Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

http://example.com:[port]/web2/secure/configuration?pageItems=3&page=2 – запрос возвращает список следующих объектов с указанием состояния:

  • список камер, добавленных в Web-сервер, с указанием состояния, идентификаторов соответствующих микрофонов, динамиков, поворотного устройства, пресетов (см. также Выбор и настройка видеокамер для Web-сервера);
  • список камер, добавленных на карты, выбранные для использования Веб-сервером 2.0 (см. Выбор карт);
  • список лучей;
  • список реле;
  • список макрокоманд;
  • список RTSP-серверов с указанием используемых портов и добавленных в них камер.

...

Обработка всех объектов производится перебором страниц, до получения пустого массива.

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

http://127.0.0.1:8085/web2/secure/configuration

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

XML

<baseObjects>
  <STREAMING_SERVER>
    <extId>1</extId>
    <id>STREAMING_SERVER:1</id>
    <name>RTSP Сервер 1</name>
    <state>
      <id>normal</id>
      <type>NORMAL</type>
    </state>
    <type>STREAMING_SERVER</type>
    <cams>1;</cams>
    <port>554</port>
  </STREAMING_SERVER>
  <MACRO>
    <extId>001</extId>
    <id>MACRO:001</id>
    <name>001 ВКЛ Осв. 01</name>
    <state>
     <id>normal</id>
     <type>NORMAL</type>
    </state>
    <type>MACRO</type>
  </MACRO>
  <CAM>
    <extId>1</extId>
    <id>CAM:1</id>
    <name>Камера 1</name>
    <regionId/>
    <state>
      <fullState>ARMED|DETACHED</fullState>
      <id>disconnected</id>
      <type>ALARM</type>
    </state>
    <type>CAM</type>
    <additionalInfo/>
    <micId/>
    <presets/>
    <speakerId/>
    <telemetryId>1.1</telemetryId>
  </CAM>
</baseObjects>

...