MQTT メッセージ参照
共通
anchor_config
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
イニシエーター |
ブール値 |
必須 |
UWBイニシエーターモードの有効化。 |
場所 |
必須 |
ノードの位置。 |
|
ルーティング |
必須 |
ルーティング設定。 |
|
ブリッジ |
ブール値 |
オプション |
UWBブリッジモード有効。 |
ノード位置
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
x |
フロート |
必須 |
X座標(メートル)。 |
y |
フロート |
必須 |
Y座標(メートル)。 |
z |
フロート |
必須 |
Z座標(メートル)。 |
品質 |
uint32 |
必須 |
品質係数(0%~100%)。 |
sd_x |
フロート |
オプション |
X座標の標準偏差(メートル)。 |
sd_y |
フロート |
オプション |
Y座標の標準偏差(メートル)。 |
sd_z |
フロート |
オプション |
Z座標の標準偏差(メートル)。 |
r95 |
フロート |
オプション |
位置のR95(メートル)。 |
x_err |
フロート |
オプション |
基準位置と比較したX座標の誤差(メートル単位)。 |
y_err |
フロート |
オプション |
基準位置と比較したY座標の誤差(メートル単位)。 |
z_err |
フロート |
オプション |
基準位置と比較したZ座標の誤差(メートル単位)。 |
toa |
繰り返し |
到着時間測定の統計情報。 |
ノードステータス
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
起点 |
繰り返し |
起点のリスト。 |
|
プロファイル |
オプション |
現在のUWBプロファイル。 |
|
uwb |
オプション |
UWBステータス。 |
|
センサー |
オプション |
センサーのステータス。 |
|
route_active |
ブール値 |
オプション |
ゲートウェイがノードのルート候補であることを示します。 |
node_toa_measurement_statistics
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
anchor_id |
uint32 |
必須 |
アンカーID。 |
sd_tdoa |
フロート |
必須 |
到着時刻測定の標準偏差。 |
サービスデータ
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
タイプ |
必須 |
サービスリクエストのタイプまたはレスポンスのタイプ。service_type を参照してください。 |
|
データ |
バイト |
オプション |
Base64 でエンコードされた不透明サービスデータバイト。 |
tag_config
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
location_engine |
ブール値 |
必須 |
内部位置情報エンジンの有効化。 |
low_power |
ブール値 |
必須 |
低電力モードの有効化。 |
stationary_detection |
ブール値 |
必須 |
静止検知の有効化。 |
update_rate_nominal |
uint32 |
必須 |
公称更新レート(スーパーフレーム間隔の倍数)。 |
update_rate_stationary |
uint32 |
必須 |
定常更新レート(スーパーフレーム間隔の倍数)。 |
reference_location |
オプション |
タグの参照位置。 |
uwb_profile
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
sfn_range |
uint32 |
必須 |
スーパーフレーム番号の範囲。 |
microseconds_per_sf |
uint32 |
必須 |
スーパーフレームあたりのマイクロ秒数。 |
microseconds_per_slot |
uint32 |
必須 |
スロットあたりのマイクロ秒数。 |
update_rate_default |
uint32 |
必須 |
更新レートはスーパーフレームの倍数です。 |
uplink_latency |
uint32 |
オプション |
受信した到着時刻データが内部の位置情報エンジンによって処理されるまでに待機するスロット数。 |
node_signup_optional |
ブール値 |
オプション |
このパラメータを "true" に設定すると、どのエッジノード(ゲートウェイノードを除く)でもサインアップは不要になります。 |
遅延 |
uint32 |
オプション |
スーパーフレーム数で表したイーサネット遅延。この遅延はダウンリンク送信時に考慮されます。このパラメータが設定されていない場合、遅延は0になります。 |
max_buffer_size_downlink |
uint32 |
オプション |
サイズは設定されていない場合、無制限になります。 |
mac_address_type
名前 |
数値 |
説明 |
---|---|---|
空 |
0 |
MACアドレスが空の場合、インターフェースは存在しません。 |
デフォルト |
1 |
デフォルトのMACアドレス(変更不可)。 |
USER_SPECIFIED |
2 |
ユーザーが指定したMACアドレス(変更可能)。 |
MUTABLE_DEFAULT |
3 |
ユーザーが一度だけ変更できるデフォルトのMACアドレス。 |
routing_config
名前 |
数値 |
説明 |
---|---|---|
ROUTING_OFF |
0 |
UWBルーティングはオフになっています。 |
ROUTING_ON |
1 |
UWBルーティングはアクティブです。 |
ROUTING_AUTO |
2 |
自動UWBルーティング。 |
service_type
名前 |
数値 |
説明 |
---|---|---|
GET_CONFIG |
0 |
設定送信要求。 |
TLV_API_CMD |
1 |
TLV APIコマンド。 |
TLV_API_ACK |
2 |
TLV APIコマンドの肯定応答。 |
TLV_API_NACK |
3 |
TLV APIコマンドの否定応答。 |
tls_config
名前 |
数値 |
説明 |
---|---|---|
オフ |
0 |
TLS/SSL がオフになっています。 |
サーバー |
1 |
サーバーの TLS 認証。 |
相互 |
2 |
サーバーとゲートウェイ/クライアント間の双方向 TLS 認証。 |
SERVER_CN |
3 |
サーバーの TLS 認証('共通名' の確認を含む)。" |
MUTUAL_CN |
4 |
サーバーとゲートウェイ/クライアント間の双方向 TLS 認証('共通名' の確認を含む)。 |
uwb_status
名前 |
数値 |
説明 |
---|---|---|
切断されました |
0 |
UWB ネットワークから切断されています。 |
已连接 |
1 |
UWB ネットワークに接続されています。 |
接続されました |
2 |
接続済み、バックホール可能です。 |
UPDATING_FW |
3 |
UWBファームウェアのアップデートが進行中です。 |
UWBS_INACTIVE |
4 |
UWBSからのデータが来ない |
wifi_region
名前 |
数値 |
説明 |
---|---|---|
ヨーロッパ |
0 |
|
北米 |
1 |
|
アジア |
2 |
leaps_api
leaps_api.inet_config
TCP/IP設定オプション
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
ip |
繰り返し |
IP設定 |
|
dns |
文字列 |
繰り返し |
DNSホスト |
iface |
必須 |
インターフェース選択 |
|
tls |
必須 |
TLS/SSL設定 |
|
dhcp |
ブール値 |
必須 |
DHCPは有効ですか? |
mac_filter |
ブール値 |
必須 |
MACフィルターは有効ですか? |
サーバー |
必須 |
Leapsサーバ設定 |
leaps_api.inet_config.server_config
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
ホスト |
文字列 |
必須 |
Leapsサーバのホスト設定。 |
ポート |
uint32 |
必須 |
Leapsサーバのポート設定。 |
leaps_api.ip_config
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
アドレス |
文字列 |
必須 |
IPアドレス。 |
マスク |
文字列 |
オプション |
IPアドレスマスク。 |
ゲートウェイ |
文字列 |
オプション |
ゲートウェイIPアドレス。 |
leaps_api.location
Topic: {prefix}/{panId/}node/uplink/location/{deviceId}.
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
場所 |
必須 |
デバイスの位置情報。 |
|
タイムスタンプ |
uint64 |
オプション |
タイムスタンプ(マイクロ秒)。 |
leaps_api.mac_config
MACアドレスの設定。
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
アドレス |
文字列 |
必須 |
ドット表記のMACアドレス。 |
タイプ |
必須 |
MACアドレスの種類。mac_address_type を参照してください。 |
|
iface |
文字列 |
必須 |
MACアドレスが属するインターフェース。mac_address_interface を参照してください。 |
leaps_api.node_config
Topic: {prefix}/{panId/}{node|gateway}/{uplink|downlink}/config/{deviceId}.
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
ラベル |
文字列 |
必須 |
デバイスラベル。 |
uwb_mode |
必須 |
UWBモードの設定。 |
|
ble |
ブール値 |
必須 |
BLEは有効ですか? |
leds |
ブール値 |
必須 |
LEDは有効ですか? |
fw_update |
ブール値 |
必須 |
ファームウェアアップデートは有効ですか? |
アンカー |
オプション |
アンカー固有の設定。 |
|
タグ |
オプション |
タグ固有の設定。 |
|
inet |
オプション |
TCP/IPの設定 |
|
wifi |
オプション |
Wi-Fi 設定。 |
|
mac |
繰り返し |
MAC アドレス設定。 |
|
タイムスタンプ |
uint64 |
オプション |
タイムスタンプ(マイクロ秒)。 |
leaps_api.server_message
Leaps サーバステータス アップリンクトピック: {prefix}/server/status。Leaps サーバリクエスト ダウンリンクトピック: {prefix}/server/request。
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
状態 |
文字列 |
オプション |
Leaps サーバのステータス。server_state を参照してください。 |
バージョン |
文字列 |
オプション |
Leapsサーバーのバージョン。 |
リクエスト |
文字列 |
オプション |
Leapsサーバーへのリクエスト。leaps_api.server_request を参照してください。 |
ノードリスト |
繰り返し |
Leapsサーバーが管理するデバイスのリスト。 |
|
ネットワーク |
繰り返し |
リクエストを特定のUWBネットワークに送るためのネットワークリスト(オプション)。リストが空の場合、リクエストはサーバーが管理するすべての既知のUWBネットワークに送られます。 |
leaps_api.server_message.network
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
id |
uint32 |
オプション |
ネットワークID(PAN ID) |
名前 |
文字列 |
オプション |
既知のネットワーク名/エイリアス。 |
leaps_api.server_message.node_list
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
ネットワーク |
uint32 |
必須 |
UWBネットワークのPANID。 |
ノード |
文字列 |
繰り返し |
UWB ノード ID/アドレス (16 進数)。 |
leaps_api.service_data
トピック: {prefix}/{panId/node/{uplink|downlink}/service/{deviceId}。
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
タイプ |
必須 |
サーバーデータの種類。 |
|
データ |
バイト |
オプション |
base64でエンコードされたデータバイト。 |
タイムスタンプ |
uint64 |
オプション |
タイムスタンプ(マイクロ秒)。 |
leaps_api.status
トピック: {prefix}/{panId}/{node|gateway}/uplink/status/{deviceId}。
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
現在 |
ブール値 |
必須 |
デバイスは存在しますか? |
ダウンリンク |
ブール値 |
オプション |
デバイスへのダウンリンク送信は可能ですか? |
uwb |
オプション |
UWBレイヤーのステータス。 |
|
batt |
uint32 |
オプション |
バッテリーステータス(パーセント)。 |
temp |
int32 |
オプション |
温度(度)。 |
起点 |
繰り返し |
UWB送信元リスト。 |
|
プロファイル |
オプション |
現在のUWBプロファイルのステータス。 |
|
タイムスタンプ |
uint64 |
オプション |
タイムスタンプ(マイクロ秒)。 |
leaps_api.user_data
トピック: {prefix}/{panId}/node/{uplink|downlink}/data/{deviceId}。
フィールド |
タイプ |
ラベル |
説明 |
---|---|---|---|
データ |
バイト |
必須 |
base64でエンコードされたデータバイト。 |
上書き |
ブール値 |
オプション |
保留中のデータを上書きしますか? |
タイムスタンプ |
uint64 |
オプション |
タイムスタンプ(マイクロ秒)。 |
leaps_api.mac_address_interface
MACアドレス設定でサポートされているインターフェース。
名前 |
数値 |
説明 |
---|---|---|
UWB |
0 |
|
BLE |
1 |
|
ETHERNET |
2 |
|
WIFI |
3 |
leaps_api.server_request
Leapsサーバー要求ダウンリンクトピック: {prefix}/server/request。
名前 |
数値 |
説明 |
---|---|---|
服务器请要求 |
0 |
非推奨: PUBLISH_ALL_TOPICS と同じ |
PUBLISH_NODE_LIST |
1 |
現在のノードのリストを公開します。 |
PUBLISH_ALL_TOPICS |
2 |
すべてのノードのすべてのメッセージをただちに公開するようリクエストします。 |
leaps_api.server_state
名前 |
数値 |
説明 |
---|---|---|
切断されました |
0 |
Leaps サーバーがシャットダウンされました。 |
已连接 |
1 |
Leaps サーバーは準備ができており、実行中です |