Shell API
Shell 使用 UART 接口,也可以二进制模式工作. 二进制模式用于读取 TLV 格式的 API 命令. 复位后,DWM 默认以二进制模式启动. 在 1 秒钟内按两次 ENTER 键即可切换到 shell 模式. 在 shell 模式下执行 “quit”(退出)命令可切换到二进制模式. shell 模式和二进制模式可以来回切换. 在 shell 模式下按 Enter 键可重复上一条命令. 下文将概述 shell 命令.
下表概述了以太网网关和边缘节点上可用的 shell 命令.
命令 |
描述 |
DWM1001 |
网关 |
---|---|---|---|
此帮助 |
是 |
是 |
|
此帮助 |
是 |
是 |
|
退出 |
是 |
是 |
|
GPIO 清除 |
是 |
是 |
|
GPIO 获取 |
是 |
是 |
|
GPIO 设置 |
是 |
是 |
|
GPIO toggle |
是 |
是 |
|
显示堆上的可用内存 |
是 |
是 |
|
重启系统 |
是 |
是 |
|
系统信息 |
是 |
是 |
|
显示设备运行时间 |
是 |
是 |
|
出厂重置 |
是 |
是 |
|
通用 TWI 读取 |
是 |
否 |
|
读取 ACC 设备 ID |
是 |
否 |
|
读取 ACC 值 |
是 |
否 |
|
固定配置集 |
是 |
否 |
|
获取固定配置 |
是 |
否 |
|
Show meas. and pos. |
是 |
否 |
|
Show meas. and pos. in CSV |
是 |
否 |
|
Show pos. in CSV |
是 |
否 |
|
获取 TxPwr |
是 |
否 |
|
设置 TxPwr |
是 |
否 |
|
获取节点模式 |
是 |
是 |
|
设置UWB模式为无源 |
是 |
否 |
|
设置UWB模式为关闭 |
是 |
是 |
|
设置模式为 AN |
是 |
否 |
|
将模式设置为 ANI |
是 |
否 |
|
设置模式为 TN |
是 |
否 |
|
设置模式为 TN-LP |
是 |
否 |
|
设置模式为 BN |
是 |
是 |
|
显示 AN 列表 |
是 |
否 |
|
显示 BN 列表 |
是 |
否 |
|
设置网络ID |
是 |
是 |
|
设置节点标签 |
是 |
是 |
|
显示传入的物联网数据 |
是 |
否 |
|
发送物联网数据 |
是 |
否 |
|
获取统计数据 |
是 |
是 |
|
清除统计数据 |
是 |
是 |
|
发送 TLV 帧 |
是 |
是 |
|
设置更新率 |
是 |
否 |
|
获取更新率 |
是 |
否 |
|
获取位置 |
是 |
否 |
|
设置位置 |
是 |
否 |
|
设置锚点配置 |
是 |
否 |
|
设置标签配置 |
是 |
否 |
|
设置加密密钥 |
是 |
否 |
|
清除加密密钥 |
是 |
否 |
|
设置 NVM usr 数据 |
是 |
否 |
|
anc (未找到示例) |
清除 NVM usr 数据 |
是 |
否 |
获取 NVM usr 数据 |
是 |
否 |
|
设置一次 MAC 地址列表 |
是 |
否 |
|
获取 MAC 地址列表 |
是 |
否 |
|
设置一次 HW 版本 |
是 |
否 |
|
设置 MAC 地址 |
是 |
否 |
|
配置节点 |
否 |
是 |
|
设置默认 UART 模式 |
否 |
是 |
|
打印接口 |
否 |
是 |
|
设置本地 IPv4 |
否 |
是 |
|
设置 DNS 服务器 IP 地址列表 |
否 |
是 |