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`
|
||||
|
||||
#### Docs
|
||||
## Docs
|
||||
|
||||
**Request the parameters:**
|
||||
`/cgi-bin/intercom_cgi?action=get`
|
||||
@ -436,3 +436,914 @@ ExtReaderNotify={on|off}\n
|
||||
`/cgi-bin/apartment_cgi?action=fill&FirstNumber=100[&LastNumber=100]`
|
||||
|
||||
> 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