Только для продвинутых пользователей.
CGI интерфейс используется рабочей программой для обмена информацией с {{{Название}}}
В подавляющем большинстве случаев эксплуатации {{{Название}}} необходимости в использовании CGI интерфейса в явном виде нет.
Для отправки запроса следует открыть WEB-браузер и в строке Адрес ввести
http:// IP-адрес устройства /cgi-bin/ CGI
где
- IP-адрес устройства - IP-адрес {{{Название}}}
- CGI - название CGI-скрипта
Пример вызова: http://192.168.0.100/cgi-bin/log.cgi
Примеры CGI-вызовов
1. log.cgi
Отобразить данные лог-файла работы устройства.
Лог-файл перезаписывается при перезапуске {{{Название}}}.
2. version.cgi
Отобразить данные текущей версии устройства.
version=v5.01 id=buildroot version_id=2016.08.1 pretty_name=Buildroot 2016.08.1 hostname=cun-ng machine=armv7l
3. netstat.cgi
Отобразить данные сетевых подключений.
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN 1009 3899 186/systemd-resolve tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 4228 196/lighttpd tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 1009 3897 186/systemd-resolve ...
4. dump.cgi
Отобразить данные состояния информационных входов концентратора.
... auxpwr=1 ... temp=29 ... discrete0=36,1 ... call_button0=2560694,0 ... relay1=0 ... ext_temp1=23.500000
- auxpwr - наличие внешнего питания
- 1 - да
- 0 - нет
- temp - показание внутреннего датчика температуры
- discrete0 - состояние 1-го дискретного входа. Указывается сопротивление входа в Ом.
- call_button0 - состояние 1-ой кнопки ПГС. Указывается сопротивление входа в Ом.
- relay1 - состояние 1-го реле
- 0 - разомкнуто
- 1 - замкнуто
ext_temp1 - показания 1-го внешнего датчика температуры