347945801 发表于 2020-10-20 17:11:48

OneNET简单入门

随着科技的日新月异,移动通信正在从人和人的连接,向人与物以及物与物的连接迈进,万物互联是必然趋势,造就了一个新兴产业——物联网(IoT,Internet of Things)。
窄带物联网(Narrow Band Internet of Things, NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180kHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。
NB-IoT具备四大特点:一是广覆盖,将提供改进的室内覆盖,在同样的频段下,NB-IoT比现有的网络增益20dB,相当于提升了100倍覆盖区域的能力;二是具备支撑连接的能力,NB-IoT一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构;三是更低功耗,NB-IoT终端模块的待机时间可长达10年;四是更低的模块成本,企业预期的单个接连模块不超过5美元。OneNET是由中国移动打造的PaaS(Platform as a Service)物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。TinkerNode NB-IoT物联网开发板是DFRobot开发的基于ESP32平台具有NB-IoT广域低功耗通信和GPS/BeiDou双星精确定位功能的四模低功耗物联网开发硬件平台,为广大创客和软硬件开发者提供NB-IoT项目开发与制作的全方位支持,一板玩转物联网。
在使用OneNET之前,我们需要注册OneNET账号注册完成后登录账号有了账号,我们就能使用OneNET的各种功能了,还有个人物联网控制台
接着我们需要测试TinkerNode能否入网在使用Tinker-Node之前需要阅读Wiki安装驱动程序,不然无法使用串口,
并下载Tinker-Node SDK到Arduino IDE中
将Tinker-Node上电,在示例中找到Default_Run.ino并上传;短按两次SET键,进入紫色呼吸灯状态;最后长按SET键1秒以上,进入紫色灯常亮状态,就进入了AT指令模式。
我们打开串口监视器,将换行符改为回车,逐步输入AT指令```
发 AT+MIPLCONFIG=0,1,1,"183.230.40.39",5683 //配置连接的物联网平台和端口号
收 OK

发 AT+MIPLCREATE //产生一个通讯实例
收 +MIPLCREATE: 0
收 OK
发 AT+MIPLADDOBJ=0,3311,1,"1",4,2 //添加一个LwM2M对象
收 OK
发 AT+MIPLOPEN=0,86400 //从缓冲区读取接收到的数据,86400秒后超时
收 OK
收 +MIPLEVENT: 0,1 //开始连接到引导服务器。
收 +MIPLEVENT: 0,2 //已成功连接到引导服务器。
收 +MIPLEVENT: 0,4 //成功连接到OneNET平台。
收 +MIPLEVENT: 0,6 //成功注册到OneNET平台。
收 +MIPLOBSERVE: 0,88723,1,3311,0,-1 //收到观察(3311/0)请求。
收 +MIPLOBSERVE: 0,88723,1,3311,0,-1
发 AT+MIPLOBSERVERSP=0,88723,1 //响应来自OneNET平台的观察请求
收 OK
收 +MIPLDISCOVER: 0,23188,3311
收 +MIPLDISCOVER: 0,23188,3311
收 +MIPLDISCOVER: 0,23188,3311
发 AT+MIPLDISCOVERRSP=0,23188,1,19,"5850;5851;5706;5805" //响应来自OneNET平台的发现请求
收 OK
发 AT+MIPLDELOBJ=0,3311
收 OK
收 +MIPLEVENT: 0,4
发 AT+MIPLCLOSE=0
收 OK
收 +MIPLEVENT: 0,15
发 AT+MIPLDELETE=0
收 OK
```
当发出AT指令后收到的回复与预期相同,代表TinkerNode入网成功
接下来,我们就可以进行联网实验了
页: [1]
查看完整版本: OneNET简单入门