14.4. [DKSF 53.3/203.3 IU] Управление датчиком влажности
HTTP API в устройстве может быть использован для интеграции с web-приложениями без использования протокола SNMP. Через HTTP API доступно управление датчиком влажности.
Запрос состояния
http://192.168.0.100/relhum.cgi
Возвращаемые значения
Успешное выполнение команды:
relhum_result('ok', 55, 25, 2)
где:
Первый аргумент: всегда 'ok'
Второй аргумент: относительная влажность в %
Третий аргумент: температура датчика влажности
Четвертый аргумент: статус датчика:
0 — датчик не подключен или сбоит
1 — влажность ниже нормы
2 — влажность в норме
3 — влажность выше нормы
Авторизация
Для добавления в структуру URL-encoded-команды логина и пароля можно воспользоваться следующей схемой:
http://<имя_пользователя>:<пароль>@<хост>:<порт>/<URL‐путь>?<параметры>
где:
<имя_пользователя>:<пароль> — учетные данные для авторизации в web-интерфейсе устройства;
<хост> — IP-адрес устройства;
<порт> — порт HTTP-сервера;
<URL‐путь>?<параметры> — URL-encoded-команда.