壳牌API

Shell 使用 UART 接口,也可以二进制模式工作. 二进制模式用于读取 TLV 格式的 API 命令. 复位后,DWM 默认以二进制模式启动. 在 1 秒钟内按两次 ENTER 键即可切换到 shell 模式. 在 shell 模式下执行 “quit”(退出)命令可切换到二进制模式. shell 模式和二进制模式可以来回切换. 在 shell 模式下按 Enter 键可重复上一条命令. 下文将概述 shell 命令。


下表概述了以太网网关和边缘节点上可用的 shell 命令。

命令

描述

DWM1001

网关

?

此帮助

是

是

帮助

此帮助

是

是

退出

退出

是

是

gc

GPIO 清除

是

是

gg

GPIO 获取

是

是

gs

GPIO 设置

是

是

gt

GPIO toggle

是

是

f

显示堆上的可用内存

是

是

重置

重启系统

是

是

si

系统信息

是

是

ut

显示设备运行时间

是

是

sbl

Set the battery voltage level

是

是

frst

出厂重置

是

是

twi

通用 TWI 读取

是

否

aid

读取 ACC 设备 ID

是

否

av

读取 ACC 值

是

否

scs

固定配置集

是

否

scg

获取固定配置

是

否

les

Show meas. and pos.

是

否

lec

Show meas. and pos. in CSV

是

否

lep

Show pos. in CSV

是

否

utpg

获取 TxPwr

是

否

utps

设置 TxPwr

是

否

nmp

设置UWB模式为无源

是

否

nmo

设置UWB模式为关闭

是

是

nma

设置模式为 AN

是

否

nmi

将模式设置为 ANI

是

否

nmt

设置模式为 TN

是

否

nmtl

设置模式为 TN-LP

是

否

nmg

设置模式为 GN

是

是

la

显示 AN 列表

是

否

lg

显示 GN 列表

是

否

nis

设置网络ID

是

是

nls

设置节点标签

是

是

udi

显示传入的物联网数据

是

否

uui

发送物联网数据

是

否

stg

获取统计数据

是

是

stc

清除统计数据

是

是

tlv

发送 TLV 帧

是

是

aurs

设置更新率

是

否

aurg

获取更新率

是

否

apg

获取位置

是

否

aps

设置位置

是

否

acas

设置锚点配置

是

否

acts

设置标签配置

是

否

aks

设置加密密钥

是

否

akc

清除加密密钥

是

否

ans

设置 NVM usr 数据

是

否

anc (未找到示例)

清除 NVM usr 数据

是

否

ang

获取 NVM usr 数据

是

否

amls

设置一次 MAC 地址列表

是

否

amlg

获取 MAC 地址列表

是

否

ahs

设置一次 HW 版本

是

否

ana

设置 MAC 地址

是

否

acs

配置节点

否

是

ums

设置默认 UART 模式

否

是

ipv4

设置本地 IPv4

否

是

dns

设置 DNS 服务器 IP 地址列表

否

是