Интеграция API 3D Mini и MeshHub

Введение

Если клиент решит интегрировать оборудование mini и MeshHub в свою собственную систему, он может изменить маршрут назначения данных. POST-запросы из MeshHub в альтернативная конечная точка HTTP используя его Конфигурация Bluetooth особенность. После настройки MeshHub отправит в эту конечную точку поток данных, состоящий из трех отдельных полезных данных: «Счетчик входа/выхода», «Данные GPS»качества 'Сердцебиение'.

Принципиальная схема интеграции API

Пример вывода данных для полезных нагрузок (из MeshHub)

После настройки поток данных из MeshHub будет направлен в новую конечную точку назначения, которую клиент должен настроить на своем собственном сервере. Ниже приведен пример формата полезной нагрузки, передаваемой в новую конечную точку.

Полезная нагрузка подсчета входов/выходов

Подсчет входов/выходов позволяет отслеживать количество пассажиров, входящих/выходящих из транспорта между текущим и предыдущим временем.

{"уид": " ",

«тип»: 0,

"в": ,

"вне": ,

"тс": " "}

UID - уникальный идентификатор устройства

in- в счете

внешний- счет «аутов»

ts - Временная метка UTC в формате ISO8601.

Полезная нагрузка GPS-данных

Данные GPS отправляют текущую долготу и широту устройства, чтобы определить местоположение транспорта.

{"уид": " ",

«тип»: 1,

"лат": ,

"длинный": ,

"тс": " "}

UID - уникальный идентификатор устройства MeshHub

лат - Широта

длинной - долгота

ts - Временная метка UTC в формате ISO8601.

Полезная нагрузка данных пульса

Данные Heartbeat определяют состояние каждого устройства в различные периоды времени, что имеет решающее значение для обнаружения неисправностей.

{"уид": " ",

"сериал": " ",

"тс": " ",

«тип»: 5, «онлайн»: 1}

UID - уникальный идентификатор устройства MeshHub

Последовательный - серийный номер устройства

ts - Временная метка UTC в формате ISO8601.

Обновлено в декабре 6, 2023