0
Заодно, какая у Вас версия роутера?
  • avatar
  • stD
0
Если появились /Error.log или /ErrorServer.log, то покажите.
  • avatar
  • stD
0
Все сделал правильно на Tp-link tl-wr842 и Arduino Nano
При входе на 192.168.1.1/ymdom/
Появляются только две иконки
КНОПКИ
ТЕМП
они не активны и больше ничего нет :(
  • avatar
  • war
0
Дело хозяйское...)
  • avatar
  • stD
0
Да, я видел тот вариант, но судя по исходникам принимающей программы идет жесткая привязка к данным, отсылаемым ардуиной, а я хочу передавать свои данные :) Да и вообще, вариант с РНР мне как то больше нравится.
  • avatar
  • vashal
0
Здравствуйте.
Задержка сделана на тот случай, если в данный момент сокет занят другим клиентом.

Я Вам рекомендую попробовать вот это, без пхп.
  • avatar
  • stD
0
Очень подробно, спасибо!
Не могу понять, для чего в PHP скрипте используется условный оператор, который в обоих случаях делает то же самое, но только во втором с задержкой. Для чего?
  • avatar
  • vashal
0
Почему все это не сделать на одном ESP8266? Не многие знают как шаманить на роутере через linux команды.
  • avatar
  • llirikks
0
Я вчера пару статью читал про MySQL оказывается он много ресурсов жрет.Так вот вопрос можно-ли Sqlite присоединить к Ngnix, я пытался сам разоряться в этом но не получилось.
  • avatar
  • kkukas
0
Статью напишу.

Вы хотите использовать MySQL на роутере? Мягко говоря, ему будет тяжеловато.
  • avatar
  • stD
0
Еще раз здравствуйте. Пожалуйста сделайте топик на MySQL на основе «Nginx»
  • avatar
  • kkukas
0
Здравствуйте. Я вордпрессом не пользовался, но думаю, что не должно отличаться от стандартной установки.
  • avatar
  • stD
0
Огромное спасибо!!! Как установить Wordpress на openwrt?
  • avatar
  • kkukas
0
Увы, ничего не поделаешь. Дело в том, что (это выяснилось относительно недавно) на роутере не срабатывает функция stream_set_timeout($fp, 0, 150000); (в файле box2.php), может в OpenWrt пхп не полноценный, может я чего-то недопонимаю.

Получается вот что, когда Вы двигаете ползунок, в роутер очень часто летят пакеты (прибавление/убавление на единицу — это очередной пакет) и если ардуина не успела обработать один пакет и отдать ответ файлу box2.php, то он ждёт ответа (таймаут то в 150мс не сработал), а следующий пакет открывает ещё одно соединение, которое упирается в то, что открыто предыдущим и т.д. Количество соединений начинает расти как снежный ком и всё виснет.

/etc/php.ini у Вас отредактирован как здесь описано?
Минимальный таймаут 1 сек. — меньше не получится.

На полноценном компе такое не наблюдается.

В общем, «ШИМ» надо переделывать. Как только всё исправлю, так сразу выложу.
  • avatar
  • stD
0
Приветствую!

Делаю все по инструкции, и столкнулся с такой проблемой: при вызове любой функции с ШИМ, вешается почти наглухо роутер.
Вводу через SSH команду «top» и вижу 100% загрузку процессора. При этом появляется множество соединений к Lighttpd.
Подскажите, куда копать?
0
Чтоб проверить UART, подключите ардуину как на картинке:

istarik.ru/uploads/images/00/00/01/2015/04/24/93ab06.png

Замкните на ардуине RST и GND, включите её в компьютер, откройте Serial Monitor (115200) и перегрузите роутер. Вы должны увидеть лог загрузки. Если его нет, поменяйте местами rx-tx.
  • avatar
  • stD
0
Это она и есть. Закомментируйте последнюю строчку и попробуйте.


::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
#ttyS0::askfirst:/bin/ash --login
  • avatar
  • stD
0
::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
ttyS0::askfirst:/bin/ash --login


Но на ttyS0 тишина…
0
Странно, его как будто нет. А покажите содержимое файла /etc/inittab
  • avatar
  • stD
0
root@OpenWrt:~# ls -l /dev/tty*
crw-rw-rw-    1 root     root        5,   0 Jan  1  1970 /dev/tty
crw-rw-rw-    1 root     root        4,  64 Jan  1  1970 /dev/ttyS0
crw-rw-rw-    1 root     root        4,  65 Jan  1  1970 /dev/ttyS1
crw-rw-rw-    1 root     root        4,  74 Jan  1  1970 /dev/ttyS10
crw-rw-rw-    1 root     root        4,  75 Jan  1  1970 /dev/ttyS11
crw-rw-rw-    1 root     root        4,  76 Jan  1  1970 /dev/ttyS12
crw-rw-rw-    1 root     root        4,  77 Jan  1  1970 /dev/ttyS13
crw-rw-rw-    1 root     root        4,  78 Jan  1  1970 /dev/ttyS14
crw-rw-rw-    1 root     root        4,  79 Jan  1  1970 /dev/ttyS15
crw-rw-rw-    1 root     root        4,  66 Jan  1  1970 /dev/ttyS2
crw-rw-rw-    1 root     root        4,  67 Jan  1  1970 /dev/ttyS3
crw-rw-rw-    1 root     root        4,  68 Jan  1  1970 /dev/ttyS4
crw-rw-rw-    1 root     root        4,  69 Jan  1  1970 /dev/ttyS5
crw-rw-rw-    1 root     root        4,  70 Jan  1  1970 /dev/ttyS6
crw-rw-rw-    1 root     root        4,  71 Jan  1  1970 /dev/ttyS7
crw-rw-rw-    1 root     root        4,  72 Jan  1  1970 /dev/ttyS8
crw-rw-rw-    1 root     root        4,  73 Jan  1  1970 /dev/ttyS9