← Назад к списку статей

HTTP Маркировка и интеграция с POS и кассовыми аппаратами

Для интеграции с кассовыми аппаратами и другими устройствами POS, в Xeoma можно использовать модуль “HTTP Маркировка”.

>Система наблюдения работников собирает данные от датчиков в помещениях. Она может отправить эти данные во внешние системы.
>Нам нужно вставить данные из системы (например имя и фамилия работника) на стриминг с камеры и иметь возможность просматривать архив по этим данным.

Да, тогда действительно нужна HTTP Маркировка. Сейчас расскажем, как можно протестировать эту возможность пока что без внешней системы.

1. Подключите в цепочку модуль HTTP Маркировка (обычно просто после камеры и перед архивом). Например, так:

xeoma_http_marking_integration_with_pos_ru_1

2. В настройках модуля HTTP маркировка будет информация по его использованию и ссылки, которые вы можете использовать (не редактируемые). Например:

xeoma_http_marking_integration_with_pos_ru_2

3. Когда случится событие и ваша система пришлет в Xeoma информацию для наложения на изображение, команда должна быть примерно такой
http://192.168.0.10:10090/http_marking?id=4&module=HttpMarking.60&cmd=start

где
192.168.0.10 – IP адрес компьютера с Xeoma
10090 – порт по умолчанию
id=4 – “4” замените на любой текст, который нужно накладывать (например, “Ковальский”)
HttpMarking.60 – номер вашей HTTP Маркировки Xeoma (в случае, если у вас несколько таких маркировок)
cmd=stop – команда
start – начать запись
continue – продолжить запись (если включено авто-отключение через какое-то время)
stop – остановить запись

Протестировать можно, просто вставляя эти HTTP команды (начать запись и остановить запись) в браузере в адресную строку и нажимая Enter

Например,
http://192.168.0.10:10090/http_marking?id=4&module=HttpMarking.60&cmd=start
а потом
http://192.168.0.10:10090/http_marking?id=4&module=HttpMarking.60&cmd=stop

(не забудьте поменять IP адрес на свой и номер модуля тоже).

4: Поиск по ID (тексту) в архиве.

Откройте браузер и перейдите по адресу
http://localhost:10090/
(замените слово localhost на IP адрес компьютера с Xeoma)

Нажмите на ссылку Archive//Архив (обратите внимание, что она появляется только, если у вас уже есть по меньшей мере 1 запись в архиве)

xeoma_http_marking_integration_with_pos_ru_3

Выберите камеру, архив которой хотите просмотреть, нажав на изображение с нее:

xeoma_http_marking_integration_with_pos_ru_4

Справа будет поле для поиска. Введите здесь использовавшийся ID (например, текст “Ковальский”) и нажмите Enter

xeoma_http_marking_integration_with_pos_ru_5

Вы увидите список всех событий с этим ID. Нажмите на нужный эпизод, чтобы просмотреть его.

xeoma_http_marking_integration_with_pos_ru_6

Начало события:

http://localhost:10090/http_marking?module=HttpMarking.1&params=param1=value1|param2=value2

Замените, пожалуйста, localhost на ip адрес вашего сервера (например, 192.168.0.1). Затем вы можете задать необходимые параметры (вместо слов param1, param2 и т.д.) и их значения (вместо слов value1, value2 и т.д.), разделяя их ‘|’, буквы могут быть любые, например, Начало Рабочего Дня, НАЧАЛО РАБОЧЕГО ДНЯ, начало рабочего дня, Начало_рабочего_дня и т. д. Одновременно вы можете слать запрос на несколько “HTTP Маркировщиков” (HttpMarking.1|HttpMarking.2 и т.д.). В итоге, команда должна выглядеть приблизительно так (пробелы автоматически заменятся на %20):

http_marking_1

Чтобы завершить событие, вы можете послать запрос на нужный “HTTP Маркировщик” (например, HttpMarking.1 (или на несколько сразу, разделяя ‘|’)):

http_marking_ 2

Затем вы можете зайти в архив – Поиск по http маркировке. В окне поиска можно указать значение параметра (или провести поиск по всем значениям параметра сразу) и период, в котором проводить поиск. После этого шкала времени приобретёт такой вид:

http_marking_3

Зелёными полосками помечены все найденные интервалы, а счётчик Сейчас отображается в левом нижнем углу подскажет, сколько всего интервалов было обнаружено, и который их них вы сейчас просматриваете.

Если параметров несколько, они будут располагаться друг под другом, их число не ограничено:

http_marking_4

Соответственно, и поиск в архиве можно будет проводить по всем этим параметрам:

http_marking_5

Информацию о ключах и их использовании можно посмотреть в “?” в самом модуле:

xeoma_http_marking_integration_with_pos_ru_8

Если возникнут вопросы – обращайтесь, мы всегда рады помочь!


Читайте также:
Видеонаблюдение и маркетинг
Подсчет посетителей в Xeoma
Полное руководство пользователя Xeoma