Documentation for Axxon One 1.0.

Previous page Next page

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Dla wersji Axxon Next począwszy od 4.3.0.8031.

Aby pozyskać zdarzenia kamer korzystając z WebSocket, wykonaj następujące czynności:

  1. Połącz się z ws://[user_name]:[password]@[IP-address]:[port]/[prefix]/events.
  2. Wyślij komendę JSON w celu zasubskrybowania dla zdarzeń generowanych przez określone kamery (zobacz: Get list of video sources (cameras)). Subskrypcja ta pozwala na otrzymywanie wszystkich zdarzeń spisanych w tabeli poniżej.

    {
    "include":
    ["hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0", "hosts/Server1/DeviceIpint.6/SourceEndpoint.video:0:0"],
    "exclude":[]
    }

    include - zasubskrybuj otrzymywanie zdarzeń;
    exclude - wyłącz otrzymywanie zdarzeń.

Odpowiedź będzie zawierać następujący JSON:

   {
    objecs: [
    {type: "devicestatechanged", name: "hosts/Server1/DeviceIpint.1", state: "signal restored"}
    ]
    }

Lista typów zdarzeń oraz stanów kamery:

Typ zdarzeniaOpisStatusy
devicestatechangedStan kamery

signal restored - połączona, sygnał przywrócony

signal lost - sygnał utracony

alertAlarm-
alert_stateStan alarmuprocessing - alarm jest obsługiwany
closed - alarm obsłużony
reaction - alarm zainicjalizowany
detector_eventWyzwolenie narzędzia detekcji-
camera_record_state

Status zapisu w Archiwum

on - kamera zapisuje do archiwum
off - kamera nie zapisuje do archiwum
gray - kamera jest połączona z archiwum, lecz obecnie nie nagrywa

Informacja

Jeśli kamera jest wyłączona w Axxon Next, zdarzenia nie będą otrzymywane za pośrednictwem WebSocket, wliczając w to zdarzenia signal lost.

Przykłady wiadomości:

objects: [{name: "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0", state: "signal restored",…},…]
0: {name: "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0", state: "signal restored",…}
name: "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0"
state: "signal restored"
type: "devicestatechanged"
  • No labels