身为一个通信专业大三狗,第一次和别人对接项目今天属于我的功能总算是结束了,接下来就是等待联调;心情愉悦。
首先NB是什么?这个我就不详细的解释了,我相信大多数人看这篇文章是以实践为开始的。那么多余的就不说了,接下来说具体流程。
首先M5311模组是需要进行串口电平匹配的,具体电路请参考官方硬件手册
第一步onenet登录
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200325162200696.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JJTkdZaWlp,size_16,color_FFFFFF,t_70)
图上卡号可以提前联系卡商告知 也可以使用模组发送AT+CIMI指令获得
模组测登录
指令 |
功能 |
AT+MIPLCREATEEX=nbiotbt.heclouds.com:5683,1, |
设置设备 |
AT+MIPLADDOBJ=0,3200,1,“1”,0,1 |
订阅到Object3200 |
AT+MIPLDISCOVERRSP=0,3200,1,4,“5750” |
订阅到资源5750 |
AT+MIPLOPEN=0,3000,30 |
登录设备 |
AT+MIPLNOTIFY=0,0,3200,0,5750,1,4,“zzz”,0,0 |
//数据上传 |
这里我们会发现上传的是字符型数据但是如果想要传递hex型数据就需要订阅对应类型的资源
资源 |
类型 |
5750 |
字符型数据资源 |
5505 |
hex数据资源 |
5501 |
Bool数据资源 |
这里我只列举3个类型具体的类型可以参照以下文档
百度网盘提取码: dr1d
另外需要注意在使用串口与单片机进行交互的时候要将\r\n过滤掉本人经过测试模块在返回OK时会先返回一个0x0D,这一点需要格外的注意
各种常用指令 |
|
AT+CMRB |
重启模组,软复位 |
AT+CIMI |
查SIM卡的IMSI |
AT+SM=LOCK_FOREVER |
失能设备深度睡眠 |
AT+ CEDRXS=0,5 |
关闭eDRX功能 |
AT+IPR=固定波特率 |
设置波特率 |