Описание универсальных типов протокола передачи данных в интеграцию — различия между версиями

Материал из Integra-S Wiki
Перейти к: навигация, поиск
 
(не показано 65 промежуточных версий этого же участника)
Строка 1: Строка 1:
  
Передача данных об источниках данных происходит по протоколу TCP/IP на транспортном уровне и по протоколу WAMP или SOAP на уровне приложения. В качестве контейнера передаваемой информации используется JSON (WAMP) и/или XML(SOAP).
+
Передача данных о источниках данных проходит по протоколу TCP/IP на транспортном уровне, и по протоколу WAMP или SOAP на уровне приложения. В качестве контейнера передаваемой информации используется JSON (WAMP) и/или XML(SOAP).
  
 
Для защиты канала передачи информации должны использоваться аппаратные или программные средства, предоставляемые сетевой инфраструктурой или применяемыми операционными системами.
 
Для защиты канала передачи информации должны использоваться аппаратные или программные средства, предоставляемые сетевой инфраструктурой или применяемыми операционными системами.
Строка 20: Строка 20:
  
 
{| class="simple" border="1" style="text-align:center"
 
{| class="simple" border="1" style="text-align:center"
  |+ style="background:#FFCC00"|'''Видеокамера'''
+
  |colspan="3" |'''Видеокамера'''
 +
|-
 
  |Идентификатор устройства
 
  |Идентификатор устройства
 
  |id  
 
  |id  
Строка 80: Строка 81:
 
  |state
 
  |state
 
  |type=enum
 
  |type=enum
  |}
+
  |-
+
|colspan="3" align="centre" | '''Варианты состояния устройства'''
 
+
|-
+
|rowspan="5" |
{| class="simple" border="1" style="text-align:center"
 
|+ style="background:#FFCC00"|'''Варианты состояния'''
 
 
  |Норма  
 
  |Норма  
 
  |ok.normal
 
  |ok.normal
Строка 104: Строка 103:
 
  |stateargs  
 
  |stateargs  
 
  |type=Array(text)  
 
  |type=Array(text)  
  |}
+
  |-
 
+
|colspan="3" align="centre" | '''Варианты текущего состояния устройства'''
 
+
|-
{| class="simple" border="1" style="text-align:center"
+
|rowspan="66" |
|+ style="background:#FFCC00"|'''Варианты состояния'''
 
 
  |Распознано лицо
 
  |Распознано лицо
 
  |ok.recognizedFace
 
  |ok.recognizedFace
Строка 309: Строка 307:
 
  |URL
 
  |URL
 
  |url
 
  |url
  |}
+
  |type=array(text)
 
+
|-
 
+
|colspan="3" align="center" | '''Массив url камеры – основного потока'''
{| class="simple" border="1" style="text-align:center"
 
|+ style="background:#FFCC00"|'''Массив url камеры – основного потока'''
 
 
  |-
 
  |-
 
  |Команды
 
  |Команды
  |command type=enum
+
  |command  
 +
|type=enum
 
  |-
 
  |-
  |colspan="2" |Варианты состояния:
+
  |colspan="3" align="centre" |'''Варианты команд:'''
 
  |-
 
  |-
 +
|rowspan="2"|
 
  |Снять с охраны
 
  |Снять с охраны
 
  |deactivate
 
  |deactivate
Строка 325: Строка 323:
 
  |Взять под охрану
 
  |Взять под охрану
 
  |activate
 
  |activate
  |}
+
  |-
-
+
|Угол обзора камеры
Угол обзора камеры
+
|fov
fov  type=real
+
  |type=real
-
+
|-
Соотношение сторон
+
|Соотношение сторон
aspectratio  type=real
+
|aspectratio
-
+
  |type=real
Глубина архива
+
|-
archieve_length type=real
+
|Глубина архива
 
+
|archieve_length
 
+
|type=real
{| class="simple" border="1" style="text-align:center"
+
|-
  |+ style="background:#FFCC00"|'''ПО видеонаблюдения'''
+
  |colspan="3"|'''ПО видеонаблюдения'''
 
  |-
 
  |-
 
  |Состояние ПО
 
  |Состояние ПО
 
  |state
 
  |state
 
  |type=enum
 
  |type=enum
|Варианты состояния:
 
 
  |-
 
  |-
 +
|colspan="3" align="centre" | '''Варианты состояния ПО:'''
 +
|-
 +
|rowspan="4"|
 
  |Норма
 
  |Норма
 
  |ok.normal
 
  |ok.normal
Строка 356: Строка 356:
 
  |Неизвестно
 
  |Неизвестно
 
  |none.unknown
 
  |none.unknown
 
 
  |-
 
  |-
 
  |Время опроса
 
  |Время опроса
Строка 363: Строка 362:
 
  |-
 
  |-
 
  |Порт
 
  |Порт
  |port  type=int
+
  |port
 +
  |type=int
 
  |-
 
  |-
 
  |IP адрес
 
  |IP адрес
  |ip  type=text
+
  |ip
 
+
  |type=text
 
+
|-
 
+
|colspan="3" align="center"|'''Система оповещения'''
Система оповещения
+
|-
 
+
|Расположение(координаты)
-Расположение(координаты) geo_position  type=point     
+
|geo_position
-Высота установки geo_height  type=real
+
  |type=point     
-Обслуживающая организация organization type=text
+
|-
-Дополнительная информация additional_info type=text
+
|Высота установки
-Текущие состояние stateargs  type=enum
+
|geo_height
-Состояние устройства state  type=enum
+
  |type=real
Варианты состояния:
+
|-
-Норма ok.normal
+
|Обслуживающая организация
-Неисправность error.defective
+
|organization
- Тревога alarm.alarm     
+
|type=text
- Неизвестно none.unknown
+
|-
-Тревога перевода alarm.translation  
+
|Дополнительная информация
-Тестовая тревога alarm.test  
+
|additional_info
-Тревога сирена alarm.siren
+
|type=text
 
+
|-
-Рабочий диапазон effective_range  type=int
+
|Текущие состояние
-Приоритет highestPriority  type=int
+
|stateargs
-Период обновления refreshMs  type=int
+
  |type=enum
-Идентификатор устройства id  type=text
+
|-
-Название устройства (имя) name type=text
+
|Состояние устройства
-Команды command type=enum
+
|state
Варианты состояния:
+
  |type=enum
-Остановить stop
+
|-
-Сирена siren
+
|colspan="3"|'''Варианты состояния устройства:'''
-Тест test
+
|-
-Файл для проигрывания fileToPlay  type=text
+
|rowspan="7"|
 
+
|Норма
 
+
|ok.normal
Охранная сигнализация датчик объема/пожарный датчик
+
|-
 
+
|Неисправность
-Идентификатор устройства id type=text
+
|error.defective
-Название устройства (имя) name type=text
+
|-
-Расположение(координаты) geo_position type=point     
+
|Тревога
-Высота установки geo_height type=real
+
|alarm.alarm     
-Обслуживающая организация organization type=text
+
|-
-Дополнительная информация additional_info type=text
+
|Неизвестно
-Идентификатор МСС mssGuid type=text
+
|none.unknown
-Провайдер provider type=text
+
|-
-Раздел part type=int
+
|Тревога перевода
-Дата последнего ТО/Номер акта control_param type=text
+
|alarm.translation  
-Состояние устройства state type=enum
+
|-
Варианты состояния:
+
|Тестовая тревога
-Норма ok.normal
+
|alarm.test  
-Неисправность error.defective
+
|-
- Тревога alarm.alarm     
+
|Тревога сирена
- Неизвестно none.unknown
+
|alarm.siren
- Статус неизвестен none.stateUnknown
+
|-
-Текущие состояние stateargs type=Array(text)
+
|Рабочий диапазон
Варианты состояния:
+
|effective_range
- Внимание блокировка alarm.blocked
+
  |type=int
- Выход за границы диапазона alarm.outOfRange
+
|-
- Не под охраной ok.inactive
+
|Приоритет
- Открыт ok.unlocked
+
|highestPriority
- Разблокировано ok.unblocked
+
  |type=int
- Закрыт ok.locked
+
|-
- Под охраной ok.active
+
|Период обновления
-Тест ok.test
+
|refreshMs
 
+
  |type=int
-Команды command type=enum
+
|-
Варианты состояния:
+
|Идентификатор устройства
- Снять с охраны deactivate
+
|id
- Взять под охрану activate
+
  |type=text
 
+
|-
 
+
|Название устройства (имя)
Система контроля доступом датчик  
+
|name
 
+
|type=text
-Идентификатор устройства id type=text
+
|-
-Название устройства (имя) name type=text
+
|Команды
-Расположение(координаты) geo_position type=point     
+
|command
-Высота установки geo_height type=real
+
|type=enum
-Обслуживающая организация organization type=text
+
|-
-Дополнительная информация additional_info type=text
+
|colspan="3"|'''Варианты команд:'''
-Идентификатор устройства devid type=text
+
|-
- COM-порт comPort type=text
+
|rowspan="3"|
- URL url type=list
+
|Остановить
- Идентификатор МСС mssGuid type=text
+
|stop
- Минимальное альтернативное  
+
|-
напряжение alt_voltage_min type=real
+
|Сирена
- Максимальное альтернативное  
+
|siren
напряжение alt_voltage_max type=real
+
|-
- Минимальное напряжение voltage_min type=real
+
|Тест
- Максимальное напряжение voltage_max type=real
+
|test
- Минимально допустимая  
+
|-
температура, для тревог, гр. temperature_min type=real
+
|Файл для проигрывания
- Максимально допустимая  
+
|fileToPlay
температура, для тревог, гр. temperature_max type=real
+
  |type=text
- Альтернативное напряжение alt_voltage type=real
+
|-
- Напряжение voltage type=real
+
|colspan="3"|'''Охранная сигнализация датчик объема/пожарный датчик'''
- Температура temperature type=real
+
|-
- Дата изготовления manufacturing_date type=text
+
|Идентификатор устройства
- Тип считывателя reader_type type=text
+
|id
- Память, кб memory_kb type=int
+
|type=text
- Тип контроллера controller_type type=real
+
|-
- Серийный номер serial type=real
+
|Название устройства (имя)
- Параметр управления control_param type=text
+
|name
-Состояние устройства state type=enum
+
|type=text
Варианты состояния:
+
|-
-Норма ok.normal
+
|Расположение(координаты)
-Неисправность error.defective
+
|geo_position
- Тревога alarm.alarm     
+
|type=point     
- Неизвестно none.unknown
+
|-
- Статус неизвестен none.stateUnknown
+
|Высота установки
-Текущие состояние stateargs type=Array(text)
+
|geo_height
Варианты состояния:
+
|type=real
- Внимание блокировка alarm.blocked
+
|-
- Выход за границы диапазона alarm.outOfRange
+
|Обслуживающая организация
- Не под охраной ok.inactive
+
|organization
- Открыт ok.unlocked
+
|type=text
- Разблокировано ok.unblocked
+
|-
- Закрыт ok.locked
+
|Дополнительная информация
- Под охраной ok.active
+
|additional_info
-Выход ok.openOut
+
|type=text
-Вход ok.openIn
+
|-
 
+
|Идентификатор МСС
-Команды command type=enum
+
|mssGuid
Варианты состояния:
+
|type=text
- Обновить refresh
+
|-
- Нормализовать normalize
+
|Провайдер
- Разблокировать unblock
+
|provider
- Заблокировать block
+
|type=text
- Открыть выход open_out
+
|-
- Открыть вход open_in
+
|Раздел
 
+
|part
 
+
|type=int
Система автоматической пожарной сигнализации
+
|-
 
+
|Дата последнего ТО/Номер акта
-Идентификатор устройства id type=text
+
|control_param
-Название устройства (имя) name type=text
+
|type=text
-Расположение(координаты) geo_position type=point     
+
|-
-Высота установки geo_height type=real
+
|Состояние устройства
-Обслуживающая организация organization type=text
+
|state
-Дополнительная информация additional_info type=text
+
|type=enum
- Рабочий диапазон effective_range type=real
+
|-
- Комментарий comment type=text
+
|colspan="3"|'''Варианты состояния устройства:'''
- Наивысший приоритет highestPriority type=int
+
|-
- Период обновления, мс refreshMs type=int
+
|rowspan="5"|
-Состояние устройства state type=enum
+
|Норма
Варианты состояния:
+
|ok.normal
-Норма ok.normal
+
|-
-Неисправность error.defective
+
|Неисправность
- Тревога alarm.alarm     
+
|error.defective
- Неизвестно none.unknown
+
|-
- Статус неизвестен none.stateUnknown
+
|Тревога
-Текущие состояние stateargs type=Array(text)
+
|alarm.alarm     
Варианты состояния:
+
|-
- Пожар alarm.fire
+
|Неизвестно
- Тест alarm.test
+
|none.unknown
- Внимание блокировка alarm.blocked
+
|-
- Выход за границы диапазона alarm.outOfRange
+
|Статус неизвестен
- Не под охраной ok.inactive
+
|none.stateUnknown
- Открыт ok.unlocked
+
|-
- Разблокировано ok.unblocked
+
|Текущие состояние
- Закрыт ok.locked
+
|stateargs
- Под охраной ok.active
+
|type=Array(text)
 
+
|-
-Команды command type=enum
+
|colspan="3"|'''Варианты текущего состояния устройства:'''
Варианты состояния:
+
|-
- Снять с охраны deactivate
+
|rowspan="8"|
- Взять под охрану activate
+
|Внимание блокировка
- Тест test
+
|alarm.blocked
 +
|-
 +
|Выход за границы диапазона
 +
|alarm.outOfRange
 +
|-
 +
|Не под охраной
 +
|ok.inactive
 +
|-
 +
|Открыт
 +
|ok.unlocked
 +
|-
 +
|Разблокировано
 +
|ok.unblocked
 +
|-
 +
|Закрыт
 +
|ok.locked
 +
|-
 +
|Под охраной
 +
|ok.active
 +
|-
 +
|Тест
 +
|ok.test
 +
|-
 +
|Команды
 +
|command
 +
|type=enum
 +
|-
 +
|colspan="3"|'''Варианты команд:'''
 +
|-
 +
|rowspan="2"|
 +
|Снять с охраны
 +
|deactivate
 +
|-
 +
|Взять под охрану
 +
|activate
 +
|-
 +
|colspan="3" align="center"|'''Система контроля доступом - датчик '''
 +
|-
 +
|Идентификатор устройства
 +
|id
 +
|type=text
 +
|-
 +
|Название устройства (имя)
 +
|name
 +
|type=text
 +
|-
 +
|Расположение(координаты)
 +
|geo_position
 +
|type=point     
 +
|-
 +
|Высота установки
 +
|geo_height
 +
|type=real
 +
|-
 +
|Обслуживающая организация
 +
|organization
 +
|type=text
 +
|-
 +
|Дополнительная информация
 +
|additional_info
 +
|type=text
 +
|-
 +
|Идентификатор устройства
 +
|devid
 +
|type=text
 +
|-
 +
|COM-порт
 +
|comPort
 +
|type=text
 +
|-
 +
|URL
 +
|url
 +
|type=list
 +
|-
 +
|Идентификатор МСС
 +
|mssGuid
 +
|type=text
 +
|-
 +
|Минимальное альтернативное напряжение
 +
|alt_voltage_min
 +
|type=real
 +
|-
 +
|Максимальное альтернативное напряжение
 +
|alt_voltage_max
 +
|type=real
 +
|-
 +
|Минимальное напряжение
 +
|voltage_min
 +
|type=real
 +
|-
 +
|Максимальное напряжение
 +
|voltage_max
 +
|type=real
 +
|-
 +
|Минимально допустимая температура, для тревог, гр.
 +
|temperature_min
 +
|type=real
 +
|-
 +
|Максимально допустимая температура, для тревог, гр.
 +
|temperature_max
 +
|type=real
 +
|-
 +
|Альтернативное напряжение
 +
|alt_voltage
 +
|type=real
 +
|-
 +
|Напряжение
 +
|voltage
 +
|type=real
 +
|-
 +
|Температура
 +
|temperature
 +
|type=real
 +
|-
 +
|Дата изготовления
 +
|manufacturing_date
 +
|type=text
 +
|-
 +
|Тип считывателя
 +
|reader_type
 +
|type=text
 +
|-
 +
|Память, кб
 +
|memory_kb
 +
|type=int
 +
|-
 +
|Тип контроллера
 +
|controller_type
 +
|type=real
 +
|-
 +
|Серийный номер
 +
|serial
 +
|type=real
 +
|-
 +
|Параметр управления
 +
|control_param
 +
|type=text
 +
|-
 +
|Состояние устройства
 +
|state  
 +
|type=enum
 +
|-
 +
|colspan="3" align="centre" |'''Варианты состояния устройства:'''
 +
|-
 +
|rowspan="5"|
 +
|Норма
 +
|ok.normal
 +
|-
 +
|Неисправность
 +
|error.defective
 +
|-
 +
|Тревога
 +
|alarm.alarm     
 +
|-
 +
|Неизвестно
 +
|none.unknown
 +
|-
 +
|Статус неизвестен
 +
|none.stateUnknown
 +
|-
 +
|Текущие состояние
 +
|stateargs
 +
|type=Array(text)
 +
|-
 +
|colspan="3" align="centre" |'''Варианты текущего состояния устройства:'''
 +
|-
 +
|rowspan="9"|
 +
|Внимание блокировка
 +
|alarm.blocked
 +
|-
 +
|Выход за границы диапазона
 +
|alarm.outOfRange
 +
|-
 +
|Не под охраной
 +
|ok.inactive
 +
|-
 +
|Открыт
 +
|ok.unlocked
 +
|-
 +
|Разблокировано
 +
|ok.unblocked
 +
|-
 +
|Закрыт
 +
|ok.locked
 +
|-
 +
|Под охраной
 +
|ok.active
 +
|-
 +
|Выход
 +
|ok.openOut
 +
|-
 +
|Вход
 +
|ok.openIn
 +
|-
 +
|Команды
 +
|command
 +
|type=enum
 +
|-
 +
|colspan="3" align="centre" |'''Варианты команд:'''
 +
|-
 +
|rowspan="6"|
 +
|Обновить
 +
|refresh
 +
|-
 +
|Нормализовать
 +
|normalize
 +
|-
 +
|Разблокировать
 +
|unblock
 +
|-
 +
|Заблокировать
 +
|block
 +
|-
 +
|Открыть выход
 +
|open_out
 +
|-
 +
|Открыть вход
 +
|open_in
 +
|-
 +
|colspan="3" align="center"|'''Система автоматической пожарной сигнализации'''
 +
|-
 +
|Идентификатор устройства
 +
|id
 +
|type=text
 +
|-
 +
|Название устройства (имя)
 +
|name
 +
|type=text
 +
|-
 +
|Расположение(координаты)
 +
|geo_position
 +
|type=point     
 +
|-
 +
|Высота установки
 +
|geo_height
 +
|type=real
 +
|-
 +
|Обслуживающая организация
 +
|organization
 +
|type=text
 +
|-
 +
|Дополнительная информация
 +
|additional_info
 +
|type=text
 +
|-
 +
|Рабочий диапазон
 +
|effective_range
 +
|type=real
 +
|-
 +
|Комментарий
 +
|comment
 +
|type=text
 +
|-
 +
|Наивысший приоритет
 +
|highestPriority
 +
|type=int
 +
|-
 +
|Период обновления, мс
 +
|refreshMs
 +
|type=int
 +
|-
 +
|Состояние устройства
 +
|state
 +
|type=enum
 +
|-
 +
|colspan="3" align="centre" |'''Варианты состояния устройства:'''
 +
|-
 +
|rowspan="5"|
 +
|Норма
 +
|ok.normal
 +
|-
 +
|Неисправность
 +
|error.defective
 +
|-
 +
|Тревога
 +
|alarm.alarm     
 +
|-
 +
|Неизвестно
 +
|none.unknown
 +
|-
 +
|Статус неизвестен
 +
|none.stateUnknown
 +
|-
 +
|Текущие состояние
 +
|stateargs
 +
|type=Array(text)
 +
|-
 +
|colspan="3" align="centre" |'''Варианты состояния устройства:'''
 +
|-
 +
|rowspan="9"|
 +
|Пожар
 +
|alarm.fire
 +
|-
 +
|Тест
 +
|alarm.test
 +
|-
 +
|Внимание блокировка
 +
|alarm.blocked
 +
|-
 +
|Выход за границы диапазона
 +
|alarm.outOfRange
 +
|-
 +
|Не под охраной
 +
|ok.inactive
 +
|-
 +
|Открыт
 +
|ok.unlocked
 +
|-
 +
|Разблокировано
 +
|ok.unblocked
 +
|-
 +
|Закрыт
 +
|ok.locked
 +
|-
 +
|Под охраной
 +
|ok.active
 +
|-
 +
|Команды
 +
|command  
 +
|type=enum
 +
|-
 +
|colspan="3" align="centre" |'''Варианты команд:'''
 +
|-
 +
|rowspan="3"|
 +
|Снять с охраны
 +
|deactivate
 +
|-
 +
|Взять под охрану
 +
|activate
 +
|-
 +
|Тест
 +
|test
 +
|}

Текущая версия на 16:53, 19 октября 2017

Передача данных о источниках данных проходит по протоколу TCP/IP на транспортном уровне, и по протоколу WAMP или SOAP на уровне приложения. В качестве контейнера передаваемой информации используется JSON (WAMP) и/или XML(SOAP).

Для защиты канала передачи информации должны использоваться аппаратные или программные средства, предоставляемые сетевой инфраструктурой или применяемыми операционными системами.

При передаче информации об источниках данных осуществляется передача следующих видов информации:


Нормализованные данные представляются в описании состояний устройств. Данный параметр каждого из типов представляет собой составную конструкцию вида: <комплексное состояние>.<текущее состояние>

Комплексное состояние представлено 5 видами:

ok – нормальное состояние устройства
error – ошибочное состояние устройства
undefined – неизвестное состояние устройства
alarm – тревожное состояние устройства
none – неопределенное состояние устройства

Описание универсальных типов системы

Видеокамера
Идентификатор устройства id type=text
Название устройства (имя) name type=text
Расположение(координаты) geo_position type=point
Высота установки geo_height type=real
Обслуживающая организация organization type=text
Дополнительная информация additional_info type=text
Контролируемое время отзыва(мс) max_ping_time_ms type=int
Эхо-запрос,мс ping_time type=int
IP адрес ip type=text
Провайдер provider type=text
Дата ввода в эксплуатацию commisioning type=text
Дата последнего ТО/Номер акта lastMaintence type=text
Запланированная дата ТО plannedMaintence type=text
Период ТО maintencePeriod type=int
Состояние устройства state type=enum
Варианты состояния устройства
Норма ok.normal
Неисправность error.defective
Тревога alarm.alarm
Неизвестно none.unknown
Статус неизвестен none.stateUnknown
Текущие состояние stateargs type=Array(text)
Варианты текущего состояния устройства
Распознано лицо ok.recognizedFace
Обнаружено лицо ok.detectFace
Пересечение линии в определенном направлении alarm.intersectionLineInPredeterminedDirection
Пересечение линии alarm.intersectionLine
Соединение с MSS разорвано alarm.mssDisconnected
DeviceManager подключен ok.dmConnected
Пожар alarm.fire
DeviceManager отключен alarm.dmDisconnected
Зафиксировано изменение фона alarm.backgroundChanged
Зафиксирована зона с пониженной активностью alarm.lowActionInZone
Высокая активность в зоне alarm.highActionInZone
Реверс барьер alarm.reversBarrier
Диверсия alarm.sabotage
Подмена камеры alarm.cameraChange
Вскрытие корпуса alarm.openingTheCase
Тревожный звонок alarm.alarmCall
Зафиксированный объект обнаружен alarm.fixObjectOn
Зафиксированный объект потерян alarm.fixObjectLeft
Объект обнаружен alarm.objectOn
Объект потерян alarm.objectLeft
Обнаружены люди alarm.humansDetect
Обнаружен человек alarm.humanDetect
Нестандартное движение в зоне alarm.loitering
Нарушение маршрута alarm.breachRoute
Движение с повышенной скоростью alarm.aggressive
Люди в запрещенном месте alarm.prohibitedCrowd
Толпа людей в запрещенном месте alarm.crowdInProhibitedPlace
Зона выход alarm.zoneOut
Зона вход alarm.zoneIn
Нарушение периметра alarm.stile
Движение в зоне путей alarm.ways
Обнаружено задымление alarm.smokescreen
Зафиксирован автомобиль alarm.fixedDriveCar
Движение в зоне alarm.motionInZone
Заслон камеры alarm.barrier
Неактивный Неисправный error.inactiveDefective
Неисправен error.defectiveCam
Включен красный сигнал светофора ok.trafficLightRed
Включен желтый сигнал светофора ok.trafficLightYellow
Включен зеленый сигнал светофора ok.trafficLightGreen
Толпа ok.crowd
Засвет камеры ok.highlights
Нестабильно ok.notStabilized
Смещение камеры с домашней позиции ok.revers
Расфокусировка камеры ok.defocusing
Затемнение камеры ok.blackout
Отправление поезда ok.departureTrain
Прибытие поезда ok.arrivingTrain
Нет движения в зоне ok.noMovementInZone
Поезд в зоне ok.trainInZone
Датчик движения включен ok.motionDetectionOn
Датчик движения выключен ok.motionDetectionOff
Зона выход ok.zoneOut
Зона вход ok.zoneIn
Статус архива: ОШИБКА ok.archiveError
Статус архива: НОРМА ok.archiveNormal
Вращение ok.rotation
Восстановление сигнала error.flashing
Не под охраной ok.inactive
Ночной режим ok.grey
Дневной режим ok.color
Объект удален alarm.objectRemoved
Цель зафиксирована ok.targetFixed
Под охраной ok.active
Нормально ok.normalCam
Обновление состояния ok.stateUpdate
URL url type=array(text)
Массив url камеры – основного потока
Команды command type=enum
Варианты команд:
Снять с охраны deactivate
Взять под охрану activate
Угол обзора камеры fov type=real
Соотношение сторон aspectratio type=real
Глубина архива archieve_length type=real
ПО видеонаблюдения
Состояние ПО state type=enum
Варианты состояния ПО:
Норма ok.normal
Неисправность error.defective
Тревога alarm.alarm
Неизвестно none.unknown
Время опроса refreshdelay type=int
Порт port type=int
IP адрес ip type=text
Система оповещения
Расположение(координаты) geo_position type=point
Высота установки geo_height type=real
Обслуживающая организация organization type=text
Дополнительная информация additional_info type=text
Текущие состояние stateargs type=enum
Состояние устройства state type=enum
Варианты состояния устройства:
Норма ok.normal
Неисправность error.defective
Тревога alarm.alarm
Неизвестно none.unknown
Тревога перевода alarm.translation
Тестовая тревога alarm.test
Тревога сирена alarm.siren
Рабочий диапазон effective_range type=int
Приоритет highestPriority type=int
Период обновления refreshMs type=int
Идентификатор устройства id type=text
Название устройства (имя) name type=text
Команды command type=enum
Варианты команд:
Остановить stop
Сирена siren
Тест test
Файл для проигрывания fileToPlay type=text
Охранная сигнализация датчик объема/пожарный датчик
Идентификатор устройства id type=text
Название устройства (имя) name type=text
Расположение(координаты) geo_position type=point
Высота установки geo_height type=real
Обслуживающая организация organization type=text
Дополнительная информация additional_info type=text
Идентификатор МСС mssGuid type=text
Провайдер provider type=text
Раздел part type=int
Дата последнего ТО/Номер акта control_param type=text
Состояние устройства state type=enum
Варианты состояния устройства:
Норма ok.normal
Неисправность error.defective
Тревога alarm.alarm
Неизвестно none.unknown
Статус неизвестен none.stateUnknown
Текущие состояние stateargs type=Array(text)
Варианты текущего состояния устройства:
Внимание блокировка alarm.blocked
Выход за границы диапазона alarm.outOfRange
Не под охраной ok.inactive
Открыт ok.unlocked
Разблокировано ok.unblocked
Закрыт ok.locked
Под охраной ok.active
Тест ok.test
Команды command type=enum
Варианты команд:
Снять с охраны deactivate
Взять под охрану activate
Система контроля доступом - датчик
Идентификатор устройства id type=text
Название устройства (имя) name type=text
Расположение(координаты) geo_position type=point
Высота установки geo_height type=real
Обслуживающая организация organization type=text
Дополнительная информация additional_info type=text
Идентификатор устройства devid type=text
COM-порт comPort type=text
URL url type=list
Идентификатор МСС mssGuid type=text
Минимальное альтернативное напряжение alt_voltage_min type=real
Максимальное альтернативное напряжение alt_voltage_max type=real
Минимальное напряжение voltage_min type=real
Максимальное напряжение voltage_max type=real
Минимально допустимая температура, для тревог, гр. temperature_min type=real
Максимально допустимая температура, для тревог, гр. temperature_max type=real
Альтернативное напряжение alt_voltage type=real
Напряжение voltage type=real
Температура temperature type=real
Дата изготовления manufacturing_date type=text
Тип считывателя reader_type type=text
Память, кб memory_kb type=int
Тип контроллера controller_type type=real
Серийный номер serial type=real
Параметр управления control_param type=text
Состояние устройства state type=enum
Варианты состояния устройства:
Норма ok.normal
Неисправность error.defective
Тревога alarm.alarm
Неизвестно none.unknown
Статус неизвестен none.stateUnknown
Текущие состояние stateargs type=Array(text)
Варианты текущего состояния устройства:
Внимание блокировка alarm.blocked
Выход за границы диапазона alarm.outOfRange
Не под охраной ok.inactive
Открыт ok.unlocked
Разблокировано ok.unblocked
Закрыт ok.locked
Под охраной ok.active
Выход ok.openOut
Вход ok.openIn
Команды command type=enum
Варианты команд:
Обновить refresh
Нормализовать normalize
Разблокировать unblock
Заблокировать block
Открыть выход open_out
Открыть вход open_in
Система автоматической пожарной сигнализации
Идентификатор устройства id type=text
Название устройства (имя) name type=text
Расположение(координаты) geo_position type=point
Высота установки geo_height type=real
Обслуживающая организация organization type=text
Дополнительная информация additional_info type=text
Рабочий диапазон effective_range type=real
Комментарий comment type=text
Наивысший приоритет highestPriority type=int
Период обновления, мс refreshMs type=int
Состояние устройства state type=enum
Варианты состояния устройства:
Норма ok.normal
Неисправность error.defective
Тревога alarm.alarm
Неизвестно none.unknown
Статус неизвестен none.stateUnknown
Текущие состояние stateargs type=Array(text)
Варианты состояния устройства:
Пожар alarm.fire
Тест alarm.test
Внимание блокировка alarm.blocked
Выход за границы диапазона alarm.outOfRange
Не под охраной ok.inactive
Открыт ok.unlocked
Разблокировано ok.unblocked
Закрыт ok.locked
Под охраной ok.active
Команды command type=enum
Варианты команд:
Снять с охраны deactivate
Взять под охрану activate
Тест test