Introdução
Se um cliente decidir integrar o hardware mini e MeshHub em seu próprio sistema, ele poderá redirecionar o destino dos dados Pedidos POST do MeshHub para um endpoint HTTP alternativo usando sua Configuração do Bluetooth recurso. Uma vez configurado, o MeshHub enviará um fluxo de dados para este endpoint, compreendendo três cargas distintas: 'Contagem de entrada/saída', 'Dados GPS' e 'Batimento cardiaco'.
Exemplo de saída de dados para cargas úteis (do MeshHub)
Depois de configurado, o fluxo de dados do MeshHub será direcionado para o novo endpoint de destino, que o cliente deverá configurar em seu próprio servidor. Abaixo está o formato de exemplo da carga sendo transmitida para o novo endpoint.
Carga útil de contagem de entrada/saída
A contagem de entrada/saída acompanha o número de passageiros que entram/sai do transporte entre o horário atual e o horário anterior
{"uid": " ",
"tipo": 0,
"em": ,
"fora": ,
"ts": " "}
uid - o identificador exclusivo do dispositivo
in- 'em conta
Fora- contagem 'fora'
ts - Carimbo de hora UTC no formato ISO8601
Carga útil de dados GPS
Os dados GPS enviam a longitude e latitude atuais do dispositivo para identificar a localização do transporte.
{"uid": " ",
"tipo": 1,
"lat": ,
"longo": ,
"ts": " "}
uid - o identificador exclusivo do dispositivo MeshHub
lat - Latitude
longo - Longitude
ts - Carimbo de hora UTC no formato ISO8601
Carga útil de dados de pulsação
Os dados de pulsação identificam o estado de cada dispositivo durante vários períodos de tempo, o que é crucial para detectar mau funcionamento.
{"uid": " ",
"série": " ",
"ts": " ",
"tipo": 5,"online": 1}
uid - o identificador exclusivo do dispositivo MeshHub
Serial - número de série do dispositivo
ts - Carimbo de hora UTC no formato ISO8601