OneNET Studio 简介 产品介绍 快速入门 设备接入与管理 应用开发
应用开发流程 新建项目 添加设备 设备分组 场景联动 应用数据流转 应用API 应用长连接 规则引擎(新)
运维监控 数据可视化 边缘计算 人工智能AI 位置定位 语音通话 工业互联网标识 权限管理 服务协议 更新日志

缓存命令-读设备资源/Read

请求方式:GET

URL: http(s)://openapi.heclouds.com/lwm2m-offline?action=read

我只想看示例!!!

url参数

参数名称格式是否必须说明
imeistringnbiot设备的身份码,必填
obj_idint设备的object id , 对应到平台模型中为数据流id,必填
obj_inst_idintnbiot设备object下具体一个instance的id ,对应到平台模型中数据点key值的一部分,选填
res_idintnbiot设备的资源id,选填
valid_timestring命令开始生效时间,可选(不填时默认为OneNET当前时间),填写必须大于OneNET服务器的当前时间
expired_timestring命令过期时间,必须大于valid_time
retryint表示失败重试次数(等待下一次设备update或者上线),可选(不填时默认为3),填写时必须在[0, 10]之间
timeoutint过期时间,填写时必须在[5,40]s之间;不填写默认为25s
trigger_msgint命令触发的上行消息类型,填写时必须在[1,7]之间;不填写默认为7
bin2hexbooleantrue|false,默认false,如果bin2hex为true,资源类型为Opaque的值将被转换成十六进制字符串返回

返回参数

参数名称格式说明
errnoint调用错误码,为0表示调用成功
error string错误描述,为"succ"表示调用成功
datajson接口调用成功之后返回的设备相关信息,见data描述表
data描述表
参数名称格式说明
uuidstring 缓存命令uuid
说明

1、返回errno状态码所对应的含义,可以查看API状态码

2、valid_time和expired_time格式为:"2018-03-08T17:30:00"

trigger_msg 触发类型:
1. REGISTER   
2. UPDATE   
3. REGISTER | UPDATE 组合  
4. NOTIFY
5. REGISTER | NOTIFY 组合
6. UPDATE | NOTIFY 组合
7. NOTIFY | UPDATE | REGISTER 组合

请求示例

GET openapi.heclouds.com/lwm2m-offline?action=read HTTP/1.1
authorization: version=2020-05-29&res=userid%2F38055&et=1623982416&method=sha1&sign=S04GcvafYIjtAMHJthkGPevbNwE%3D

请求参数示例

{
"imei":121,      // nbiot设备的身份码,必填
"obj_id":1212,         // 设备的object id , 对应到平台模型中为数据流id,必填
"obj_inst_id": 1212,    // nbiot设备object下具体一个instance的id ,对应到平台模型中数据点key值的一部分,选填
"res_id": 2122,        // nbiot设备的资源id,选填
"valid_time":"2018-03-08T17:30:00",// 命令开始生效时间,可选(不填时默认为OneNET当前时间),填写必须大于OneNET服务器的当前时间
"expired_time": "2018-03-09T17:30:00",// 命令过期时间,必填且大于valid_time
"retry":3,            // 表示失败重试次数(等待下一次设备update或者上线),可选(不填时默认为3),填写时必须在[3, 10]之间
"bin2hex": true// 可选,取值为true|false,默认false,如果bin2hex为true,资源类型为Opaque的值将被转换成十六进制字符串返回
}

返回示例

{
    "errno": 0,
    "error":"succ",
    "data":
          {
            "uuid":"42742677-adc3-54ca-83a1-5aaaf71482f8"//缓存命令uuid
          }
} //响应消息中 errno 表示错误码,error 表示错误原因。

< 即时命令-命令下发

缓存命令-写设备资源 >

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “