HTTP API
Для работы с HTTP API необходимо обращаться к устройству по следующему адресу:
http://адрес_устройства/cgi-bin/master
Доступные команды:
Установка значения переменной
http://адрес_устройства/cgi-bin/master?op=set&var=Variable1&value=Value1
Устанавливает значение переменной Variable1 в Value1
Получение значения переменной
http://адрес_устройства/cgi-bin/master?op=get&var=Variable1
Возвращает значение переменной Variable1
Отправка данных в контроллер
http://адрес_устройства/cgi-bin/master?op=send&line=SomeData
Отправляет строчку SomeData в подключенный контроллер
Активация действия
http://адрес_устройства/cgi-bin/master?op=action&line=SomeAction
Инициализирует действие SomeAction, описанное в правилах (тип "Активные действия")
Обновление правил
http://адрес_устройства/cgi-bin/master?op=refresh
Инициализирует принудительное обновление (скачивание) правил и веб-интерфейса без перезагрузки устройства
Системная команда
http://адрес_устройства/cgi-bin/master?op=run&line=SomeCommand
Инициализирует выполнение SomeCommand в оболочке системы (например, использование "reboot" перезапустит устройство)
Веб-интерфейс устройства доступен по ссылке: http://адрес_устройства/menu.html
Напоминаю, что в веб интерфейс попадают правила типа "Активные действия". Кроме того, в веб-интерфейсе выводятся значения всех переменных модуля.