Einleitung
Wenn sich ein Kunde dafür entscheidet, die Mini- und MeshHub-Hardware in sein eigenes System zu integrieren, kann er das Ziel der Daten umleiten POST-Anfragen vom MeshHub zu einem alternativer HTTP-Endpunkt mit seiner Bluetooth-Konfiguration Besonderheit. Nach der Konfiguration sendet der MeshHub einen Datenstrom an diesen Endpunkt, der drei verschiedene Nutzlasten umfasst: „Anzahl der Ein-/Ausgänge“, „GPS-Daten“ und 'Herzschlag'.
Beispieldatenausgabe für Nutzlasten (von MeshHub)
Nach der Konfiguration wird der Datenstrom von MeshHub an den neuen Zielendpunkt weitergeleitet, den der Kunde auf seinem eigenen Server einrichten muss. Nachfolgend finden Sie das Beispielformat der Nutzdaten, die an den neuen Endpunkt gestreamt werden.
Ein-/Aus-Zählung der Nutzlast
Mit der Ein-/Aus-Zählung können Sie die Anzahl der Passagiere verfolgen, die zwischen dem aktuellen Zeitpunkt und dem vorherigen Zeitpunkt in den Transport ein-/ausgestiegen sind
{"uid": " ",
"Typ": 0,
"In": ,
"aus": ,
„ts“: „ "}
uid - die eindeutige Gerätekennung
in- 'in' zählen
- „Out“-Zählung
ts - UTC-Zeitstempel im ISO8601-Format
GPS-Datennutzlast
GPS-Daten senden den aktuellen Längen- und Breitengrad des Geräts, um den Standort des Transports genau zu bestimmen.
{"uid": " ",
"Typ": 1,
„lat“: ,
"lang": ,
„ts“: „ "}
uid – die eindeutige Gerätekennung des MeshHub
lat - Breite
lange - Längengrad
ts - UTC-Zeitstempel im ISO8601-Format
Heartbeat-Datennutzlast
Heartbeat-Daten identifizieren den Zustand jedes Geräts über verschiedene Zeiträume, was für die Erkennung von Fehlfunktionen von entscheidender Bedeutung ist.
{"uid": " ",
„seriell“: „ ",
„ts“: „ ",
„Typ“: 5, „Online“: 1}
uid – die eindeutige Gerätekennung des MeshHub
Seriell - Seriennummer des Geräts
ts - UTC-Zeitstempel im ISO8601-Format