Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
  Только для продвинутых пользователей.
  Только для опытных пользователей.


CGI интерфейс используется рабочей программой для обмена информацией с {{{Название}}}
CGI интерфейс используется рабочей программой для обмена информацией с {{{Название}}}


В подавлящем большинстве случаев эксплуатации {{{Название}}} необходимости в использовании CGI интерфейса в явном виде нет.
В подавляющем большинстве случаев эксплуатации {{{Название}}} необходимости в использовании CGI интерфейса в явном виде нет.


Для отправки запроса следует открыть WEB-браузер и в строке Адрес ввести  
Для отправки запроса следует открыть WEB-браузер и в строке Адрес ввести  
Строка 12: Строка 12:
* CGI - название CGI-скрипта
* CGI - название CGI-скрипта


<nowiki>Пример вызова: http://192.168.0.100/cgi-bin/log.cgi</nowiki>
Пример вызова:  
 
http://192.168.0.100/cgi-bin/log.cgi


Примеры CGI-вызовов
Примеры CGI-вызовов
Строка 68: Строка 70:
</nowiki>
</nowiki>


* auxpwr - питание от ИБП
* auxpwr - наличие внешнего питания
** 1 - нет
** 1 - да
** 0 - да
** 0 - нет
* temp - температура внутри {{{Название}}}
* temp - показание внутреннего датчика температуры
* discreteI - состояние I-го дискретного входа. Указывается сопротивление входа в Ом.
* discrete0 - состояние 1-го дискретного входа. Указывается сопротивление входа в Ом.
* call_buttonI - состояние I-ой кнопки ПГС. Указывается сопротивление входа в Ом.  
* call_button0 - состояние 1-ой кнопки ПГС. Указывается сопротивление входа в Ом.  
* relayI - состояние I-го реле
* relay1 - состояние 1-го реле
** 0 - разомкнуто
** 0 - разомкнуто
** 1 - замкнуто
** 1 - замкнуто
ext_tempI - показания I-го внешнего датчика температуры
ext_temp1 - показания 1-го внешнего датчика температуры
 
'''5. uptime.cgi'''
Доступно с версии 5.07
 
Число секунд с момента включения устройства.
 
<nowiki>
888525.05
</nowiki>

Текущая версия от 13:34, 25 апреля 2017

Только для опытных пользователей.

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-го внешнего датчика температуры

5. uptime.cgi

Доступно с версии 5.07

Число секунд с момента включения устройства.

888525.05