Todas las colecciones
Para Desarrolladores
Para desarrolladores - API IP Receiver (Alarm Gateway) Hikvision en curl
Para desarrolladores - API IP Receiver (Alarm Gateway) Hikvision en curl

IP Receiver

Xavier Guereque avatar
Escrito por Xavier Guereque
Actualizado hace más de una semana

API IP Receiver (Alarm Gateway)

Dar click en el siguiente botón para descargar el IP Receiver.

Agregar dispositivo

curl --digest -u admin:12345abc --location '18.217.254.180/ISAPI/ContentMgmt/DeviceMgmt/addDevice?format=json' \
--header 'Content-Type: application/json' \
--data '{
"DeviceInList":
[{
"Device":
{
"protocolType": "ehomeV5",
"EhomeParams":
{
"EhomeID": "A000001",
"EhomeKey": "12345abc"
},
"devName": "Panel Alarma 1",
"devType": "SecurityCP"
}
}]
}'

Lista de dispositivo

curl --digest -u admin:12345abc --location '18.217.254.180/ISAPI/ContentMgmt/DeviceMgmt/deviceList?format=json' \
--header 'Content-Type: application/json' \
--data '{
"SearchDescription":
{
"position": 0,
"maxResult": 100
}
}'

Obtener capacidades

curl --digest -u admin:12345abc --location --request GET '18.217.254.180/ISAPI/SecurityCP/control/capabilities?format=json&devIndex=254958AE-B9DE-4477-9CBE-9591575C447A' \
--header 'Content-Type: application/json' \
--data '{
"SearchDescription":
{
"position": 0,
"maxResult": 100
}
}'

Estatus de perifericos

curl --digest -u admin:12345abc --location '18.217.254.180/ISAPI/SecurityCP/status/exDevStatus?format=json&devIndex=254958AE-B9DE-4477-9CBE-9591575C447A' \
--data ''

Estatus de las zonas

curl --digest -u admin:12345abc --location 'http://192.168.50.100/ISAPI/SecurityCP/status/zones?format=json&devIndex=' \
--data ''

Estatus de las particiones

curl --digest -u admin:12345abc --location 'http://192.168.50.100/ISAPI/SecurityCP/status/subSystems?format=json&devIndex=' \
--data ''

Controlar relay

curl --digest -u admin:12345abc --location --request PUT 'http://192.168.50.100/ISAPI/SecurityCP/control/outputs/0?format=json&devIndex=' \
--header 'Content-Type: application/json' \
--data '{
"OutputsCtrl":
{
"switch":"close",
"List":
[
{
"id":0
}
]
}
}'

Armar particion - en casa

curl --digest -u admin:12345abc --location --request PUT 'http://192.168.50.100/ISAPI/SecurityCP/control/arm/1?ways=stay&format=json&devIndex=' \
--data ''

Armar particion - ausente

curl --digest -u admin:12345abc --location --request PUT 'http://192.168.50.100/ISAPI/SecurityCP/control/arm/1?ways=away&format=json&devIndex=' \
--data ''

Desarmar particion

curl --digest -u admin:12345abc --location --request PUT 'http://192.168.50.100/ISAPI/SecurityCP/control/disarm/1?null=null&format=json&devIndex=' \
--data ''

Limpiar alarmas

curl --digest -u admin:12345abc --location --request PUT 'http://192.168.50.100/ISAPI/SecurityCP/control/clearAlarm/1?format=json&devIndex=' \
--data ''

Suscribirse a eventos

curl --digest -u admin:12345abc --location 'http://192.168.50.100/ISAPI/Event/notification/subscribeDeviceMgmt?format=json' \
--header 'Content-Type: application/json' \
--data '{
"SubscribeDeviceMgmt":
{
"eventMode": "all",
"defenceMode":"all"
}
}'
¿Ha quedado contestada tu pregunta?