Получение событий от камер, которые изменили своё состояние во время выполнения запроса (~30-60 cекунд).

Общий формат запроса:

http://IP-адрес:порт/web2/secure/feed/

Пример запроса:

http://127.0.0.1:8085/web2/secure/feed/

Пример ответа:

<message>
    <action>update</action>
    <objectId>CAM:1</objectId>
    <state>disconnected</state>
</message>
 
<message>
    <action>state</action>
    <objectId>CAM:1</objectId>
    <x>10.0</x>
    <y>123.9</y>
</message>
 
<message>
    <action>state</action>
    <objectId>CAM:1</objectId>
    <state>connected</state>
    <x>300.8</x>
    <y>670</y>
</message>
 
<message>
    <action>state</action>
    <objectId>CAM:1</objectId>
    <x>100</x>
    <y>100</y>
</message>
 
<message>
    <action>ping</action>
</message>

Параметры ответа:

ПараметрОписание
actionТип события. Возможные значение: create, delete, update.
objectIdid объекта, от которого приходит событие (обязательно приходит с update, delete, create).
stateid нового состояния объекта (обязательно приходит в create. Если состояние не изменилось, то в событии update состояния не будет).
x, yНовые координаты, если изменились.
tsДата и время изменения состояния объекта.
  • No labels