天天看点

NB-IoT模块 移远BC26接入OneNET续 - 上数

接上篇。

上送数据之前,有个细节要注意一下,在OneNET平台创建设备时,有一个 是否开启自动订阅 选项,此处选择“是”还是“否”,模组接收到平台的信息是截然不同的。

NB-IoT模块 移远BC26接入OneNET续 - 上数

1. 选择“否”,非自动订阅

若用户没有设置自动订阅,则平台在设备注册成功后会下发资源发现请求,模组收到后输出URC:

+MIPLDISCOVER:0,44693,3311

NB-IoT模块 移远BC26接入OneNET续 - 上数

这样就没有订阅资源的命令下发。可以在OneNET平台对实例的资源进行读、写、执行操作。

2. 选择“是”,开启自动订阅

则平台在设备注册成功后先下发订阅请求,得到正确及时的响应后才会下发资源发现请求,在开启自动订阅资源,才能够产生下文创建应用时的数据流,实际的AT通信流程如下(模组固件BC26NAR01A05V07),

+CPIN: READY

+IP: 100.77.47.4

AT+MIPLCREATE

+MIPLCREATE: 0

OK

AT+MIPLADDOBJ=0,3303,1,1,1,0

OK

AT+MIPLOPEN=0,600,30

OK

+MIPLEVENT: 0, 1

+MIPLEVENT: 0, 2

+MIPLEVENT: 0, 4

+MIPLEVENT: 0, 6

+MIPLOBSERVE: 0, 79123, 1, 3303, 0, -1

AT+MIPLOBSERVERSP=0,79123,1

OK

+MIPLOBSERVE: 0, 144659, 1, 3303, 0, -1

+MIPLDISCOVER: 0, 13588, 3303

+MIPLDISCOVER: 0, 13588, 3303

AT+MIPLDISCOVERRSP=0,13588,1,4,"5700"

OK

AT+MIPLOBSERVERSP=0,144659,1

OK

AT+MIPLNOTIFY=0,144659,3303,0,5700,4,4,25.3,0,0

OK

AT+MIPLNOTIFY=0,144659,3303,0,5700,4,4,25.3,0,0

OK

AT+MIPLNOTIFY=0,144659,3303,0,5700,4,4,26,0,0

OK

AT+MIPLNOTIFY=0,144659,3303,0,5700,4,4,26,0,0

OK

AT+MIPLNOTIFY=0,144659,3303,0,5700,4,4,25,0,0

OK

OneNET平台界面显示发生如下变化,

NB-IoT模块 移远BC26接入OneNET续 - 上数
NB-IoT模块 移远BC26接入OneNET续 - 上数
NB-IoT模块 移远BC26接入OneNET续 - 上数

为这个温度实例的数据流,创建一个应用,看看效果,

NB-IoT模块 移远BC26接入OneNET续 - 上数

如果想更多了解,欢迎来店里咨询交流,点击直达。

继续阅读