1.创建onenet通信实例
at+miplcreate
返回:
+MIPLCREATE:0
OK
本指令用于创建一个 OneNet 通信实例, 返回值为本通信实例的 ID,当前只能创建一个,再创建会报错。
2.添加LWM2M对象
AT+MIPLADDOBJ=0,3200,1,"1",3,1
返回:
Ok
本指令用于添加 LWM2M 对象,第一个参数 0 是实例的ID;第二个参数 3303 是对象标识(温度传感器), 该对象是 LWM2M 协议里的objectID;第三个参数 2 表示实例数,该实例是后面参数要用的;第四个参数”11”是实例位图,如果第三个参数为 4,本参数为”11”,则表示实例ID为0和1的实例将被注册实例2和3 的实例将不会被注册,本例表示创建的两个实例都被注册;第五个参数4表示可读或者可写的资源的计数;第 6 个参数表示可执行资源的计数,2表示两个实例均可执行读或写。
3.向onenet发送订阅请求
AT+MIPLOPEN=0,3600
返回:
Ok
OK
+MIPLEVENT: 0,1
+MIPLEVENT: 0,2
+MIPLEVENT: 0,6
+MIPLOBSERVE: 0,267707,1,3200,0,-1
第一个参数为通信实例的 ID; 第二个参数为改对象的存活期。
+MIPLOBSERVE: 0,267707,1,3200,0,-1
(第一个参数是onenet通信实例的ID,第二个参数数据包的消息标识符,第三个参数是对象标识ID)这些主动上报用于通知设备响应来自onenet平台的OBSERVE请求,设备应该在10s内(从主动上报开始计数)用AT+MIPLOBSERVERSP响应该请求。
4.订阅资源
AT+MIPLOBSERVERSP=0,267707,1
返回:

本文详细介绍了如何在物联网平台OneNet上创建通信实例,添加LWM2M对象,订阅资源,发送通知和读写操作,以及注销和删除实例的过程。
最低0.47元/天 解锁文章
823






