Шаблон:CGI КУН-IP: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| Строка 3: | Строка 3: | ||
CGI интерфейс используется рабочей программой для обмена информацией с {{{Название}}} | CGI интерфейс используется рабочей программой для обмена информацией с {{{Название}}} | ||
В | В подавляющем большинстве случаев эксплуатации {{{Название}}} необходимости в использовании CGI интерфейса в явном виде нет. | ||
Для отправки запроса следует открыть WEB-браузер и в строке Адрес ввести | Для отправки запроса следует открыть WEB-браузер и в строке Адрес ввести | ||
| Строка 68: | Строка 68: | ||
</nowiki> | </nowiki> | ||
* auxpwr - | * auxpwr - наличие внешнего питания | ||
** 1 - | ** 1 - да | ||
** 0 - | ** 0 - нет | ||
* temp - | * temp - показание внутреннего датчика температуры | ||
* | * discrete0 - состояние 1-го дискретного входа. Указывается сопротивление входа в Ом. | ||
* | * call_button0 - состояние 1-ой кнопки ПГС. Указывается сопротивление входа в Ом. | ||
* | * relay1 - состояние 1-го реле | ||
** 0 - разомкнуто | ** 0 - разомкнуто | ||
** 1 - замкнуто | ** 1 - замкнуто | ||
ext_temp1 - показания 1-го внешнего датчика температуры | |||
Версия от 19:56, 1 декабря 2016
Только для продвинутых пользователей.
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-го внешнего датчика температуры