Перейти в хранилище документации
Обратиться в техническую поддержку![]()
{
"method": "axxonsoft.bl.config.ConfigurationService.ListUnits",
"data": {
"unit_uids": [
"hosts/Server1/DeviceIpint.10"
]
}
}
Примет ответа:
В свойствах поля units содержится следующая информация:
Дочерние объекты устройства (видеоканалы, потоки, микрофоны, динамики, телеметрия, датчики и реле) будут указаны в дочерних units.
Получение информации по точке доступа доступно для архивов, детекторов и видеокамер.
Например, запрос для получения информации об архиве по точке доступа:
{
"method":"axxonsoft.bl.config.ConfigurationService.ListUnitsByAccessPoints",
"data":{
"access_points": ["hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0"]
}
}
Пример ответа:
{
"units": [
{
"uid": "hosts/Server1/DeviceIpint.1/VideoChannel.0",
"display_id": "0",
"type": "VideoChannel",
"display_name": "",
"access_point": "hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0",
"properties": []
}
}
где
Запрос для получения информации о детекторе по точке доступа:
{
"method":"axxonsoft.bl.config.ConfigurationService.ListUnitsByAccessPointsStream",
"data":{
"access_points": ["hosts/Server1/AVDetector.1/EventSupplier"]
}
}
Пример ответа:
--ngpboundary
Content-Type: application/json; charset=utf-8
Content-Length: 24703
{
"units": [
{
"uid": "hosts/Server1/AVDetector.1",
"display_id": "1",
"type": "AVDetector",
"display_name": "Object tracker",
"access_point": "hosts/Server1/AVDetector.1/EventSupplier",
"properties": []
}
}
Примечание
Пример запроса на получение информации о видеоканале:
{
"method":"axxonsoft.bl.config.ConfigurationService.ListUnits",
"data":{
"unit_uids":["hosts/Server1/DeviceIpint.10/VideoChannel.0"]
}
}
Ответ:
В свойствах properties содержатся параметры видео, в дочерних − потоки и детекторы, если созданы.
Добавление виртуальной видеокамеры без настроек:
где uid − Сервер, где создается устройство.
В результате будет создана камера с дочерними микрофоном, встроенным архивом и датчиком. Все дочерние объекты, кроме видеоканала, будут выключены.
{
"failed": [],
"added": ["hosts/Server1/DeviceIpint.199"]
}
где 199 − id созданного устройства.
Примечание
В некоторых случаях id созданного устройства может не совпадать с заданным значением display_id в запросе.
{
"method":"axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data":{
"added": {
"uid": "hosts/Server1",
"units": {
"type": "AVDetector",
"properties": [
{
"id": "display_name",
"value_string": "Object tracker"
},
{
"id": "input",
"value_string": "Video",
"properties": [
{
"id": "camera_ref",
"value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0",
"properties": [
{
"id": "streaming_id",
"value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0"
}
]
},
{
"id": "detector",
"value_string": "SceneDescription"
}
]
}
]
}
}
}
}
{
"method":"axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data":{
"added": {
"uid": "hosts/Server1",
"units": {
"type": "AppDataDetector",
"properties": [
{
"id": "display_name",
"value_string": "AppDataDetectorMoveInZone"
},
{
"id": "input",
"value_string": "TargetList",
"properties": [
{
"id": "camera_ref",
"value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0",
"properties": [
{
"id": "streaming_id",
"value_string": "hosts/Server1/AVDetector.1/SourceEndpoint.vmda"
}
]
},
{
"id": "detector",
"value_string": "MoveInZone"
}
]
}
]
}
}
}
}
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"changed": [
{
"uid": "hosts/Server1/DeviceIpint.199/VideoChannel.0/Streaming.0",
"type": "Streaming",
"properties": [
{
"id": "folder",
"value_string": "D:/Video"
}
],
"opaque_params": []
}
]
}
}
Каждый unit содержит свойство enabled.
Включение микрофона:
{
"method":"axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data":{
"changed":[{
"uid": "hosts/Server1/DeviceIpint.10/Microphone.0",
"type": "Microphone",
"properties": [ {
"id": "enabled",
"value_bool": true
} ],
"units":[]
}]
}
}
{
"method": "axxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"removed": [
{
"uid": "hosts/Server1/DeviceIpint.199"
}
]
}
}