NB-IOT常用AT指令集简介

电子说

1.2w人已加入

描述

在20世纪90年代,诺基亚,爱立信,摩托罗拉和HP共同为GSM研制了一套AT指令。(1)GSM模块与计算机之间的通信协议是一些AT指令集。(2)AT指令是以AT做首,字符结束的字符串,AT指令的响应数据包在中。

1、什么是AT指令

1.1AT指令集

AT指令

1.2AT指令的格式

AT指令

2、NB-IoT关键指令介绍

2.1 NB-IoT初始化AT指令

AT指令

AT+CFUN=0就是关闭通信功能。

AT指令

2.2 NB-IoT连接网络AT指令

AT指令

3、NB-IoT数据收发AT指令

3.1 UDP收发数据 

在发送数据之前建立SOCKET:               

AT+NSOCR=DGRAM,17,XXXX,1 

XXXX为SOCKET监听的端口号,回复OK代表创建成功

AT+NSOST=0.192.158.5.1,1024,2,AB30

向192.158.5.1:1024发送2字节的数据:0xAB 0x30

+NSONMI:0.4模组提示收到了四字节数据

AT+NSORF=0,256读取接收到的数据,最多读取256个

0,192.158.5.1,1024,4,A1A2A3A4,0

收到192.168.5.1:1024返回的四字节数据:0xA1 0xA2 0xA3 0xA4

但是很遗憾,电信在2018年还支持UDP模式,但是在2019年就不支持了;因为udp直接连接万维网就会导致网络资源减少,不便于使用,因此电信退出了基于UDP的COAP协议。

3.2 COAP数据收发

AT指令

4、推荐使用格西烽火串口助手调试NB-IOT 的AT指令集 连接如下

有详细的视频教程

AT指令

5、NB-IoT模块驱动流程图

AT指令

6、NB-IoT入网任务算法

AT指令

6.1 指令发送

AT指令

6.2等待响应

AT指令

6.3 AT超时

AT指令

6.4 NB初始化

AT指令

6.5 入网完成

AT指令

6.6 主程序(主线程)

AT指令

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分