16.5. [DKSF 70/71.7 IU] Работа с 1-wire адаптером аналоговых датчиков

Получение суммарного отчета о нескольких параметрах

http://192.168.0.100/inputanalog.cgi?inN

где N – номер адаптера, 1..4

Возвращаемые значения:

  • inputanalog_result('error'); – oшибка возвращается в случае неправильного формата запроса
  • inputanalog_result('ok', status, A, V, R); – успешное выполнение команды

Расшифровка ответа:

Первый аргумент - всегда 'ok'

status - статус адаптера:

  • 0 – адаптер на исправен или не подключен
  • 1 – ниже нормы
  • 2 – в норме
  • 3 – выше нормы
  • 4 – вне раб. диапазона

A – ток в мкА.

V – напряжение в мВ.

R – сопротивление в Ом.

Управление питанием петли

http://192.168.0.100/inputanalog.cgi?inN&pwr=S

где

  • N - номер входа, 1..4
  • S: 0 - выкл, 1 - вкл,

http://192.168.0.100/inputanalog.cgi?inN&rst

http://192.168.0.100/inputanalog.cgi?inN&rst=t

Где:

  • N - номер адаптера.
  • t - время отключения (1..25с), если не указано - 10с.

Возвращаемые значения:

  • inputanalog_result('error');
  • inputanalog_result('ok');

Для добавления в структуру URL-encoded-команды логина и пароля можно воспользоваться следующей схемой:

  • http://<имя_пользователя>:<пароль>@<хост>:<порт>/<URL‐путь>?<параметры>

где:

<имя_пользователя>:<пароль> — учетные данные для авторизации в web-интерфейсе устройства;

<хост>  IP-адрес устройства;

<порт>  порт HTTP-сервера;

<URL‐путь>?<параметры>  URL-encoded-команда.