26.12.2012, 00:26 | #71 |
Member
|
Попробовал браузер выдает No input file specified. понимаю так что( не указан входной файл) что значит?
С Ser2net У меня получилось из браузера запрос на COM port слать Шлю: http://192.168.0.254:6000/qwerty) в терминале: GET /qwerty HTTP/1.1 User-Agent: Opera/9.80 (Windows NT 6.1) Presto/2.12.388 Version/12.11 Host: 192.168.0.254:6000 Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1 Accept-Language: ru-RU,ru;q=0.9,en;q=0.8 Accept-Encoding: gzip, deflate Connection: Keep-Alive Я не пойму как обновить данные в браузере не по запросу а через АЯКС? на уже загруженной странице. Почему у меня не работает скрипт из 55 поста. Что не так??? Последний раз редактировалось Andreyweb; 26.12.2012 в 01:06. |
26.12.2012, 02:47 | #72 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Где-то я уже писал:
Ставим ser2net, вот это суём в автозагрузку: ser2net -C "3001:raw:600:/dev/ttyUSB0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS" Может кому-то придётся поправить вот это: /dev/ttyUSB0:115200, путь и скорость. В ардуину заливаем это: PHP код:
Далее распаковываем содержимое 1.rar в папку сервера. И всё После подключения ардуины к роутеру надо подождать пару минут, пока там всё раздуплится. Теперь если поклацать кнопки "Ванна вкл, Ванна отк", будет зажигаться диод на ардуине. Инфа на странице обновляется каждые 10 сек. Последний раз редактировалось stD; 26.12.2012 в 02:50. |
26.12.2012, 07:06 | #73 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
Andreyweb
Попробуйте локализовать проблему. Для начала просто без обмена данными со шлюзом serial-tcp. Пример приложил. |
26.12.2012, 10:18 | #74 |
Member
|
На компьютере на денвере все работает, а на роутере нет. может быть PHP надо настроить??? Есть у кого работает на роутере?? какие надо настройки делать?
|
26.12.2012, 12:15 | #75 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
я еще ставил:
opkg install php5-cgi opkg install php5-mod-pdo opkg install php5-mod-sqlite opkg install php5-mod-gd opkg install php5-mod-session opkg install php5-mod-json opkg install php5-mod-sockets php.ini: Последний раз редактировалось andr128; 26.12.2012 в 12:27. |
26.12.2012, 20:09 | #76 | |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
Цитата:
The time (in seconds) before the port will be disconnected if there is no activity on it. A zero value disables this funciton. через 10 мин с ардуиной перестает общаться хоть тресни. Поэтому лучше ставить в 0. Тестовый скрипт на базе вашего: client_test.php PHP код:
Код:
#define ledPin 13 void setup() { Serial.begin(115200); pinMode(ledPin, OUTPUT); } void loop() { if (Serial.available() > 0) { byte inByte = Serial.read(); switch (inByte) { case '1': digitalWrite(ledPin, HIGH); Serial.println("A'm Arduino: set led is ON"); break; case '0': digitalWrite(ledPin, LOW); Serial.println("A'm Arduino: set led is OFF"); break; } } } Последний раз редактировалось andr128; 05.01.2013 в 07:54. |
|
26.12.2012, 22:07 | #77 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Цитата:
Посему уже месяц без проблем робит ))) |
|
26.12.2012, 23:35 | #78 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Вот ещё хотел рассказать как я сделал обмен данными. Экспериментально )))
Ардуина Мега стоит у меня в прихожей (она главная, подключена к серверу), она отвечает за прихожую и ванну. В кухню, и в две комнаты поставил по обычной ардуине (самоделки) и подключил их к Меге к rx1 tx1, rx2 tx2, rx3 tx3 соответственно. Подключал по средствам витой пары и max 485 в полнодуплексном режиме. |
05.01.2013, 09:33 | #79 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
Модбас и DS18B20
Давно хотел попробовать поизмерять температуру и вот наконец купил температурный датчик DS18B20. Как с ним работать можно найти в инете.
Во вложении есть все необходимое. Цель была еще и обвязать это в сеть модбас. Мне нравиться библиотека Stéphane Raimbault https://github.com/stephane/modbusino, но к сожалению она не приспособлена для работы с МС MAX485 (пререключение режима прием-передача). Пришлось немного ее доработать. Кому интересно так же есть во вложении. |
16.01.2013, 09:29 | #80 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
Modbus RTU/TCP Gateway
Скомпилировал шлюз Modbus RTU/TCP Gateway
Оформлен в виде ipk Отлично работает с phpmodbus библиотекой Так что теперь есть реальная возможность иметь доступ к устройствам работающими по Modbus RTU через web интерфейс, подключив их через USB-Serial переходники (rs485) или "железный" UART роутера. в др. архиве исходники готовые к компиляции под роутер Последний раз редактировалось andr128; 01.07.2013 в 10:35. |
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|