Intégration des API 3D Mini et MeshHub

Introduction

Si un client décide d'intégrer le matériel mini et MeshHub dans son propre système, il peut réacheminer la destination des données. Demandes POST du MeshHub à un point de terminaison HTTP alternatif en utilisant son Paramétrage Bluetooth fonctionnalité. Une fois configuré, le MeshHub enverra un flux de données à ce point de terminaison, comprenant trois charges utiles distinctes : « Compte entrée/sortie », 'Données GPS'et 'Battement de coeur'.

Diagramme schématique pour l'intégration d'API

Exemple de sortie de données pour les charges utiles (à partir de MeshHub)

Une fois configuré, le flux de données de MeshHub sera dirigé vers le nouveau point de terminaison de destination, que le client devra configurer sur son propre serveur. Vous trouverez ci-dessous un exemple de format de charge utile diffusée vers le nouveau point de terminaison.

Charge utile du nombre d'entrées/sorties

Le comptage des entrées/sorties permet de suivre le nombre de passagers entrant/sortant du transport entre l'heure actuelle et l'heure précédente.

{"uid": " ",

"tapez": 0,

"dans": ,

"dehors": ,

"ts": " "}

uid - l'identifiant unique de l'appareil

in- 'en' compte

ande- décompte

ts - Horodatage UTC au format ISO8601

Charge utile des données GPS

Les données GPS envoient la longitude et la latitude actuelles de l'appareil pour localiser l'emplacement du transport.

{"uid": " ",

"tapez": 1,

"lat": ,

"long": ,

"ts": " "}

uid - l'identifiant unique de l'appareil du MeshHub

lat - Latitude

Long -Longitude

ts - Horodatage UTC au format ISO8601

Charge utile des données de battement de cœur

Les données Heartbeat identifient l’état de chaque appareil sur différentes périodes, ce qui est crucial pour détecter les dysfonctionnements.

{"uid": " ",

"série": " ",

"ts": " ",

"type": 5,"en ligne": 1}

uid - l'identifiant unique de l'appareil du MeshHub

Port série - numéro de série de l'appareil

ts - Horodatage UTC au format ISO8601

Mis à jour en décembre 6, 2023