UWBMAC
nmo
启用被动脱机选项并重置节点.
示例:
dwm> nmo
/* press enter twice to switch to shell mode after reset */
PANS PRO Real Time Location System
Copyright : 2016-2021 LEAPS and Decawave/Qorvo
License : Please visit https://www.leapslabs.com/pans-pro-license
Compiled : Apr 13 2021 14:50:42
Help : ? or help
dwm> nmg
mode: tn (off,twr,np,nole)
nmp
将 UWB 模式设置为无源.
示例:
dwm> nmp
/* press enter twice to switch to shell mode after reset*/
PANS PRO Real Time Location System
Copyright : 2016-2021 LEAPS and Decawave/Qorvo
License : Please visit https://www.leapslabs.com/pans-pro-license
Compiled : Apr 13 2021 14:50:42
Help : ? or help
dwm> nmg
mode: tn (pasv,twr,np,nole)
nma
将节点配置为锚点, 激活并重置节点.
示例:
dwm> nma
/* press Enter twice */
PANS PRO Real Time Location System
Copyright : 2016-2021 LEAPS and Decawave/Qorvo
License : Please visit https://www.leapslabs.com/pans-pro-license
Compiled : Apr 13 2021 14:50:42
Help : ? or help
dwm> nmg
mode: an (act,-,-)
nmi
将节点配置为锚点–启动器, 激活并重置节点.
示例:
dwm> nmi
/* press enter twice */
PANS PRO Real Time Location System
Copyright : 2016-2021 LEAPS and Decawave/Qorvo
License : Please visit https://www.leapslabs.com/pans-pro-license
Compiled : Apr 13 2021 14:50:42
Help : ? or help
dwm> nmg
mode: ain (act,real,-)
nmt
将节点配置为标记, 激活并重置节点.
示例:
dwm> nmt
/* press enter twice */
PANS PRO Real Time Location System
Copyright : 2016-2021 LEAPS and Decawave/Qorvo
License : Please visit https://www.leapslabs.com/pans-pro-license
Compiled : Apr 13 2021 14:50:42
Help : ? or help
dwm> nmg
mode: tn (act,twr,np,le)
nmtl
将节点配置为标记, 激活, 低功耗并重置节点.
示例:
dwm> nmtl
/* press enter twice */
PANS PRO Real Time Location System
Copyright : 2016-2021 LEAPS and Decawave/Qorvo
License : Please visit https://www.leapslabs.com/pans-pro-license
Compiled : Apr 13 2021 14:50:42
Help : ? or help
dwm> nmg
mode: tn (act,twr,lp,le)
la
显示锚点列表(根据节点类型,输出可能略有不同).
示例:
la
[007582.110 INF] AN: cnt=5 seq=x15
[007582.110 INF] 0) id=DECAA6429C750997 seat=0 idl=1 seens=90 rssi=-79 fl=0001
[007582.120 INF] 1) id=DECA5AA932A3D482 seat=1 idl=1 seens=35 rssi=-79 fl=0001
[007582.120 INF] 2) id=DECAA19F7B23CAAB seat=2 idl=1 seens=21 rssi=-79 fl=0001
[007582.130 INF] 3) id=DECA97E24B94C5B7 seat=3 idl=0 seens=254 rssi=-79 fl=0001
[007582.140 INF] 4) id=DECA1DAB42E4C62F seat=4 idl=1 seens=47 rssi=-79 fl=0001
lb
显示 BN 列表
示例:
> lb
[007922.440 INF] BN: cnt=2 seq=x01
[007922.440 INF] 0) id=DECAAE5D14830CB2 seat=1 seens=0 rssi=-127
[007922.450 INF] 1) id=0000000000000D35 seat=2 seens=170 rssi=-82
[007922.450 INF]
lr
列出路由 [仅在固件编译了 UWB 路由回程时可用]
示例:
lr
[007019.790 INF] bh : cnt=9 sf=259 seq=xBB bn | ul_loc ul_iot | dl_iot
[007019.800 INF] 0) x0997 : x0997 -> x0D35 : x0D35 | 544062 545237 | 39
[007019.810 INF] 1) xC5B7 : xC5B7 -> x0D35 : x0D35 | 536665 537756 | 2
[007019.810 INF] 2) - :
[007019.820 INF] 3) - :
[007019.820 INF] 4) - :
[007019.820 INF] 5) - :
[007019.820 INF] 6) - :
[007019.830 INF] 7) - :
[007019.830 INF] 8) - :
[007019.830 INF]
lrn
列出下一条路由 [仅在固件编译了 UWB 路由回程时可用]
示例:
dwm> lrn
[007021.610 INF] bhn: cnt=9 sf=278 seq=xBB bn | ul_loc ul_iot | dl_iot
[007021.610 INF] 0) x0997 : x0997 -> x0D35 : x0D35 | 0 0 | 0
[007021.620 INF] 1) xC5B7 : xC5B7 -> x0D35 : x0D35 | 0 0 | 0
[007021.630 INF] 2) - :
[007021.630 INF] 3) - :
[007021.630 INF] 4) - :
[007021.640 INF] 5) - :
[007021.640 INF] 6) - :
[007021.640 INF] 7) - :
[007021.650 INF] 8) - :
[007021.650 INF]
stg
显示统计数据 |
|
---|---|
统计 |
描述 |
正常运行时间 |
重新启动后的系统时间(秒) |
rtc_drift |
估计RTC相对于UWB网络时钟的漂移(在生产过程中使用) |
ble_con_ok |
每个BLE连接事件都会增加此计数器 |
ble_dis_ok |
每次 BLE 断开事件都会使该计数器增量 |
ble_err |
标识最近一次 BLE 内部错误的编号 |
api_err |
标识上次内部 API 错误的编号 |
api_err_cnt |
API 错误计数器 |
api_dl_cnt |
通过 API 接收的回程下行链路数据包数量(仅限 BN) |
uwb0_intr |
来自 DW1000 的中断次数 |
uwb0_rst |
重置 DW1000 以从错误中恢复的尝试次数 |
uwb0_bpc: 1 |
带宽/温度补偿的数量 |
rx_ok |
按时启用接收的次数 |
rx_err |
未能按时启用接收的次数 |
tx_err |
无法按时传输的故障次数 |
tx_errx |
与 TX 缓冲相关的错误数量 |
bcn_tx_ok |
已发送信标的数量 |
bcn_tx_err |
传送信标失败的次数 |
bcn_rx_ok |
接收到的信标数量 |
alma_tx_ok |
传送的历书数量 |
alma_tx_err |
传送通讯录失败的次数 |
alma_rx_ok |
收到的年鉴数量 |
cl_rx_ok |
收到的群集加入数 |
cl_tx_ok |
发送的群集加入数 |
cl_coll |
检测到的群集碰撞次数 |
fwup_tx_ok |
传输的固件更新帧数 |
fwup_tx_err |
传输固件更新帧失败的次数 |
fwup_rx_ok |
收到固件更新帧的数量 |
svc_tx_ok |
传送的服务帧数 |
svc_tx_err |
传输服务帧失败的次数 |
svc_rx_ok |
收到的服务帧数 |
clk_sync |
节点同步的次数 |
bh_rt |
AN 在路由表切换期间的路由次数 |
bh_nort |
路由表切换期间 AN 未路由的次数 |
bh_ev |
发送到 DWM 核心模块的事件数 |
bh_buf_lost[0] |
为内核模块准备好的丢失缓冲区的数量 |
bh_buf_lost[1] |
为内核模块准备好的丢失缓冲区的数量 |
bh_tx_err |
传输回程帧失败的次数 |
bh_dl_err |
处理下行回程帧失败的次数 |
bh_dl_ok |
接收到的下行回程帧数 |
bh_ul_err |
上行回程帧处理过程中的失败次数 |
bh_ul_ok |
接收到的上行链路回程帧数 |
fw_dl_tx_err |
向边缘节点发送下行链路数据时发生故障的次数 |
fw_dl_iot_ok |
向边缘节点发送下行链路数据的次数 |
fw_ul_loc_ok |
从边缘节点接收到的上行链路位置数据的数量 |
fw_ul_iot_ok |
从边缘节点接收到的上行链路物联网数据的数量 |
ul_tx_err |
从边缘节点发送上行链路数据时发生故障的次数 |
dl_iot_ok |
向边缘节点发送下行链路数据的次数 |
ul_loc_ok |
从边缘节点接收到的上行链路位置数据的数量 |
ul_iot_ok |
从边缘节点接收到的上行链路物联网数据的数量 |
enc_err |
加密错误的数量 |
重置 |
节点重新初始化的次数 |
twr_ok |
TWR 循环成功的次数 |
twr_err |
TWR 循环失败的次数 |
res[0] x00000000 |
保留 |
res[1] x00000000 |
保留 |
res[2] x00000000 |
保留 |
res[3] x00000000 |
保留 |
res[4] x00000000 |
保留 |
res[5] x00000000 |
保留 |
示例:
dwm> stg
uptime: 6146
rtc_drift: 0.000000
ble_con_ok: 0
ble_dis_ok: 0
ble_err: 0
api_err: 0
api_err_cnt: 0
api_dl_cnt: 0
uwb0_intr: 3927517
uwb0_rst: 0
uwb0_bpc: 0
rx_ok: 3863996
rx_err: 4
tx_err: 0
tx_errx: 0
bcn_tx_ok: 61332
bcn_tx_err: 0
bcn_rx_ok: 61320
alma_tx_ok: 1095
alma_tx_err: 0
alma_rx_ok: 0
cl_rx_ok: 0
cl_tx_ok: 1
cl_coll: 0
fwup_tx_ok: 0
fwup_tx_err: 0
fwup_rx_ok: 0
svc_tx_ok: 0
svc_tx_err: 0
svc_rx_ok: 0
clk_sync: 0
bh_rt: 0
bh_nort: 0
bh_ev: 0
bh_buf_lost[0]: 0
bh_buf_lost[1]: 0
bh_tx_err: 0
bh_dl_err: 0
bh_dl_ok: 0
bh_ul_err: 0
bh_ul_ok: 0
fw_dl_tx_err: 0
fw_dl_iot_ok: 0
fw_ul_loc_ok: 0
fw_ul_iot_ok: 0
ul_tx_err: 0
dl_iot_ok: 0
ul_loc_ok: 0
ul_iot_ok: 1096
enc_err: 0
reinit: 1
twr_ok: 0
twr_err: 0
res[0]: 0 x00000000
res[1]: 0 x00000000
res[2]: 0 x00000000
res[3]: 0 x00000000
res[4]: 0 x00000000
res[5]: 0 x00000000
tot_err: 4
uui
通过回程发送物联网数据.
示例:
dwm> uui
usage: uui <hex_string> [cnt]
dwm> uui 11223344 100
ul: len=4 cnt=100 rv=4: 11 22 33 44