MQTT メッセージ参照


共通

anchor_config

フィールド

タイプ

ラベル

説明

イニシエーター

ブール値

必須

UWBイニシエーターモードの有効化。

場所

ノード位置

必須

ノードの位置。

ルーティング

routing_config

必須

ルーティング設定。

ブリッジ

ブール値

オプション

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

node_toa_measurement_statistics

繰り返し

到着時間測定の統計情報。


ノードステータス

フィールド

タイプ

ラベル

説明

起点

origin_info

繰り返し

起点のリスト。

プロファイル

uwb_profile

オプション

現在のUWBプロファイル。

uwb

uwb_status

オプション

UWBステータス。

センサー

センサーステータス

オプション

センサーのステータス。

route_active

ブール値

オプション

ゲートウェイがノードのルート候補であることを示します。


node_toa_measurement_statistics

フィールド

タイプ

ラベル

説明

anchor_id

uint32

必須

アンカーID。

sd_tdoa

フロート

必須

到着時刻測定の標準偏差。


origin_info

フィールド

タイプ

ラベル

説明

id

uint64

必須

hop_level

uint32

必須


センサーステータス

フィールド

タイプ

ラベル

説明

batt

uint32

必須

バッテリーレベル(パーセント)。

temp

int32

必須

温度(度)。


サービスデータ

フィールド

タイプ

ラベル

説明

タイプ

service_type

必須

サービスリクエストのタイプまたはレスポンスのタイプ。service_type を参照してください。

データ

バイト

オプション

Base64 でエンコードされた不透明サービスデータバイト。


signup_request

フィールド

タイプ

ラベル

説明

リリース

version_info

オプション

リリースのバージョン。

ファームウェア

version_info

繰り返し

ファームウェアのバージョン。


signup_response

フィールド

タイプ

ラベル

説明

ステータス

ブール値

必須

サインアップのステータス/結果。

ファームウェア

version_info

必須

ファームウェアの現在のバージョン。


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

オプション

サイズは設定されていない場合、無制限になります。


version_info

フィールド

タイプ

ラベル

説明

maj

uint32

必須

min

uint32

必須

patch

uint32

必須

var

uint32

オプション


wifi_config

フィールド

タイプ

ラベル

説明

ssid

文字列

必須

パスワード

文字列

必須

地域

wifi_region

オプション


interface_config

名前

数値

説明

ETHERNET

0

WIFI

1


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_mode_config

名前

数値

説明

UWB_MODE_OFFLINE

0

UWB_MODE_PASSIVE

1

UWB_MODE_ACTIVE

2


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

leaps_api.ip_config

繰り返し

IP設定

dns

文字列

繰り返し

DNSホスト

iface

interface_config

必須

インターフェース選択

tls

tls_config

必須

TLS/SSL設定

dhcp

ブール値

必須

DHCPは有効ですか?

mac_filter

ブール値

必須

MACフィルターは有効ですか?

サーバー

leaps_api.inet_config.server_config

必須

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_address_type

必須

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_mode_config

必須

UWBモードの設定。

ble

ブール値

必須

BLEは有効ですか?

leds

ブール値

必須

LEDは有効ですか?

fw_update

ブール値

必須

ファームウェアアップデートは有効ですか?

アンカー

anchor_config

オプション

アンカー固有の設定。

タグ

tag_config

オプション

タグ固有の設定。

inet

leaps_api.inet_config

オプション

TCP/IPの設定

wifi

wifi_config

オプション

Wi-Fi 設定。

mac

leaps_api.mac_config

繰り返し

MAC アドレス設定。

タイムスタンプ

uint64

オプション

タイムスタンプ(マイクロ秒)。


leaps_api.server_message

Leaps サーバステータス アップリンクトピック: {prefix}/server/status。Leaps サーバリクエスト ダウンリンクトピック: {prefix}/server/request。

フィールド

タイプ

ラベル

説明

状態

文字列

オプション

Leaps サーバのステータス。server_state を参照してください。

バージョン

文字列

オプション

Leapsサーバーのバージョン。

リクエスト

文字列

オプション

Leapsサーバーへのリクエスト。leaps_api.server_request を参照してください。

ノードリスト

leaps_api.server_message.node_list

繰り返し

Leapsサーバーが管理するデバイスのリスト。

ネットワーク

leaps_api.server_message.network

繰り返し

リクエストを特定の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}。

フィールド

タイプ

ラベル

説明

タイプ

service_type

必須

サーバーデータの種類。

データ

バイト

オプション

base64でエンコードされたデータバイト。

タイムスタンプ

uint64

オプション

タイムスタンプ(マイクロ秒)。


leaps_api.status

トピック: {prefix}/{panId}/{node|gateway}/uplink/status/{deviceId}。

フィールド

タイプ

ラベル

説明

現在

ブール値

必須

デバイスは存在しますか?

ダウンリンク

ブール値

オプション

デバイスへのダウンリンク送信は可能ですか?

uwb

uwb_status

オプション

UWBレイヤーのステータス。

batt

uint32

オプション

バッテリーステータス(パーセント)。

temp

int32

オプション

温度(度)。

起点

origin_info

繰り返し

UWB送信元リスト。

プロファイル

uwb_profile

オプション

現在の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 サーバーは準備ができており、実行中です