intercom docs updated
This commit is contained in:
parent
0829f7ab0a
commit
14a852a83e
@ -2,7 +2,7 @@ An _**intercom**_ is the device installed near the front door to protect residen
|
|||||||
|
|
||||||
> You can access the intercom logs with `http://<INTERCOM_IP_ADDRESS>/log0.asp`
|
> You can access the intercom logs with `http://<INTERCOM_IP_ADDRESS>/log0.asp`
|
||||||
|
|
||||||
#### Docs
|
## Docs
|
||||||
|
|
||||||
**Request the parameters:**
|
**Request the parameters:**
|
||||||
`/cgi-bin/intercom_cgi?action=get`
|
`/cgi-bin/intercom_cgi?action=get`
|
||||||
@ -436,3 +436,914 @@ ExtReaderNotify={on|off}\n
|
|||||||
`/cgi-bin/apartment_cgi?action=fill&FirstNumber=100[&LastNumber=100]`
|
`/cgi-bin/apartment_cgi?action=fill&FirstNumber=100[&LastNumber=100]`
|
||||||
|
|
||||||
> FirstNumber - the number of the first apartment to fill LastNum
|
> FirstNumber - the number of the first apartment to fill LastNum
|
||||||
|
|
||||||
|
## Docs (DKS API 33)
|
||||||
|
|
||||||
|
#### 1 Локальные
|
||||||
|
|
||||||
|
#### 2 Аудио
|
||||||
|
|
||||||
|
Настройки Аудио трубки КМС и микрофон\динамик домофона:
|
||||||
|
Получение параметров:
|
||||||
|
/cgi-bin/audio_cgi?action=get
|
||||||
|
|
||||||
|
rev1.
|
||||||
|
AudioSwitch=open
|
||||||
|
AudioType=G.711U
|
||||||
|
EchoCancellation=open
|
||||||
|
AudioInVol=
|
||||||
|
AudioOutVol=
|
||||||
|
|
||||||
|
rev1.
|
||||||
|
AudioSwitch=open
|
||||||
|
AudioType=G.711A
|
||||||
|
EchoCancellation=open
|
||||||
|
AudioInVol=
|
||||||
|
AudioOutVol=
|
||||||
|
|
||||||
|
rev2.
|
||||||
|
AudioSwitch=open
|
||||||
|
AudioType={G.711A|G.756|G.711U}
|
||||||
|
EchoCancellation={open|close}
|
||||||
|
AudioInVol=
|
||||||
|
AudioOutVol=
|
||||||
|
MicInSensitivity=
|
||||||
|
MicOutSensitivity=
|
||||||
|
SpeakerInVolume=
|
||||||
|
SpeakerOutVolume=
|
||||||
|
KmnMicInSensitivity=
|
||||||
|
KmnMicOutSensitivity=
|
||||||
|
KmnSpeakerInVolume=
|
||||||
|
KmnSpeakerOutVolume=
|
||||||
|
|
||||||
|
Описание параметров в инструкции
|
||||||
|
|
||||||
|
интервал [1 - 16]
|
||||||
|
|
||||||
|
Установка параметров:
|
||||||
|
/cgi-bin/audio_cgi?action=set&MicSensitivity=
|
||||||
|
/cgi-bin/audio_cgi?action=set&SystemVol=4 [1 - 4]
|
||||||
|
|
||||||
|
|
||||||
|
Загрузка файла параметров DSP(для 2.2 и 2.2.1):
|
||||||
|
|
||||||
|
Динамик/Микрофон
|
||||||
|
POST /cgi-bin/audio_cgi?action=dsp
|
||||||
|
|
||||||
|
Трубка КМС
|
||||||
|
POST /cgi-bin/audio_cgi?action=dsp
|
||||||
|
|
||||||
|
Имя файла
|
||||||
|
filename=*.bin
|
||||||
|
|
||||||
|
#### 3 Видео
|
||||||
|
|
||||||
|
#### 3.1 Экранное меню
|
||||||
|
|
||||||
|
/cgi-bin/textoverlay_cgi?action=get
|
||||||
|
|
||||||
|
Title=IPC
|
||||||
|
TitleValue=
|
||||||
|
DateValue=
|
||||||
|
TimeValue=
|
||||||
|
TimeFormat12=False
|
||||||
|
DateFormat=
|
||||||
|
WeekValue=
|
||||||
|
BitrateValue=
|
||||||
|
Color=
|
||||||
|
ClientNum=
|
||||||
|
|
||||||
|
Параметр
|
||||||
|
DateFormat=[0-2]
|
||||||
|
Соответсвует порядку в веб
|
||||||
|
0 - yyyy-mm-dd 1 - mm-dd-yyyy 2 - dd-mm-yyyy
|
||||||
|
|
||||||
|
Пример:
|
||||||
|
DateFormat=
|
||||||
|
|
||||||
|
#### 3.2 Кодирование
|
||||||
|
|
||||||
|
#### 3.3 Маска
|
||||||
|
|
||||||
|
#### 3.4 Изображение
|
||||||
|
|
||||||
|
/cgi-bin/videocoding_cgi?action=get
|
||||||
|
|
||||||
|
#### 4 Сеть
|
||||||
|
|
||||||
|
#### 4.1 LAN
|
||||||
|
|
||||||
|
/cgi-bin/network_cgi?action=set&BootProto=dhcp включить DHCP
|
||||||
|
|
||||||
|
|
||||||
|
/cgi-bin/ping_cgi?action=start&host=ya.ru пинг команды
|
||||||
|
|
||||||
|
/cgi-bin/ping_cgi?action=stop
|
||||||
|
|
||||||
|
/cgi-bin/ping_cgi?action=status
|
||||||
|
|
||||||
|
#### 4.2 WatchDog IP
|
||||||
|
|
||||||
|
Запрос получения настроек WatchDog:
|
||||||
|
|
||||||
|
[http://ip/cgi-bin/watchdogip_cgi?action=get](http://ip/cgi-bin/watchdogip_cgi?action=get)
|
||||||
|
|
||||||
|
Enable={on|off}\n
|
||||||
|
|
||||||
|
Address=192.168.2.
|
||||||
|
|
||||||
|
PingInterval=1-
|
||||||
|
|
||||||
|
PingCount=1-
|
||||||
|
|
||||||
|
FailReaction=0|
|
||||||
|
|
||||||
|
Запрос установки настроек WatchDog:
|
||||||
|
|
||||||
|
[http://ip/cgi-bin/watchdogip_cgi?action=set&Enable=on&Address=192.168.2.](http://ip/cgi-bin/watchdogip_cgi?action=set&Enable=on&Address=192.168.2.)
|
||||||
|
|
||||||
|
Перезапуск сети:
|
||||||
|
|
||||||
|
[http://ip/cgi-bin/network_cgi?action=restart](http://ip/cgi-bin/network_cgi?action=restart)
|
||||||
|
|
||||||
|
#### 4.3 HTTPS
|
||||||
|
|
||||||
|
Запрос получения настроек HTTPS:
|
||||||
|
/cgi-bin/https_cgi?action=get
|
||||||
|
|
||||||
|
Type={0-2}\n 0 - только HTTP, 1 - только HTTPS, 2 - оба типа
|
||||||
|
Certificate={0-1}\n 0 - нет сертификата, 1 - есть сертификат
|
||||||
|
Request=%d\n 0 - нет запроса сертификата, 1 - есть запрос сертификата
|
||||||
|
|
||||||
|
Запрос установки настроек HTTPS:
|
||||||
|
/cgi-bin/https_cgi?action=set&Type={0-2}
|
||||||
|
|
||||||
|
|
||||||
|
Запрос получения содержимого запроса сертификата HTTPS:
|
||||||
|
/cgi-bin/https_cgi?action=printreq
|
||||||
|
|
||||||
|
Запрос получения содержимого сертификата HTTPS:
|
||||||
|
/cgi-bin/https_cgi?action=printcert
|
||||||
|
|
||||||
|
Запрос создания запроса сертификата HTTPS:
|
||||||
|
/cgi-bin/https_cgi?
|
||||||
|
action=createreq&Country=RU&State=Krasnoyarsk&Locality=Krasnoyarsk&Organization=Beward
|
||||||
|
&Unit=RnD&CommonName=DKS15121&KeyLength=
|
||||||
|
|
||||||
|
Запрос создания самоподписанного сертификата HTTPS:
|
||||||
|
/cgi-bin/https_cgi?
|
||||||
|
action=createcert&Country=RU&State=Krasnoyarsk&Locality=Krasnoyarsk&Organization=Bewar
|
||||||
|
d&Unit=RnD&CommonName=DKS15121&Days=
|
||||||
|
|
||||||
|
Запрос удаления запроса сертификата HTTPS:
|
||||||
|
/cgi-bin/https_cgi?action=deletereq
|
||||||
|
|
||||||
|
Запрос удаления самоподписанного сертификата HTTPS:
|
||||||
|
/cgi-bin/https_cgi?action=deletecert
|
||||||
|
|
||||||
|
Запрос установки сертификата HTTPS:
|
||||||
|
POST /cgi-bin/https_cgi?action=install&filename=cert.pem
|
||||||
|
|
||||||
|
#### 5 SIP
|
||||||
|
|
||||||
|
Запрос получения статуса регистрации SIP:
|
||||||
|
/cgi-bin/sip_cgi?action=regstatus
|
||||||
|
|
||||||
|
AccountReg1={0|1}\n
|
||||||
|
AccountReg2={0|1}\n
|
||||||
|
|
||||||
|
Вызов с панели по sip:
|
||||||
|
|
||||||
|
/cgi-bin/sip_cgi?action=call&Uri=number
|
||||||
|
|
||||||
|
Изменение настроек:
|
||||||
|
/cgi-bin/sip_cgi?action=set
|
||||||
|
|
||||||
|
AccountEnable1={on|off}\n
|
||||||
|
AccName1=%s\n
|
||||||
|
AccNumber1=%s\n
|
||||||
|
AccUser1=%s\n
|
||||||
|
AccPassword1=%s\n
|
||||||
|
AccPort1=%d\n
|
||||||
|
ServerEnable1={on|off}\n
|
||||||
|
RegServerDhcp1={on|off}\n
|
||||||
|
|
||||||
|
|
||||||
|
RegServerUrl1=%s\n
|
||||||
|
RegServerPort1=%d\n
|
||||||
|
SipServerUrl1=%s\n
|
||||||
|
SipServerPort1=%d\n
|
||||||
|
PPTPEnable1={on|off}\n
|
||||||
|
NatEnable1={on|off}\n
|
||||||
|
StunUrl1=%s\n
|
||||||
|
StunPort1=%d\n
|
||||||
|
ProxyDhcp1={on|off}\n
|
||||||
|
ProxyServerUrl1=%s\n
|
||||||
|
ProxyServerPort1=%d\n
|
||||||
|
StreamType1=main
|
||||||
|
SendRegOnCall1={on|off}\n
|
||||||
|
PacketizationMode1=
|
||||||
|
AllowIncoming1=on
|
||||||
|
AccountEnable2={on|off}\n
|
||||||
|
AccName2=%s\n
|
||||||
|
AccNumber2=%s\n
|
||||||
|
AccUser2=%s\n
|
||||||
|
AccPassword2=%s\n
|
||||||
|
AccPort2=%d\n
|
||||||
|
ServerEnable2={on|off}\n
|
||||||
|
RegServerDhcp2={on|off}\n
|
||||||
|
RegServerUrl2=%s\n
|
||||||
|
RegServerPort2=%d\n
|
||||||
|
SipServerUrl2=%s\n
|
||||||
|
SipServerPort2=%d\n
|
||||||
|
PPTPEnable2={on|off}\n
|
||||||
|
NatEnable2={on|off}\n
|
||||||
|
StunUrl2=%s\n
|
||||||
|
StunPort2=%d\n
|
||||||
|
ProxyServerUrl2=%s\n
|
||||||
|
ProxyServerPort2=%d\n
|
||||||
|
StreamType2=main
|
||||||
|
SendRegOnCall2={on|off}\n
|
||||||
|
PacketizationMode2=
|
||||||
|
AllowIncoming2={on|off}\n
|
||||||
|
DtmfSignal1=%d\n
|
||||||
|
DtmfSignal2=%d\n
|
||||||
|
DtmfSignal3=%d\n
|
||||||
|
|
||||||
|
#### 6 Запись
|
||||||
|
|
||||||
|
Запись кадров по событию на FTP.
|
||||||
|
|
||||||
|
|
||||||
|
Запрос:
|
||||||
|
[http://ip/cgi-bin/snapevent_cgi?action=get](http://ip/cgi-bin/snapevent_cgi?action=get)
|
||||||
|
Ответ:
|
||||||
|
OpenDoorByCode={on|off}\n
|
||||||
|
|
||||||
|
OpenDoorByRfid={on|off}\n
|
||||||
|
|
||||||
|
SosButton={on|off}\n
|
||||||
|
|
||||||
|
ConciergeButton={on|off}\n
|
||||||
|
|
||||||
|
ApartmentCall={on|off}\n
|
||||||
|
|
||||||
|
Time1Switch=close
|
||||||
|
|
||||||
|
Time1_BgnHour=0 Time1_BgnMinute=0 Time1_EndHour=23 Time1_EndMinute=
|
||||||
|
|
||||||
|
Time2Switch=close
|
||||||
|
|
||||||
|
Time2_BgnHour=0 Time2_BgnMinute=0 Time2_EndHour=23 Time2_EndMinute=
|
||||||
|
|
||||||
|
#### 7 Распознавание лиц
|
||||||
|
|
||||||
|
/cgi-bin/facecfg_cgi?action=get
|
||||||
|
|
||||||
|
Enable={on|off}\n
|
||||||
|
|
||||||
|
HttpsEnable={on|off}\n
|
||||||
|
|
||||||
|
Address=%s\n
|
||||||
|
|
||||||
|
Request=/v1/vendors/rtk/
|
||||||
|
|
||||||
|
AuthToken=%s\n
|
||||||
|
|
||||||
|
OriginID=%s\n
|
||||||
|
|
||||||
|
Groups=%s\n
|
||||||
|
|
||||||
|
Compression=
|
||||||
|
|
||||||
|
MinFace=
|
||||||
|
|
||||||
|
MaxFace=
|
||||||
|
|
||||||
|
Conf=
|
||||||
|
|
||||||
|
|
||||||
|
#### 8 Домофон
|
||||||
|
|
||||||
|
#### 1.1 Адресация ККМ
|
||||||
|
|
||||||
|
Comment Edit
|
||||||
|
Запрос получения соответствия квартиры:
|
||||||
|
/cgi-bin/intercomdu_cgi?action=get&Index=0&Dozens=0&Units=
|
||||||
|
|
||||||
|
Ответ:
|
||||||
|
%d\r\n Номер квартиры
|
||||||
|
|
||||||
|
Запрос установки соответствия квартиры:
|
||||||
|
/cgi-bin/intercomdu_cgi?action=set&Index=0&Dozens=0&Units=0&Apartment=
|
||||||
|
|
||||||
|
Запрос получения списка соответствия квартир:
|
||||||
|
/cgi-bin/intercomdu_cgi?action=list&Index=-
|
||||||
|
|
||||||
|
Ответ:
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
\r\n
|
||||||
|
%d %d %d %d %d %d %d %d %d %d\r\n
|
||||||
|
...
|
||||||
|
|
||||||
|
Запрос установки пресета соответствия квартир:
|
||||||
|
/cgi-bin/intercomdu_cgi?action=fill&Type=0&FirstApartment=
|
||||||
|
|
||||||
|
Type - тип пресета:
|
||||||
|
0 - Бевард ККМ-100S 2
|
||||||
|
1 - Бевард ККМ-
|
||||||
|
2 – KAD 2501
|
||||||
|
|
||||||
|
Запрос экспорта таблицы соответствия квартир:
|
||||||
|
/cgi-bin/intercomdu_cgi?action=export
|
||||||
|
|
||||||
|
Запрос импорта таблицы соответствия квартир:
|
||||||
|
/cgi-bin/intercomdu_cgi?action=import
|
||||||
|
|
||||||
|
|
||||||
|
#### 1.2 Настройки
|
||||||
|
|
||||||
|
Запрос получения параметров:
|
||||||
|
/cgi-bin/intercom_cgi?action=get
|
||||||
|
|
||||||
|
HandsetUpLevel=%d\n Уровень снятия трубки
|
||||||
|
DoorOpenLevel=%d\n Уровень открытия двери
|
||||||
|
CMSOffset=%d\n Сдвиг адресации ККМ
|
||||||
|
DoorOpenTime=%d\n Время открытия двери
|
||||||
|
CallTimeout=%d\n Время вызова
|
||||||
|
TalkTimeout=%d\n Время разговора
|
||||||
|
ConciergeApartment=%d\n Квартира консьержа
|
||||||
|
AlertNoUSBDisk={on|off}\n Информировать об отсутствии USB диска
|
||||||
|
CmdTimeout=%d\n Таймаут отправки команды в МК
|
||||||
|
SamplingTime=%d\n Время выборки при анализе уровня
|
||||||
|
VoltageDelta=%d\n Дельта напряжения при анализе уровня
|
||||||
|
DoorOpenMode={on|off}\n Держать двери открытыми – работает на прошивках до февраля
|
||||||
|
2021 года
|
||||||
|
MainDoorOpenMode={on|off}\n – Держать главную дверь открытой
|
||||||
|
AltDoorOpenMode={on|off}\n – Держать альтернативную дверь открытой
|
||||||
|
DoorCode=%d\n Сервисный код открытия двери
|
||||||
|
DoorCodeActive={on|off}\n Сервисный код открытия двери активен
|
||||||
|
AutoCollectKeys={on|off}\n Автосбор ключей
|
||||||
|
SipCallDelay=%d\n Задержка SIP вызова
|
||||||
|
HandsetCallDelay=%d\n Задержка аналогового вызова.
|
||||||
|
|
||||||
|
Тип коммутации реле:
|
||||||
|
|
||||||
|
RelayType=1 Нормально-закрытое ,
|
||||||
|
|
||||||
|
RelayType=0 Нормально-открытое ;
|
||||||
|
|
||||||
|
DoorOpenSipFail={on|off}\n Держать двери открытыми при недоступном sip-сервере
|
||||||
|
|
||||||
|
KeysBytes=%d\n Кол-во байт ключа для сравнения
|
||||||
|
SaveValidLongKeys={on|off}\n Сохранять ключ, прошедший проверку
|
||||||
|
|
||||||
|
Запрос установки параметров:
|
||||||
|
/cgi-bin/intercom_cgi?action=set¶m1=value1¶m2=value2...
|
||||||
|
|
||||||
|
Запрос опроса уровня в линии:
|
||||||
|
/cgi-bin/intercom_cgi?action=linelevel&Apartment=
|
||||||
|
|
||||||
|
Открыть главную дверь:
|
||||||
|
/cgi-bin/intercom_cgi?action=maindoor
|
||||||
|
|
||||||
|
Открыть дополнительную дверь:
|
||||||
|
/cgi-bin/intercom_cgi?action=altdoor
|
||||||
|
|
||||||
|
|
||||||
|
Запрос установки кода открытия двери:
|
||||||
|
/cgi-bin/apartment_cgi?action=set&DoorCode=000000204A
|
||||||
|
|
||||||
|
Запрос получения состояния концевиков:
|
||||||
|
/cgi-bin/intercom_cgi?action=status
|
||||||
|
|
||||||
|
MainDoorButtonPressed={on|off}\n Статус кнопки главной двери
|
||||||
|
AltDoorButtonPressed={on|off}\n Статус кнопки дополнительной двери
|
||||||
|
MainDoorOpened={on|off}\n Статус концевика главной двери
|
||||||
|
AltDoorOpened={on|off}\n Статус концевика дополнительной двери
|
||||||
|
IntercomBreakIn={on|off}\n Статус концевика взлома домофона
|
||||||
|
|
||||||
|
Запрос получения версии прошивки МК:
|
||||||
|
/cgi-bin/intercom_cgi?action=fwversion
|
||||||
|
|
||||||
|
FWVersion=%s\n
|
||||||
|
|
||||||
|
Оповещение для доп. считывателя (если включено, домофон реагирует на ключ с доп.
|
||||||
|
считывателя так же как и со своего внутреннего)
|
||||||
|
/cgi-bin/intercom_cgi?action=get
|
||||||
|
ExtReaderNotify={on|off}\n
|
||||||
|
|
||||||
|
Управление реле:
|
||||||
|
|
||||||
|
/cgi-bin/intercom_cgi?action=maindoor
|
||||||
|
/cgi-bin/intercom_cgi?action=altdoor
|
||||||
|
/cgi-bin/intercom_cgi?action=light&Enable=on
|
||||||
|
|
||||||
|
Статус дверей:
|
||||||
|
|
||||||
|
/cgi-bin/intercom_cgi?action=locked
|
||||||
|
1- замки включены
|
||||||
|
0- замки выключены
|
||||||
|
|
||||||
|
Синхронизация EEPROM
|
||||||
|
|
||||||
|
/cgi-bin/intercom_cgi?action=sync
|
||||||
|
|
||||||
|
Применить значения индивидуальных уровней для всех квартир.
|
||||||
|
|
||||||
|
/cgi-bin/apartment_cgi?action=levels&HandsetUpLevel=330&DoorOpenLevel=
|
||||||
|
|
||||||
|
Вкл\выкл индивидуальных уровней.
|
||||||
|
/cgi-bin/intercom_cgi?action=set&IndividualLevels=on
|
||||||
|
|
||||||
|
|
||||||
|
#### 1.3 Информирование
|
||||||
|
|
||||||
|
Получение значений:
|
||||||
|
/cgi-bin/intercom_info_cgi?action=get&Type=[0-2]
|
||||||
|
|
||||||
|
0 - Вызов
|
||||||
|
1 - Открытие двери
|
||||||
|
2 - Ошибка
|
||||||
|
|
||||||
|
SoundActive={on|off}\n
|
||||||
|
SoundFileUploaded={on|off}\n
|
||||||
|
TickerEnable={on|off}\n
|
||||||
|
TickerText=%s\n
|
||||||
|
TickerTimeout=%d\n
|
||||||
|
LineEnable1={on|off}\n
|
||||||
|
LineText1=%s\n
|
||||||
|
LineEnable2={on|off}\n
|
||||||
|
LineText2=%s\n
|
||||||
|
LineEnable3={on|off}\n
|
||||||
|
LineText3=%s\n
|
||||||
|
LineEnable4={on|off}\n
|
||||||
|
LineText4=%s\n
|
||||||
|
LineEnable5={on|off}\n
|
||||||
|
LineText5=%s\n
|
||||||
|
LinesTimeout=%d\n
|
||||||
|
|
||||||
|
Установка значений:
|
||||||
|
/cgi-bin/intercom_info_cgi?action=set&Type=[0-2]&SoundActive=on&...
|
||||||
|
|
||||||
|
Загрузка звука:
|
||||||
|
POST /cgi-bin/intercom_info_cgi?action=upload_sound&Type=[0-2]&filename=file.wav
|
||||||
|
|
||||||
|
Удаление звука:
|
||||||
|
/cgi-bin/intercom_info_cgi?action=delete_sound&Type=[0-2]
|
||||||
|
|
||||||
|
Запуск звука:
|
||||||
|
/cgi-bin/intercom_info_cgi?action=play_sound&Type=[0-2]
|
||||||
|
|
||||||
|
Остановка звука:
|
||||||
|
/cgi-bin/intercom_info_cgi?action=stop_sound&Type=[0-2]
|
||||||
|
|
||||||
|
#### 1.4 Тревога
|
||||||
|
|
||||||
|
|
||||||
|
Запрос получения параметров тревог:
|
||||||
|
/cgi-bin/intercom_alarm_cgi?action=get
|
||||||
|
|
||||||
|
MDoorMaxTime=%d\n Время длительного открытия главной двери
|
||||||
|
MDoorLongOpenCallActive={on|off}\n Вкл/выкл тревога длительного открытия главной
|
||||||
|
двери
|
||||||
|
MDoorLongOpenCallNumber=%s\n Номер для вызова длительного открытия главной двери
|
||||||
|
MDoorBreakInCallActive={on|off}\n Вкл/выкл тревога взлома главной двери
|
||||||
|
MDoorBreakInCallNumber=%s\n Номер для вызова взлома главной двери
|
||||||
|
ADoorMaxTime=%d\n Время длительного открытия дополнительной двери
|
||||||
|
ADoorLongOpenCallActive={on|off}\n Вкл/выкл тревога длительного открытия
|
||||||
|
дополнительной двери
|
||||||
|
ADoorLongOpenCallNumber=%s\n Номер для вызова длительного открытия
|
||||||
|
дополнительной двери
|
||||||
|
ADoorBreakInCallActive={on|off}\n Вкл/выкл тревога взлома дополнительной двери
|
||||||
|
ADoorBreakInCallNumber=%s\n Номер для вызова взлома дополнительной двери
|
||||||
|
SOSCallActive=%s\n Вкл/выкл вызов по нажатию кнопки SOS
|
||||||
|
SOSCallNumber=%s\n Номер для вызова по нажатию кнопки SOS
|
||||||
|
IntercomBreakInEmailActive={on|off}\n Вкл/выкл отправку e-mail при взломе домофона
|
||||||
|
|
||||||
|
Запрос установки параметров тревог:
|
||||||
|
/cgi-bin/intercom_alarm_cgi?action=set¶m1=value1¶m2=value2...
|
||||||
|
|
||||||
|
Активация режима ГО и ЧС:
|
||||||
|
/cgi-bin/intercom_alarm_cgi?action=emergency&Enable={on|off}\n
|
||||||
|
|
||||||
|
Загрузка файла:
|
||||||
|
|
||||||
|
POST /cgi-bin/intercom_alarm_cgi?action=upload_emergency
|
||||||
|
|
||||||
|
Удаление файла:
|
||||||
|
|
||||||
|
/cgi-bin/intercom_alarm_cgi?action=delete_emergency
|
||||||
|
|
||||||
|
Проверка наличия файла:
|
||||||
|
|
||||||
|
/cgi-bin/intercom_alarm_cgi?action=get_emergency
|
||||||
|
|
||||||
|
#### 1.5 Квартиры
|
||||||
|
|
||||||
|
Apartment - номер квартиры
|
||||||
|
|
||||||
|
Запрос получения параметров квартиры:
|
||||||
|
/cgi-bin/apartment_cgi?action=get&Number=
|
||||||
|
|
||||||
|
Number=%d\n Номер квартиры
|
||||||
|
DoorCode=%d\n Код открытия двери
|
||||||
|
DoorCodeActive={on|off}\n Активен код открытия двери
|
||||||
|
|
||||||
|
|
||||||
|
RegCode=%d\n Код регистрации RFID
|
||||||
|
RegCodeActive={on|off}\n Активен код регистрации RFID
|
||||||
|
BlockCMS={on|off}\n Заблокировать вызов на трубку КМС
|
||||||
|
PhonesActive={on|off}\n Активны номера для вызова
|
||||||
|
Phone1=%s\n Номер для вызова No
|
||||||
|
Phone2=%s\n Номер для вызова No
|
||||||
|
Phone3=%s\n Номер для вызова No
|
||||||
|
Phone4=%s\n Номер для вызова No
|
||||||
|
Phone5=%s\n Номер для вызова No
|
||||||
|
|
||||||
|
Запрос установки параметров квартиры:
|
||||||
|
/cgi-bin/apartment_cgi?action=set¶m1=value1¶m2=value2...
|
||||||
|
|
||||||
|
Запрос перегенерации кода открытия двери:
|
||||||
|
/cgi-bin/apartment_cgi?action=set&DoorCode=generate
|
||||||
|
|
||||||
|
Запрос перегенерации кода регистрации RFID:
|
||||||
|
/cgi-bin/apartment_cgi?action=set&RegCode=generate
|
||||||
|
|
||||||
|
Запрос очистки квартир:
|
||||||
|
/cgi-bin/apartment_cgi?action=clear&FirstNumber=100[&LastNumber=100]
|
||||||
|
FirstNumber - номер первой квартиры для очистки
|
||||||
|
LastNumber - номер последней квартиры для очистки, можно не указывать если очищается
|
||||||
|
одна квартира
|
||||||
|
|
||||||
|
Запрос вывода списка квартир:
|
||||||
|
/cgi-bin/apartment_cgi?action=list[&FirstNumber=1][&LastNumber=9999]
|
||||||
|
FirstNumber - номер первой квартиры, можно не указывать
|
||||||
|
LastNumber - номер последней квартиры, можно не указывать
|
||||||
|
|
||||||
|
Запрос заполнения квартир:
|
||||||
|
/cgi-bin/apartment_cgi?action=fill&FirstNumber=100[&LastNumber=100]
|
||||||
|
FirstNumber - номер первой квартиры для заполнения
|
||||||
|
LastNumber - номер последней квартиры для заполнения, можно не указывать, если
|
||||||
|
заполняется одна квартира
|
||||||
|
|
||||||
|
Запрос установки Кода открытия двери для определённой квартиры:
|
||||||
|
/cgi-bin/apartment_cgi?action=set&Number=15&DoorCode=45454&DoorCodeActive={on|off}\
|
||||||
|
n
|
||||||
|
|
||||||
|
Применить значения индивидуальных уровней для определенной квартиры.
|
||||||
|
|
||||||
|
/cgi-bin/apartment_cgi?action=set&Number=1&HandsetUpLevel=400&DoorOpenLevel=
|
||||||
|
|
||||||
|
Вывод списка всех Кодов открытия двери:
|
||||||
|
|
||||||
|
/cgi-bin/apartment_cgi?action=doorcodes
|
||||||
|
|
||||||
|
|
||||||
|
Вывод списка всех RFID ключей не привязанных к квартире.
|
||||||
|
|
||||||
|
/cgi-bin/rfid_cgi?action=list&Apartment=
|
||||||
|
|
||||||
|
Вывод списка всех RFID ключей привязанных к диапазону квартир
|
||||||
|
|
||||||
|
/cgi-bin/rfid_cgi?action=list&FirstApartment=1&LastApartment=
|
||||||
|
|
||||||
|
Вывод списка всех Кодов открытия двери.
|
||||||
|
|
||||||
|
/cgi-bin/apartment_cgi?action=doorcodes
|
||||||
|
|
||||||
|
Вывод списка всех Кодов открытия двери по диапазону квартир.
|
||||||
|
|
||||||
|
/cgi-bin/apartment_cgi?action=doorcodes[&FirstNumber=1][&LastNumber=9999]
|
||||||
|
|
||||||
|
Команды для моделей DKS860977, DKS860978, DKS860979 20.02.
|
||||||
|
|
||||||
|
#### 1.6 RFID ключи
|
||||||
|
|
||||||
|
Запрос получения списка RFID ключей:
|
||||||
|
/cgi-bin/rfid_cgi?action=list[&IndexFrom=0][&IndexTo=100][&Apartment=100]
|
||||||
|
|
||||||
|
IndexFrom - начальный индекс ключей
|
||||||
|
IndexTo - конечный индекс ключей
|
||||||
|
Apartment - получить список ключений для определенной квартире
|
||||||
|
|
||||||
|
Запрос добавления RFID ключа:
|
||||||
|
/cgi-bin/rfid_cgi?action=add&Key=412FFFEBA2F3[&Index=2][&Apartment=99]
|
||||||
|
|
||||||
|
Key - RFID ключ
|
||||||
|
Index - индекс ключа
|
||||||
|
Apartment - номер квартиры
|
||||||
|
|
||||||
|
Запрос удаления RFID ключа:
|
||||||
|
/cgi-bin/rfid_cgi?action=delete&Key=412FFFEBA2F3[&Index=2][&Apartment=99]
|
||||||
|
|
||||||
|
Key - удалить RFID ключ
|
||||||
|
Index - удалить ключ по индексу
|
||||||
|
Apartment - удалить все ключи для номера квартиры
|
||||||
|
|
||||||
|
Запрос привязки/отвязки RFID ключа к квартире:
|
||||||
|
/cgi-bin/rfid_cgi?action=update&Key=412FFFEBA2F3[&Apartment=122]
|
||||||
|
|
||||||
|
если не задавать Apartment, то производится отвязка
|
||||||
|
|
||||||
|
Запрос получения настроек режима сканирования RFID ключей:
|
||||||
|
/cgi-bin/rfid_cgi?action=get
|
||||||
|
|
||||||
|
|
||||||
|
RegCode=%d\n Код для запуска режима сканирования RFID ключей
|
||||||
|
RegCodeActive={on|off}\n Вкл/выкл код для запуска режима сканирования RFID ключей
|
||||||
|
RegKeyValue=%012llX\n RFID ключ для запуска режима сканирования RFID ключей
|
||||||
|
RegModeActive={on|off}\n Активен ли сейчас режим сканирования RFID ключей
|
||||||
|
MifareEnable={on|off}\n Вкл/выкл ключи Mifare
|
||||||
|
EMMarineEnable={on|off}\n Вкл/выкл ключи EMMarine
|
||||||
|
|
||||||
|
Пример:
|
||||||
|
/cgi-bin/rfid_cgi?action=set&MifareEnable=on&EMMarineEnable=on
|
||||||
|
|
||||||
|
Запрос изменения настроек режима сканирования RFID ключей:
|
||||||
|
/cgi-bin/rfid_cgi?action=set¶m1=value1¶m2=value2...
|
||||||
|
|
||||||
|
Для запуска режима:
|
||||||
|
/cgi-bin/rfid_cgi?action=set&RegModeActive=on
|
||||||
|
Для остановки режима:
|
||||||
|
/cgi-bin/rfid_cgi?action=set&RegModeActive=off
|
||||||
|
|
||||||
|
Запрос перегенерации кода для запуска режима сканирования RFID ключей:
|
||||||
|
/cgi-bin/rfid_cgi?action=set&RegCode=generate
|
||||||
|
|
||||||
|
Запрос установки кода регистрации RFID для квартиры:
|
||||||
|
/cgi-bin/apartment_cgi?action=set&RegCode=
|
||||||
|
|
||||||
|
Запрос установки кода для запуска режима сканирования RFID ключей:
|
||||||
|
/cgi-bin/rfid_cgi?action=set&RegCode=
|
||||||
|
|
||||||
|
Удаление ключей диапазоном:
|
||||||
|
|
||||||
|
/cgi-bin/rfid_cgi?action=clear&FirstApartmentNumber=1&LastApartmentNumber=
|
||||||
|
|
||||||
|
Удаление ключей не привязанных ни к одной квартире:
|
||||||
|
|
||||||
|
/cgi-bin/rfid_cgi?action=delete&Apartment=
|
||||||
|
|
||||||
|
Изменение значения Rfid Маски:
|
||||||
|
|
||||||
|
/cgi-bin/rfid_cgi?action=set&RfidMask=[1-7]
|
||||||
|
|
||||||
|
Ключ регистрации
|
||||||
|
/cgi-bin/rfid_cgi?action=set&RegKeyValue=00000FA
|
||||||
|
|
||||||
|
Удаление всех ключей
|
||||||
|
/cgi-bin/rfid_cgi?action=clear
|
||||||
|
|
||||||
|
Экспорт файла с ключами
|
||||||
|
|
||||||
|
/cgi-bin/rfid_cgi?action=export
|
||||||
|
|
||||||
|
|
||||||
|
Импорт файла с ключами.
|
||||||
|
|
||||||
|
Метод POST:
|
||||||
|
/cgi-bin/rfid_cgi?action=import
|
||||||
|
|
||||||
|
Пример для Python:
|
||||||
|
|
||||||
|
import time
|
||||||
|
import requests
|
||||||
|
from requests.auth import HTTPDigestAuth
|
||||||
|
|
||||||
|
URL = "http://192.168.0.18/cgi-bin/rfid_cgi?action=import"
|
||||||
|
files = {'file': open('file.csv', 'rb')}
|
||||||
|
|
||||||
|
r = requests.post(URL, files=files, auth=HTTPDigestAuth('admin', 'admin'))
|
||||||
|
|
||||||
|
#### 1.7 Сервисные ключи
|
||||||
|
|
||||||
|
/cgi-bin/srvrfid_cgi?action=get
|
||||||
|
/cgi-bin/srvrfid_cgi?action=set
|
||||||
|
/cgi-bin/srvrfid_cgi?action=list
|
||||||
|
/cgi-bin/srvrfid_cgi?action=add&Key=11223344&OpenDoor=on
|
||||||
|
/cgi-bin/srvrfid_cgi?action=delete&Key=
|
||||||
|
/cgi-bin/srvrfid_cgi?action=export
|
||||||
|
/cgi-bin/srvrfid_cgi?action=import
|
||||||
|
|
||||||
|
#### 1.8 Дисплей
|
||||||
|
|
||||||
|
Запрос получения параметров дисплея:
|
||||||
|
/cgi-bin/display_cgi?action=get
|
||||||
|
|
||||||
|
TickerEnable={on|off}\n Вкл/выкл бегущую строку
|
||||||
|
TickerText=%s\n Текст бегущей строки
|
||||||
|
TickerTimeout=%d\n Таймаут бегущей строки
|
||||||
|
|
||||||
|
LineEnable1={on|off}\n Вкл/выкл строку 1
|
||||||
|
LineText1=%s\n Текст строки 1
|
||||||
|
|
||||||
|
LineEnable2={on|off}\n Вкл/выкл строку 2
|
||||||
|
LineText2=%s\n Текст строки 2
|
||||||
|
|
||||||
|
LineEnable3={on|off}\n Вкл/выкл строку 3
|
||||||
|
LineText3=%s\n Текст строки 3
|
||||||
|
|
||||||
|
LineEnable4={on|off}\n Вкл/выкл строку 4
|
||||||
|
LineText4=%s\n Текст строки 4
|
||||||
|
|
||||||
|
|
||||||
|
LineEnable5={on|off}\n Вкл/выкл строку 5
|
||||||
|
LineText5=%s\n Текст строки 5
|
||||||
|
|
||||||
|
LinesTimeout=%d\n Таймаут смены строк
|
||||||
|
|
||||||
|
Запрос установки параметров дисплея:
|
||||||
|
/cgi-bin/display_cgi?action=set¶m1=value1¶m2=value2...
|
||||||
|
|
||||||
|
Текст оповещени для ГО и ЧС
|
||||||
|
|
||||||
|
/cgi-bin/display_cgi?action=set&EmergencyText=ALARM
|
||||||
|
|
||||||
|
#### 1.9 Калитка
|
||||||
|
|
||||||
|
Запрос получения настроек калитки:
|
||||||
|
/cgi-bin/gate_cgi?action=get
|
||||||
|
|
||||||
|
Enable={on|off}\n Этот домофон установлен на калитке
|
||||||
|
MainDoor={on|off}\n Открывать главную дверь
|
||||||
|
AltDoor={on|off}\n Открывать дополнительную дверь
|
||||||
|
PowerRely={on|off}\n Отрабатывать силовой релейный выход
|
||||||
|
EntranceCount=%d\n Количество подъездов
|
||||||
|
Address%d=%s\n Адрес домофона
|
||||||
|
BegNumber%d=%d\n No квартиры от
|
||||||
|
EndNumber%d=%d\n No квартиры до
|
||||||
|
|
||||||
|
Mode={0|1}\n Режим калитки: 0 - режим 1, 1 - режим 2;
|
||||||
|
|
||||||
|
Prefix%d=%04d\n Префикс дома
|
||||||
|
|
||||||
|
Запрос установки настроек калитки:
|
||||||
|
/cgi-bin/gate_cgi?action=set&Param1=Value1&...
|
||||||
|
|
||||||
|
#### 9 Системные
|
||||||
|
|
||||||
|
Запрос получения имени устройства:
|
||||||
|
/cgi-bin/systeminfo_cgi?action=get
|
||||||
|
|
||||||
|
HostName=%s\n
|
||||||
|
|
||||||
|
Запрос принудительного сохранения настроек:
|
||||||
|
/cgi-bin/config_cgi?action=forcesave
|
||||||
|
|
||||||
|
Запрос получения настроек syslog:
|
||||||
|
/cgi-bin/rsyslog_cgi?action=get
|
||||||
|
|
||||||
|
Enable={on|off}\n
|
||||||
|
Protocol={tcp|udp}\n
|
||||||
|
|
||||||
|
|
||||||
|
ServerAddress=%s\n
|
||||||
|
ServerPort=%d\n
|
||||||
|
LogLevel={0-7}\n
|
||||||
|
|
||||||
|
Запрос установки настроек syslog:
|
||||||
|
/cgi-bin/rsyslog_cgi?action=set&Param1=Value1&...
|
||||||
|
|
||||||
|
Запрос получения настроек NTP:
|
||||||
|
/cgi-bin/ntp_cgi?action=get
|
||||||
|
|
||||||
|
Enable={on|off}\n
|
||||||
|
ServerAddress=%s\n
|
||||||
|
ServerPort=%d\n
|
||||||
|
Timezone={0-34}\n
|
||||||
|
|
||||||
|
Запрос установки настроек NTP:
|
||||||
|
/cgi-bin/ntp_cgi?action=set&Param1=Value1&...
|
||||||
|
|
||||||
|
Запрос получения серийного номера:
|
||||||
|
/cgi-bin/systeminfo_cgi?action=get
|
||||||
|
|
||||||
|
DeviceID=%u\n
|
||||||
|
|
||||||
|
Запрос сброса настроек с сохранением сети и настроек квартир:
|
||||||
|
/cgi-bin/factorydefault_cgi
|
||||||
|
|
||||||
|
Запрос полного сброса настроек:
|
||||||
|
/cgi-bin/hardfactorydefault_cgi
|
||||||
|
|
||||||
|
Запрос получения списка файлов настроек на USB диске:
|
||||||
|
/cgi-bin/config_cgi?action=list
|
||||||
|
|
||||||
|
20180306_083144\n
|
||||||
|
20180306_083145\n
|
||||||
|
|
||||||
|
Запрос удаления файлов настроек на USB диске:
|
||||||
|
/cgi-bin/config_cgi?action=remove&name=20180306_
|
||||||
|
|
||||||
|
Запрос скачивания файлов настроек на USB диске:
|
||||||
|
/cgi-bin/config_cgi?action=download&name=20180306_
|
||||||
|
|
||||||
|
Запрос получения настроек пользователей:
|
||||||
|
/cgi-bin/pwdgrp_cgi?action=get
|
||||||
|
username:password:level:blockdoors\n
|
||||||
|
admin::1:0\n
|
||||||
|
user1::2:1\n
|
||||||
|
user2::2:0\n
|
||||||
|
|
||||||
|
|
||||||
|
Запрос установки настроек пользователей:
|
||||||
|
/cgi-bin/pwdgrp_cgi?action=update&username=user1&blockdoors={0|1}
|
||||||
|
|
||||||
|
/cgi-bin/pwdgrp_cgi?action=update&username=admin&password=123456789a
|
||||||
|
|
||||||
|
Запрос смены имени пользователя:
|
||||||
|
/cgi-bin/pwdgrp_cgi?action=update&username=user1&newusername=1resu
|
||||||
|
|
||||||
|
/cgi-bin/systeminfo_cgi?action=get аптайм работы и прочие системные параметры
|
||||||
|
|
||||||
|
Обновление конфигурации через TFTP сервер :
|
||||||
|
/cgi-bin/config_cgi?
|
||||||
|
action=restore&filename=20180825_062523.bck&server=192.168.0.55&port=
|
||||||
|
Файл может быть как с расширением bak так и bck
|
||||||
|
|
||||||
|
Изменение модели:
|
||||||
|
|
||||||
|
/cgi-bin/config_cgi?action=lens&Type=Dome
|
||||||
|
/cgi-bin/config_cgi?action=lens&Type=Pinhole
|
||||||
|
|
||||||
|
Где
|
||||||
|
Dome - камера с куполом (DKS15120, DKS15122),
|
||||||
|
Pinhole - пинхольная камера с фальшобъективом. (DKS15100, DKS15102)
|
||||||
|
|
||||||
|
Изменен CGI запрос pwdgrp_cgi:
|
||||||
|
action=get возвращает данные в виде "имя:права доступа через запятую", пример:
|
||||||
|
user1:1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
|
||||||
|
Запрос на изменение:
|
||||||
|
action=update&username=user1&capabilities=1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
|
||||||
|
|
||||||
|
обновление прошивки с TFTP
|
||||||
|
GET /cgi-bin/upgrade_cgi?&filename=fw.udx&server=192.168.0.1&port=
|
||||||
|
|
||||||
|
Отключение проверки ревизионности
|
||||||
|
/cgi-bin/devmode_cgi?action=fwcheck&Enable=off
|
||||||
|
|
||||||
|
Импорт конфига в панель
|
||||||
|
POST /cgi-bin/config_cgi?action=restore
|
||||||
|
|
||||||
|
Экспорт конфига с панели
|
||||||
|
/cgi-bin/config_cgi?action=backup
|
||||||
|
|
||||||
|
Запрос на выгрузку конфы на фтп
|
||||||
|
/cgi-bin/config_cgi?action=ftpput
|
||||||
|
/cgi-bin/config_cgi?action=tftpput&server=192.168.0.1&port=3333&filename=file.bck
|
||||||
|
|
||||||
|
|
||||||
|
Севисные коды
|
||||||
|
/cgi-bin/srvcodes_cgi?action=get
|
||||||
|
|
||||||
|
Автоматическая отправка конфигурации на FTP-сервер на странице Сброс настроек.
|
||||||
|
Конфигурирование параметров добавлено в /cgi-bin/ftp_cgi?action=set
|
||||||
|
Наименования параметров можно посмотреть в /cgi-bin/ftp_cgi?action=get
|
||||||
|
(Команды для моделей DKS860977, DKS860978, DKS860979 20.02.21)
|
||||||
|
|
||||||
|
Автоперезагрузка ( с DKS151xx_rev2.2_3.2.0.0.3.17.125, для ревизии 2.2):
|
||||||
|
|
||||||
|
######## Запрос параметров автоперезагрузки:
|
||||||
|
|
||||||
|
######## /cgi-bin/autoreboot_cgi?action=get
|
||||||
|
|
||||||
|
######## SysEnable=close
|
||||||
|
|
||||||
|
######## SysEveryDay=
|
||||||
|
|
||||||
|
######## SysHour=
|
||||||
|
|
||||||
|
######## SysMinute=
|
||||||
|
|
||||||
|
######## NetEnable=close
|
||||||
|
|
||||||
|
######## NetEveryDay=
|
||||||
|
|
||||||
|
######## NetHour=
|
||||||
|
|
||||||
|
######## NetMinute=
|
||||||
|
|
||||||
|
######## AudEnable=open
|
||||||
|
|
||||||
|
######## AudEveryDay=
|
||||||
|
|
||||||
|
######## AudHour=
|
||||||
|
|
||||||
|
######## AudMinute=
|
||||||
|
|
||||||
|
######## Установка параметров автоперезагрузки:
|
||||||
|
|
||||||
|
######## /cgi-bin/autoreboot_cgi?action=set&Param1=Value1&...
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user