![]() |
|
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
JS отправляет запрос ардуине, а утилита Serd слушает порт все время, без остановки
и если что то пришло от ардуины то serd ловит эти данные и складывает в БД. Даже если небыло запроса и на ардуине прописать функцию отправки данных по физическомкому изменению выключателя, то утилита serd тоже примет эти данные и положит в БД |
![]() |
![]() |
![]() |
#2 | |
Junior Member
Регистрация: 22.04.2015
Сообщений: 24
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Возможно что я напутал, тут главное что Serd все время читает данные
А запрос нужно только при открытии страницы. Во всех остальных случаях БД обновляется при изменении состояния пина JS достаточно только читать базу каждую секунду |
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 22.04.2015
Сообщений: 24
Вес репутации: 0 ![]() |
![]()
то есть при физическом изменении пина ардуино нужно просто послать код изменения , Serd его словит и изменит базу данных, а JS изменит состояние на веб странице
|
![]() |
![]() |
![]() |
#5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Да .
|
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 22.04.2015
Сообщений: 24
Вес репутации: 0 ![]() |
![]()
Иногда слетает с процесов serd , где то записываеться лог ошибок чтобы можно было посмотреть причину
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0 ![]() |
![]()
Попробуйте запустите вот так
serd /dev/ttyUSB0 1800 > /tmp/serd.log |
![]() |
![]() |
![]() |
#8 |
Junior Member
Регистрация: 22.04.2015
Сообщений: 24
Вес репутации: 0 ![]() |
![]()
arduino подключен через хаб и pl2303, периодически USB0 пропадает и появляется USB1, в чем может быть проблема?
|
![]() |
![]() |
![]() |
#9 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Может быть хаб пробленый?
|
![]() |
![]() |
![]() |
#10 |
Junior Member
Регистрация: 14.03.2015
Сообщений: 15
Вес репутации: 0 ![]() |
![]()
Заметил один нюанс, либо у меня что то не так. Ситуация следующая если в модуле свет включен, а физически его выключили, то статус обновляется после обновления странички, а вот наоборот нет если свет включен физически то в модуле он не обновляется.
|
![]() |
![]() |
![]() |
Здесь присутствуют: 10 (пользователей: 0 , гостей: 10) | |
|
|