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

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

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

Compare with Current View Page History

« Previous Version 3 Next »

При получении команд описанного вида в ПК Интеллект будут генерироваться обычные события и реакции, которые можно по необходимости использовать в скриптах и макрокомандах (см. Руководство Администратора, раздел Создание и использование макрокоманд, а также Объект Скрипт. Программирование с использованием языка 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_CONFIG|objtype<GRABBER>,objid<6>


  • No labels