接上篇。
上送数据之前,有个细节要注意一下,在OneNET平台创建设备时,有一个 是否开启自动订阅 选项,此处选择“是”还是“否”,模组接收到平台的信息是截然不同的。
1. 选择“否”,非自动订阅
若用户没有设置自动订阅,则平台在设备注册成功后会下发资源发现请求,模组收到后输出URC:
+MIPLDISCOVER:0,44693,3311
这样就没有订阅资源的命令下发。可以在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平台界面显示发生如下变化,
为这个温度实例的数据流,创建一个应用,看看效果,
如果想更多了解,欢迎来店里咨询交流,点击直达。