AT 指令用于在配置模式下,AT 指令总共分为三类:命令指令、设置指令和查询指令;
用户可以通过“AT+HELP=?”查询到该模块所支持的 AT 指令集,AT 指令采用的波特率为 9600 8N0;
当输入参数超过范围时,会受到限制,请不要让参数超出范围,避免出现未知情况。
命令指令 | 描述 | 示例 | 示例描述 |
AT+IAP(谨慎使用,详情请见本文串口升级固件注意事项) | 进入 IAP 升级模式 | AT+IAP | 进入 IAP 升级模式 |
AT+RESET | 设备重启 | AT+RESET | 设备重启 |
AT+DEFAULT | 配置参数恢复默认并且设备重启 | AT+DEFAULT | 配置参数恢复默认并且设备重启 |
设置指令 | 描述 | 示例 | 示例描述 |
AT+UART=baud,parity | 设定波特率和校验 | AT+UART=3,0 | 设定波特率为 9600,8N0 |
AT+RATE=rate | 设定空中速率 | AT+RATE=7 | 设定空中速率为 16.4K |
AT+PACKET=packet | 设定封包长度 | AT+PACKET=0 | 设定封包为 240 字节 |
AT+WOR=role,period | 设定 WOR 角色和周期 | AT+WOR=0,3 | 设定为 WOR 接收,周期为2000ms |
AT+POWER=power | 设定发送功率 | AT+POWER=0 | 设定发送功率为 33dBm |
AT+TRANS=mode | 设定发送模式 | AT+TRANS=1 | 设定为定点传输模式 |
AT+ROUTER=router | 设定中继模式 | AT+ROUTER=1 | 设定为中继组网模式 |
AT+LBT=lbt | 设定 Listen Before Talk功能开关 | AT+LBT=1 | 设定开启,详细参考产品手册 8.2节LBT使能 |
AT+ERSSI=erssi | 设定环境噪声 RSSI 开关 | AT+ERSSI=1 | 设定开启,详细参考产品手册 8.2节RSSI环境噪声功能 |
AT+DRSSI=data_rssi | 设定接收数据 RSSI 开关 | AT+DRSSI=1 | 接收数据RSSI功能开启 |
AT+ADDR=addr | 设定模块地址 | AT+ADDR=1234 | 设定模块地址为 1234 |
AT+CHANNEL=channel | 设定模块工作信道 | AT+CHANNEL=23 | 设定频率为 433.125M |
AT+NETID=netid | 设定网络 ID | AT+NETID=2 | 设定网络 ID 为 2 |
AT+KEY=key | 设定模块密钥 | AT+KEY=1234 | 设定模块密钥为 1234 |
AT+DELAY=delay | 设定 WOR 延迟休眠时间 | AT+DELAY=1000 | 设定WOR延迟休眠时间为1000ms(在此期间,可以执行发送任务。常用于WOR接收端执行无线传输,不用切换到透传模式。) |
AT+SWITCH=switch | 设定软件切换模式开关 | AT+SWITCH=1 | 设定开启,允许软件切换 |
查询指令 | 描述 | 返回示例 | 示例描述 |
AT+HELP=? | 查询 AT 指令表 | 返回 AT 指令表 | |
AT+DEVTYPE=? | 查询模块型号 | DEVTYPE=E90-DTU(900SL33) | 返回模块型号 |
AT+FWCODE=? | 查询固件编码 | FWCODE=7432-0-10 | 返回固件版本 |
AT+UART=? | 查询波特率和校验 | AT+UART=3,0 | 返回波特率为 9600,8N0 |
AT+RATE=? | 查询空中速率 | AT+RATE=7 | 返回空中速率为 62.5k |
AT+PACKET=? | 查询封包长度 | AT+PACKET=0 | 返回封包为 240 字节 |
AT+WOR=? | 查询 WOR 角色和周期 | AT+WOR=0,3 | 返回为 WOR 接收,周期为2000ms |
AT+POWER=? | 查询发送功率 | AT+POWER=0 | 返回发送功率为 33dBm |
AT+TRANS=? | 查询发送模式 | AT+TRANS=1 | 返回为定点模式 |
AT+ROUTER=? | 查询中继模式 | AT+ROUTER=1 | 返回为中继模式 |
AT+LBT=? | 查询 Listen Before Talk功能开关 | AT+LBT=1 | 返回 LBT 开关状态 |
AT+ERSSI=? | 查询环境噪声 RSSI 开关 | AT+ERSSI=1 | 返回环境噪声开关状态 |
AT+DRSSI=? | 查询 RSSI 输出 | AT+DRSSI=1 | 返回信道 RSSI 功能开启 |
AT+ADDR=? | 查询模块地址 | AT+ADDR=1234 | 返回模块地址为 1234 |
AT+CHANNEL=? | 查询模块工作信道 | AT+CHANNEL=23 | 返回频率为 433.125M |
AT+NETID=? | 查询网络 ID | AT+NETID=2 | 返回网络 ID 为 2 |
AT+KEY=? | 查询模块密钥 | 不支持读取(安全考虑) | 返回 ERR |
AT+DELAY=? | 查询 WOR 延迟休眠时间 | AT+DELAY=1000 | 返回 WOR 延迟休眠时间为1000ms |
当数传电台串口接收到正确的指令,串口会返回“指令=OK”,否则会返回“=ERR”
指令参数 | 参数意义 |
Baud(串口波特率) | 0:1200 1:2400 2:4800 3:9600 4:19200 5:38400 6:57600 7:115200 |
Parity(串口校验位) | 0:8N1 1:8O1 2:8E1 3:8N1 |
Rate(空中速率) | 0:2.4K 1:2.4K 2:2.4K 3:4.8K 4:9.6K 5:19.2K 6:38.4K 7:62.5K |
Packet(封包长度) | 0:240 1:128 2:64 3:32 |
Role(WOR 角色) | 0:接收 1:发送 |
Period(WOR 周期) | 0:500ms 1:1000ms 2:1500ms 3:2000ms 4:2500ms 5:3000ms 6:3500ms 7:4000ms |
Power(发射功率)注1 | 0:33dBm 1:30dBm 2:27dBm 3:24dBm |
Mode(传输模式) | 0:透明 1:定点 |
Router(中继模式) | 0:关闭 1:开启 |
LBT(listen before talk) | 0:关闭 1:开启 |
Erssi(环境 RSSI) | 0:关闭 1:开启 |
Data_rssi(数据 RSSI) | 0:关闭 1:开启 |
Addr(模块地址) | 模块地址 0~65535(10 进制) |
Channel(模块信道) | 模块信道 0~80(10 进制) |
Netid(网络 ID) | 模块网络 0~255(10 进制) |
Key(密钥) | 模块密钥 0~65535(10 进制) |
Delay(WOR 延时休眠) | 延时休眠 0~65535(10 进制) |
注 1:不同功率的模组设定不一样,可以查看产品手册 8.2 节发射功率。
若客户需要对固件进行升级,则需要找到官方提供对应的 BIN 文件,再使用官方提供的上位机进行固件升级,一般情况下用户不需要对固件进行升级,请勿使用“AT+IAP”命令指令。
升级所必要的引脚必须引出(M1、M0、AUX、TXD、RXD、VCC、GND),再在配置模式下发送“AT+IAP”命令指令进入升级模式,若需要退出 IAP 升级模式则需要保持上电并等待 60 秒,程序会自动退出,否则即使重启也会无限进入升级模式。
进入升级模式后波特率会自动切换到 115200,直到自动退出,期间会有日志输出。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3