(实用入门)NB-IOT模块SIM7020常用指令

完整资料下载链接: https://pan.baidu.com/s/1npe3_RNuHKFYFYAXYMQJmw 提取码: 9m47

NB-IOT模块的AT指令集很多,跟4G模块的指令集大部分一致,而对一般用户而言,常用指令主要如下所示:

AT指令注意点 1、波特率默认115200
2、末尾要加回车换行符,表示语句结束
指令的作用 给模块发送指令 模块输出
取消回显 ATE0 OK

取消PSM模式。

PSM就是POWER SAVE MODE,省电模式。取消省电模式可以防止模块进入低功耗休眠状态。

AT+CPSMS=0

取消eDRX模式。

eDRX(ExtendedDRX,扩展不连续接收模式),就是把网络先开一会、再停一会。开的时候能收到数据,停的时候收不到数据。停的时间从几十秒到几个小时,可以配置。

AT+CEDRXS=0
查询卡号 AT+CCID

+CCID: XXXXXXXXXXXXX

一般物联网卡号都是13位

查询信号质量。 AT+CSQ

+CSQ: 28,XXXX

第一个数字28(一般在0-31之间)越高,说明信号越好

一旦流量不够或者SIM卡欠费,信号就会变差,短信和数据都发不出;但是可以收短信。所以当出现通信异常的情况,请首先排查SIM卡是否接触良好和是否欠费。

查询网络是否注册成功。 AT+CGREG?

+CGREG: 0,1

第二个数字是1,说明注册成功。

第二个数字如果是0,说明注册失败。需要等待网络注册成功,或者换一个位置测试。

联网校准时间

这也是手机联网校准时间的过程

第一步:连接服务器

AT+CSNTPSTART="ntp1.aliyun.com",”+32”

(这个是阿里云服务器提供的,比较稳定)

OK

第二步:开启网络同步

AT+CNTP

OK

第三步:获取当前时间

AT+CCLK?

+CCLK: "19/04/15,12:48:08+32"

只要拆分提炼出年月日时分秒就可以

启动TCP通信

第一步:连接域名(或者IP地址)和端口号

AT+CIPSTART="TCP",“148.70.130.75”,”8000”

第三步:说明要发送的字节数

AT+CIPSEND=0,7

(7表示后面的字节数是7)

正常情况下,模块会回复 >

最后一步:输入要发送的内容。当字节数达到预定值时,数据就会经过SIM7020模块发送到服务器端。

你可能感兴趣的:(通信与电子,物联网,嵌入式,数字通信,单片机,nb-iot)