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

Предыдущая страница Отправка событий об отсканированном штрихкоде  Пример отправки команд HTTP API из утилиты curl Следующая страница

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

{
	"command" : "{react}"
}

POST http://IP-адрес:порт/intellect_core/Event HTTP/1.1 

{
	"command" : "{event}"
}

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

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

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

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

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

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

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

Сгенерировать тревогу по камере 2 при помощи HTTP-запроса:

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

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

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


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

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

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

POST http://127.0.0.1:80/intellect_core/React HTTP/1.1
{
"command" : "CAM|1|REC"
}
  • No labels