3D Mini と MeshHub API の統合

概要

お客様が mini および MeshHub ハードウェアを独自のシステムに統合することを決定した場合、データの宛先を再ルーティングできます。 POSTリクエスト MeshHub から 代替HTTPエンドポイント その使用 Bluetooth構成 特徴。 構成が完了すると、MeshHub は XNUMX つの異なるペイロードで構成されるデータ ストリームをこのエンドポイントに送信します。 「イン/アウト数」, 「GPSデータ」, 「ハートビート」.

API統合の概略図

ペイロードのサンプル データ出力 (MeshHub から)

構成が完了すると、MeshHub からのデータストリームは新しい宛先エンドポイントに送信され、顧客はそれを独自のサーバーに設定する必要があります。 以下は、新しいエンドポイントにストリーミングされるペイロードの形式の例です。

入出力数ペイロード

In/Out count は、現在時刻と前回の間に交通機関に出入りする乗客の数を追跡します。

{"uid": " "、

「タイプ」:0、

"で": 、

"外": 、

"ts": " "}

UID - 一意のデバイス識別子

in- 「in」カウント

でる- 「アウト」カウント

ts - ISO8601形式のUTCタイムスタンプ

GPS データペイロード

GPS データはデバイスの現在の経度と緯度を送信し、交通機関の位置を正確に特定します。

{"uid": " "、

「タイプ」:1、

「緯度」: 、

"長さ": 、

"ts": " "}

UID - MeshHub の一意のデバイス識別子

ラット - 緯度

長い - 経度

ts - ISO8601形式のUTCタイムスタンプ

ハートビート データ ペイロード

ハートビート データは、さまざまな期間にわたる各デバイスの状態を識別します。これは、誤動作を検出するために重要です。

{"uid": " "、

"シリアル": " "、

"ts": " "、

"タイプ": 5、"オンライン": 1}

UID - MeshHub の一意のデバイス識別子

シリアル - デバイスのシリアル番号

ts - ISO8601形式のUTCタイムスタンプ

12月に更新された6、2023