Introduzione
Se un cliente decide di integrare l'hardware mini e MeshHub nel proprio sistema, può reindirizzare la destinazione dei dati Richieste POST dal MeshHub a un endpoint HTTP alternativo usando il suo Configurazione Bluetooth caratteristica. Una volta configurato, MeshHub invierà un flusso di dati a questo endpoint, comprendente tre payload distinti: 'Conteggio entrate/uscite', "Dati GPS"e 'Battito cardiaco'.
Output di dati di esempio per i payload (da MeshHub)
Una volta configurato, il flusso di dati da MeshHub verrà indirizzato al nuovo endpoint di destinazione, che il cliente dovrà configurare sul proprio server. Di seguito è riportato il formato di esempio del payload trasmesso al nuovo endpoint.
Conteggio carico utile in entrata/uscita
Conteggio entrate/uscite: tieni traccia del numero di passeggeri che entrano/escono dal trasporto tra l'ora corrente e l'ora precedente
{"uid": " ",
"tipo": 0,
"In": ,
"fuori": ,
"ts": " "}
uid - l'identificatore univoco del dispositivo
in- "nel" conteggio
su- conteggio "fuori".
ts - Timestamp UTC in formato ISO8601
Carico utile dei dati GPS
I dati GPS inviano la longitudine e la latitudine attuali del dispositivo per individuare la posizione del trasporto.
{"uid": " ",
"tipo": 1,
"lat": ,
"lungo": ,
"ts": " "}
uid - l'identificatore univoco del dispositivo MeshHub
lat - Latitudine
lungo - Longitudine
ts - Timestamp UTC in formato ISO8601
Carico utile dei dati del battito cardiaco
I dati del battito cardiaco identificano lo stato di ciascun dispositivo in vari periodi di tempo, il che è fondamentale per rilevare malfunzionamenti.
{"uid": " ",
"seriale": " ",
"ts": " ",
"tipo": 5,"online": 1}
uid - l'identificatore univoco del dispositivo MeshHub
Seriale - numero di serie del dispositivo
ts - Timestamp UTC in formato ISO8601