开发者学堂课程【嵌入式之 RFID 开发与应用2020版:NB-LOT 常用 AT 指令介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/665/detail/11192
NB-LOT 常用 AT 指令介绍
目录:
一、通过 AT 指令实现对他的操作
二、通过单片机、微处理器、程序对其操控
一、通过 AT 指令实现对他的操作
1、通过传微调助手进行操作
2、AT 指令操作分类:
(1)执行命令:AT+<cmd>。
这里的 cmd 通常写在“<>”或是“[]”中,都用来表示参数或是值。传微调助手的手册中用的也为“<>”或“[]”。
但“<>”或“[]”有些情况下是可有可无的,因为有些参数不是必须的。
(2)配置寄存器:AT+<cmd>=p1,p2,p3,……
(3)查看寄存器的参数范围:AT+<cmd>=?
但这并不是每个寄存器都可以支持这种操作。
比如:在该图片中,如果“AT+NPTWEDRXS=?”中 AT+NPTWEDRXS 后跟的是数值那就为设值,如果跟的是“?”就是查看他的参数设置范围。
(4)查看寄存器的值:AT+<cmd>=?
二、通过单片机、微处理器、程序对其操控
1.“AT”指令
发送 AT 他就会显示 OK,这表示模块之间的连接是正常的。
(1)“AT+NRB”指令(重启复位自动入网)
如果出现网络连接不上或是某些功能无法实现则可以执行“AT+NRB”重启指令
(2)“AT+CFUN?”(检查SIM卡是否正常)
重启过后可以检查CFUN卡是否正常。当返回值为1时为正常,为0时不正常。
(3)“AT+NBAND”指令(检查设置的频段信息)
用“AT+NBAND”查看设置的频段信息。
如图显示我们所支持的频段信息为 8,5,3,20,28。通常情况下 5,8,20 代表着全网通。
(4)“AT+CGATT”指令(检查是否附着上基站)
如果模块和通讯是正常的CFUN卡也是正常的则说明没有附着上基站则可以通过“AT+CGATT”指令来查询是否附着上基站,当显示1则附着成功,0 为附着失败。
(5)“AT+CSQ”指令(查询信号强度)
但有时找到基站时通信不是特别稳定,可能是信号强度不太正常。我们可以通过“AT+CSQ”指令来查看。当信号强度在 0-31,第二个参数为 99 时则为正常,如果出现第一个数值为 99 第二个数值也为 99 则为未连接上基站或者连上之后没有信号。
(6)“AT+CGSN=1”指令(查询设备唯一识别码)
该指令用来查询设备的唯一标识码。
与之相对应的一个为“AT+CIMI”
第一个返回值为 IMEI,国际移动设备识别码,注册时会用到,第二个返回值为IMSI,国际移动用户识别码,其实就是电话号码,但不是用来打电话的。
2.除此之外,还有一些通信指令,例如错误提示等,不进行详细介绍。
(1)AT+CMEE=1
(开启详细错误提示)
返回值:OK
(2)AT+NSMI=1
(数据发送成功通知)
返回值:OK
(3)AT+NCDP=120.55.96.180,5683
(连接云平台申请成功的服务器,一般运营商会将此信息发送到申请者邮箱)
(4)AT+NCDP?
(查看连接成功的IP和端口)
返回值:连接成功的 I P和端口 120.55.96.180,5683
(5)AT+NMGS=3,464748
(向服务器发送3字节数据)
(6)AT+NQMGS
(查询发送状态)
返回值:PENDING=0,SENT=7,ERROR=0
以上就是基本的指令,下节课会讲几种通信的具体内容。