UWBMAC


nmg

获取节点模式信息.

示例:

dwm> nmg
mode: tn (act,twr,np,nole)

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)

nmb

将模式设置为 BN


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]

nis

设置网络ID

示例:

dwm> nis 0xabcd
nis: ok

nls

设置节点标签


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

stc

清除统计数据.

示例:

dwm> stc

udi

切换显示通过回程接收的物联网数据.

示例:

dwm> udi
dl: show on
dl: len=8: 01 23 45 67 89 AB CD EF

uui

通过回程发送物联网数据.

示例:

dwm> uui
usage: uui <hex_string> [cnt]
dwm> uui 11223344 100
ul: len=4 cnt=100 rv=4:  11 22 33 44