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'.
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