Посоветуйте, связка ардуино+роутер

copyerfiled
Offline
Зарегистрирован: 19.01.2014

Добрый день! Нужен совет.

Имеется:

Arduino NANO 328

Asus WL-500gP V2 с прошивкой OpenWRT

Набор релюшек ожидается.

Хочу сделать несложную гибкую систему на основе ардуины, даже не умный дом, а удаленный дом, то есть задача удаленно управлять ардуиной через веб браузер. Пока такие примочки как автоматизация какихто процессов, выполнение задач по расписанию, не требуется, поэтому, с самой ардуиной впринципе более менее ясно. Роутер будет использоваться только как вебсервер для ардуины, больше от него ничего не требуется, но так как еще не обладаю глубокими познаниями во всем непознанном, хочу спросить совета у тех, кто уже делал чтото подобное:

Как, или даже на чем лучше (если есть варианты), реализовать связку между вебсервером роутера и ардуиной? Как его научить слать ей в ком порт команды:

echo T > /dev/ttyUSB0

Возможно ли это сделать только на php

И на начальном этапе уже столкнулся с бедой, ардуина подобные команды принимает только если я читаю com порт

cat /dev/ttyUSB0

Если этого не сделать, видно по светодиодам, что обращение к ней есть, но эффекта никакого, а вот будучи подключенной к ноуту, работает прекрасно. В чем может быть дело?

Спасибо.

 

 

 

MaksMS
Offline
Зарегистрирован: 11.03.2013

Гуглите php класс php_serial.class  .

 

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Подключил по USB к роутеру

PHP прикручивать влом стало.

Повесил скрипт на SH на /dev/USB0, который в цикле читает порт и пасит, что прилетело.

Для передачи контроллеру пишу через echo или cat в тот же порт.

Arduino соответвенно ловит пл 2.4 от других и пуляет в порт и читает с порта, пуляет в эфир.

Жаль не нашел NRF-платку за разумные деньги, чтобы сразу к роутеру по USB цеплялась