Lwm2m-studio支持标准OMA-IPSO和OneNET-OneJson两种数据模型,设备只能选择一种数据模型进行接入。
支持除了object19外的标准Object交互
OneNET平台占用object19,并基于object19进行物模型OneJson数据交互。
1) 设备请求OneJson数据格式
{
"id": "123",
"version": "1.0",
"params": {
"Power": {
"value": "on",
"time": 1524448722123
},
"WF": {
"value": 23.6,
"time": 1524448722123
}
},
"method":"thing.{功能类型}.{方法}"
}
2) 表:请求参数描述
| 参数 | 类型 | 描述 |
|---|---|---|
| id | String | 消息id号,用户自定义,String类型的数字,长度限制不超过13位 |
| version | String | 物模型版本号,可选字段,不填默认为1.0 |
| params | JsonObject | 请求参数,标准json格式,内容同基础的OneJSON格式 |
| method | string | 上行数据业务类型,目前仅支持以下四种方法:</br>thing.property.post、</br>thing.event.post、</br>thing.pack.post、</br>thing.history.post |
1) OneJSON数据格式:
{
"id": "123",
"code":200,
"msg":"xxxx"
}
2) 表:响应参数描述
| 参数 | 类型 | 描述 |
|---|---|---|
| id | String | 消息id号,String类型的数字,长度限制不超过13位 |
| code | Integer | 结果状态码 |
| msg | String | 错误信息 |
1) OneJSON数据格式:
{
"id": "123",
"version": "1.0",
"params": {},
"method":"thing.{功能类型}.{方法}"
}
2) 表:请求参数描述
| 参数 | 类型 | 描述 |
|---|---|---|
| id | String | 消息id号,由平台生成,String类型的数字,长度限制不超过13位 |
| version | String | 物模型版本号,可选字段,不填默认为1.0 |
| params | JsonObject | 请求参数,标准json格式,内容同基础的OneJSON格式 |
| method | string | 上行数据业务类型,目前仅支持以下4种方法:thing.property.set、thing.property.get、thing.service.{identifier} |
1) OneJSON数据格式:
{
"id":"123",
"code":200,
"msg":"xxxx"
}
2) 表:响应参数描述
| 参数 | 类型 | 描述 |
|---|---|---|
| id | String | 消息id号,String类型的数字,长度限制不超过13位 |
| code | Integer | 结果状态码 |
| msg | String | 错误信息 |
1) OneJSON数据格式:
{
"id":"123",
"code":200,
"msg":"xxxx",
"data":{
"result1":"on",
"result2":"2"
},
"method":"thing.{功能类型}.{identifier}.reply"
}
2) 表:响应参数描述
| 参数 | 类型 | 描述 |
|---|---|---|
| id | String | 消息id号,String类型的数字,长度限制不超过13位 |
| code | Integer | 结果状态码 |
| msg | String | 错误消息 |
| data | Object | 请求参数,标准json格式,内容同基础的OneJSON格式 |
| method | String | 下行数据响应业务类型,目前仅支持服务异步响应:thing.service.{identifier}.reply |
| 通信协议 | 地址 | 端口 | 说明 |
|---|---|---|---|
| LwM2M | studio-lwm2m.heclouds.com | 5683 | 非加密端口 |