所有AT命令行都必须以“AT”和“at”开头:
命令格式:
查询命令:
AT+CXXX?
该命令用于查询参数的当前值。
设置命令:
AT+CXXX=<...>,[<....>]
该命令用于设置用户自定义的参数值。方括号([])中的值为可缺省值,如果参数是字符串必须放在双引号中。实际在串口中输入命令是不需要输入<>、[]。所有AT指令本身不区分大小写,但是它的参数对大小写敏感。
查询命令示例:
AT+DEVADDR=?
响应如下:
AT+DEVADDR=?
+DEVADDR:77181988
设置命令示例:
AT+DEVADDR=77181988
响应如下:
AT+DEVADDR=77181988
+DEVADDR:77181988
可设置和查询的参数:
参数 | 命令 | 说明 |
DEVADDR |
查询:AT+DEVADDR=? 设置:AT+DEVADDR=<devADDR> |
1.devADDR参数长度为8个'0'~‘F’的asc字符 2.ABP模式有效 |
DEVEUI |
查询:AT+DEVEUI=? 设置:AT+DEVEUI=<devEUI> |
1.devADDR参数长度为16个'0'~‘F’的asc字符 2.ABP和OTAA模式都有效 |
APPEUI |
查询:AT+APPEUI =? 设置:AT+APPEUI =<appEUI> |
1.appEUI参数长度为16个'0'~‘F’的asc字符 2.ABP和OTAA模式都有效 |
APPKEY |
查询:AT+APPKEY=? 设置:AT+APPKEY=<appKEY> |
1.appEUI参数长度为32个'0'~‘F’的asc字符 2.OTAA模式有效 |
NWKSKEY |
查询:AT+NWKSKEY=? 设置:AT+NWKSKEY=<nwkSKEY> |
1.nwkSKEY参数长度为32个'0'~‘F’的asc字符 2.ABP模式有效 |
APPSKEY |
查询:AT+APPSKEY=? 设置:AT+APPSKEY=<appSKEY> |
1.appSKEY参数长度为32个'0'~‘F’的asc字符 2.ABP模式有效 |
CLASSMODE |
查询:AT+CLASSMODE=? 设置:AT+CLASSMODE=<classmode> |
classmode:CLASS A或CLASS C |
EDAMODE |
查询:AT+EDAMODE=? 设置:AT+EDAMODE=<edamode> | edamode:ABP或OTAA |
ADRMODE |
查询:AT+ADRMODE=? 设置:AT+ADRMODE=<adrmode> | adrmode:ON或OFF |
CFMSG |
查询:AT+CFMSG=? 设置:AT+CFMSG=<cfmsgmode> | cfmsgmode:ON或OFF |
PRTINFO |
查询:AT+PRTINFO=? 设置:AT+PRTINFO=<prtinfo> | prtinfo:ON或OFF |
设置终端进入或退出透传模式 |
+++ --- | 进入AT指令模式,离开透传模式 |
REBOOT | AT+REBOOT | 设置终端执行重启 |
FACTSET | AT+FACTSET | 设置终端恢复出厂设置 |
PTPORT |
查询:AT+PTPORT=? 设置:AT+PTPORT=<ptport> | ptport:1~223之间的整数 |