Документация для версии Интеллект 4.11.0-4.11.3. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

При получении команд описанного вида в ПК Интеллект будут генерироваться обычные события и реакции, которые можно по необходимости использовать в скриптах и макрокомандах (см. Руководство Администратора, раздел Создание и использование макрокоманд, а также Объект Скрипт. Программирование с использованием языка JScript).

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

Примечание

Для работы запросов необходимо создать объект Web-сервер – см. Настройка модуля Web-сервер. В запросах необходимо указывать номер порта, указанного в настройках Web-сервера.

GET http://логин:пароль@IP-адрес:порт/intellect_core/React?command="{react}"
GET http://логин:пароль@IP-адрес:порт/intellect_core/Event?command="{event}"
или (аналогично)
POST http://логин:пароль@IP-адрес:порт/intellect_core/React HTTP

{
	"command" : "{react}"
}

POST http://логин:пароль@IP-адрес:порт/intellect_core/Event HTTP

{
	"command" : "{event}"
}

Параметры запроса:

ПараметрыОбязательныйОписание
commandДа

React – команда в формате ПК Интеллект

Event – событие в формате ПК Интеллект

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

Добавление субтитров на видеоизображение с камеры 2 при помощи HTTP-запроса:

GET http://1:1@127.0.0.1:80/intellect_core/React?command="CAM|2|ADD_SUBTITLES|command<Some text\n!>"

Генерация тревоги по камере 2 при помощи HTTP-запроса:

GET http://1:1@127.0.0.1:80/intellect_core/Event?command="CAM|2|MD_START"

ИЛИ (аналогично)

POST http://1:1@127.0.0.1:80/intellect_core/Event HTTP
{
"command" : "CAM|2|MD_START"
}

Вызов макрокоманды 1 при помощи HTTP-запроса:

GET http://1:1@127.0.0.1:80/intellect_core/React?command="MACRO|1|RUN"

Начало записи по Камере 1:

POST http://1:1@127.0.0.1:80/intellect_core/React HTTP
{
"command" : "CAM|1|REC"
}

Запрос конфигурации граббера с id=6 при помощи HTTP-запроса через Web-сервер:

GET http://1:1@127.0.0.1:80/intellect_core/React?command="CORE||GET_CONFIG|objtype<GRABBER>,objid<6>"

Запрос конфигурации граббера с id=6 при помощи HTTP-запроса через Веб-сервер 2.0:

GET http://1:1@127.0.0.1:8085/web2/secure/video/intellect_core/React?command=CORE||GET_CONFIG|objtype<GRABBER>,objid<6>

Запрос информации об очередях ядра при помощи HTTP-запроса через Web-сервер:

GET http://1:1@127.0.0.1:80/intellect_core/React?command="CORE||GET_QUEUE_INFO"

Запрос информации об очередях ядра при помощи HTTP-запроса через Веб-сервер 2.0:

GET http://1:1@127.0.0.1:8085/web2/secure/video/intellect_core/React?command=CORE||GET_QUEUE_INFO
  • No labels