Integración de API 3D Mini y MeshHub

Introducción

Si un cliente decide integrar el hardware mini y MeshHub en su propio sistema, puede redirigir el destino de los datos. Solicitudes POST desde MeshHub a un punto final HTTP alternativo usando su configuración bluetooth característica. Una vez configurado, MeshHub enviará un flujo de datos a este punto final, que comprende tres cargas útiles distintas: 'Conteo de entradas/salidas', 'Datos GPS'y 'Latido del corazón'.

Diagrama esquemático para la integración de API

Salida de datos de muestra para cargas útiles (de MeshHub)

Una vez configurado, el flujo de datos de MeshHub se dirigirá al nuevo punto final de destino, que el cliente deberá configurar en su propio servidor. A continuación se muestra el formato de ejemplo de la carga útil que se transmite al nuevo punto final.

Carga útil de recuento de entrada/salida

El recuento de entrada/salida realiza un seguimiento del número de pasajeros que entran/salen del transporte entre la hora actual y la hora anterior

{"uid": " ",

"tipo": 0,

"en": ,

"afuera": ,

"ts": " "}

UID - el identificador único del dispositivo

in- cuenta 'en'

salir- recuento 'fuera'

ts - Marca de tiempo UTC en formato ISO8601

Carga útil de datos GPS

Los datos del GPS envían la longitud y latitud actuales del dispositivo para señalar la ubicación del transporte.

{"uid": " ",

"tipo": 1,

"lat": ,

"largo": ,

"ts": " "}

UID - el identificador de dispositivo único de MeshHub

lat - latitud

Corto - longitud

ts - Marca de tiempo UTC en formato ISO8601

Carga útil de datos de latidos

Los datos de latidos identifican el estado de cada dispositivo durante varios períodos de tiempo, lo cual es crucial para detectar fallas de funcionamiento.

{"uid": " ",

"serie": " ",

"ts": " ",

"tipo": 5, "en línea": 1}

UID - el identificador de dispositivo único de MeshHub

Serial - número de serie del dispositivo

ts - Marca de tiempo UTC en formato ISO8601

Actualizado en diciembre 6, 2023