MQTT 消息参考
常见
anchor_config
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
启动器 |
bool |
必填 |
UWB启动器模式启用。 |
位置 |
必填 |
节点的位置。 |
|
使溃败 |
必填 |
路由配置。 |
|
桥 |
bool |
可选 |
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 |
bool |
可选 |
指示网关是节点的路由候选。 |
node_toa_measurement_statistics
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
anchor_id |
uint32 |
必填 |
锚点ID。 |
sd_tdoa |
浮动 |
必填 |
到达时间测量的标准偏差。 |
origin_info
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
本我 |
uint64 |
必填 |
|
hop_level |
uint32 |
必填 |
传感器状态
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
batt |
uint32 |
必填 |
电池电量(mV)。 |
batt_state |
uint32 |
可选 |
Indicates the battery status, 0-Unknown | 1-Empty | 2-Low | 3-Medium | 4-Full. |
temp |
int32 |
必填 |
温度单位为度。 |
服务数据
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
类型 |
必填 |
服务请求的类型或响应的类型。请参考 service_type。 |
|
数据 |
字节 |
可选 |
编码为base64的不透明服务数据字节。 |
signup_request
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
发布 |
可选 |
发布版本。 |
|
固件 |
重复 |
固件的版本。 |
signup_response
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
状态 |
bool |
必填 |
注册的雕像/结果。 |
固件 |
必填 |
固件的当前版本。 |
tag_config
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
location_engine |
bool |
必填 |
内部定位引擎启用。 |
low_power |
bool |
必填 |
低功耗模式启用。 |
stationary_detection |
bool |
必填 |
静止检测启用。 |
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 |
bool |
可选 |
将此设置为 “true” 意味着任何边缘节点(非网关节点)都不需要注册,如果未设置此参数或将其设置为 “false”,则默认情况下需要注册。 |
延迟 |
uint32 |
可选 |
以太网延迟以超帧数表示,在发送下行链路时考虑延迟,如果未设置,则延迟应为0 |
max_buffer_size_downlink |
uint32 |
可选 |
如果没有设置,大小应该是无限的。 |
uwb_rf_config
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
chnl |
uint32 |
必填 |
Channel configuration. |
rf_cpl |
uint32 |
必填 |
RF compliance configuration. |
pcode |
uint32 |
可选 |
Preamble code configuration. |
version_info
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
maj |
uint32 |
必填 |
|
min |
uint32 |
必填 |
|
patch |
uint32 |
必填 |
|
var |
uint32 |
可选 |
wifi_config
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
ssid |
字符串 |
必填 |
|
密码 |
字符串 |
必填 |
|
地区 |
可选 |
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网络。 |
CONNECTED_BH |
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 |
bool |
必填 |
DHCP已启用? |
mac_filter |
bool |
必填 |
MAC过滤器启用了吗? |
服务器 |
必填 |
Leaps Server配置。 |
leaps_api.inet_config.server_config
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
主办 |
字符串 |
必填 |
Leaps Server主机配置。 |
端口 |
uint32 |
必填 |
Leaps Server端口配置。 |
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 |
bool |
必填 |
启用BLE? |
leds |
bool |
必填 |
LED已启用? |
fw_update |
bool |
必填 |
固件更新已启用? |
锚点 |
可选 |
锚的特定配置。 |
|
标签 |
可选 |
标签特定配置。 |
|
inet |
可选 |
TCP/IP配置 |
|
wifi |
可选 |
Wi-Fi配置。 |
|
mac |
重复 |
MAC地址配置。 |
|
时间戳 |
uint64 |
可选 |
时间戳(微秒)。 |
uwb_rf_config |
可选 |
UWB channel, preamble code and RF compliance configuration. |
leaps_api.server_status
Leaps server status uplink topic: {prefix}/server/status.
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
状态 |
可选 |
Leaps server的状态。请参阅服务器状态。 |
|
版本 |
字符串 |
可选 |
Leaps Server版本。 |
leaps_api.server_request
Leaps server请求下行链路主题:{prefix}/server/request。
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
请求 |
可选 |
Request to the Leaps server. |
leaps_api.server_request.type:
名称 |
编号 |
描述 |
|---|---|---|
REFRESH_TOPICS |
0 |
DEPRECATED: Same as PUBLISH_ALL_TOPICS. |
PUBLISH_ALL_TOPICS |
1 |
请求立即发布所有节点的所有消息。 |
leaps_api.service_data
主题:{前缀}/{panId/}节点/{上行链路|下行链路}/服务/{设备ID}。
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
类型 |
必填 |
服务器数据的类型。 |
|
数据 |
字节 |
可选 |
编码为base64的数据字节。 |
时间戳 |
uint64 |
可选 |
时间戳(微秒)。 |
leaps_api.status
主题:{前缀}/{panId}/{节点|网关}/上行链路/状态/{设备ID}。
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
现在 |
bool |
必填 |
设备是否存在或缺失? |
下行链路 |
bool |
可选 |
是否可以向设备发送下行链路? |
uwb |
可选 |
UWB层的状态。 |
|
batt |
uint32 |
可选 |
Battery status in mV. |
batt_state |
uint32 |
可选 |
Indicates the battery status, 0-Unknown | 1-Empty | 2-Low | 3-Medium | 4-Full. |
temp |
int32 |
可选 |
温度单位为度。 |
起源 |
重复 |
UWB起源列表。 |
|
轮廓 |
可选 |
当前UWB配置文件状态。 |
|
时间戳 |
uint64 |
可选 |
时间戳(微秒)。 |
leaps_api.user_data
主题:{前缀}/{panId}/节点/{上行链路|下行链路}/数据/{设备ID}。
领域 |
类型 |
标签 |
描述 |
|---|---|---|---|
数据 |
字节 |
必填 |
编码为base64的数据字节。 |
重写 |
bool |
可选 |
Overwrite the pending data? |
时间戳 |
uint64 |
可选 |
时间戳(微秒)。 |
leaps_api.mac_address_interface
在MAC地址配置方面支持的接口。
名称 |
编号 |
描述 |
|---|---|---|
UWB |
0 |
|
BLE |
1 |
|
ETHERNET |
2 |
|
WIFI |
3 |
leaps_api.connection_state
名称 |
编号 |
描述 |
|---|---|---|
已断开连接 |
0 |
Leaps server is disconnected from MQTT broker. |
已连接 |
1 |
Leaps server is connected to MQTT broker. |