检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
tewayId为设备所关联的直连设备(即网关)的deviceId。 appId String(256) 第三方应用的身份标识,用于唯一标识一个应用。 data JsonObject 设备上报的数据。 timestamp String(256) 上报数据的时间戳,时间格式:yyyy
accessAppId 可选 String query 如果是本应用的设备组,此参数值可以填写null,否则填写授权应用的appId。 pageNo 可选 Integer query 分页查询参数,默认值为0。 值为空时,查询内容不分页。 值为大于等于0的整数时,分页查询。 值为0时查询第一页。 pageSize
第三方应用首次访问物联网平台的开放API时,需调用此接口完成接入认证;第三方应用在物联网平台的认证过期后,需调用此接口重新进行认证,才能继续访问物联网平台的开放API。 接口功能 支持第三方应用在首次访问物联网平台的开放API之前,完成在物联网平台的接入认证。 注意事项 鉴权接口
true,级联删除,即删除直连设备和其下的非直连设备。 false,删除直连设备,但是不删其下的非直连设备,并将非直连设备的属性变为直连设备属性。 appId 必选 String query 如果是本应用的设备,此参数值可以填写null,否则填写授权应用的appId。 accessToken
“true”,级联删除,即删除直连设备和其下的非直连设备。 “false”,删除直连设备,但是不删其下的非直连设备,并将非直连设备的属性变为直连设备属性。 appId 可选 String query 如果是本应用的设备,此参数值可以填写None,否则填写授权应用的appId。 accessToken
DeviceService结构体说明: 参数 类型 描述 serviceId String(256) 设备的服务标识。 serviceType String(256) 设备的服务类型。 serviceInfo ServiceInfo 设备的服务信息,具体参见ServiceInfo结构体。 data ObjectNode(2097152)
设备服务调用 典型场景 设备Profile文件中定义了物联网平台可向设备下发的命令,第三方应用可调用此接口向设备下发命令,配置或修改设备的服务属性,以实现对设备的控制。 物联网平台不对设备命令进行缓存而是直接下发命令,设备不在线时命令下发失败。下发命令的具体格式需要第三方应用与设
非联通用户请查看设备接入服务。 角色介绍 作为开发并销售最终设备的厂商,您需要进行设备集成开发,以便让设备具备接入物联网平台的能力。我们将提供华为IoT技术认证支持,帮助您快速完成设备适配和认证。 通过华为认证的设备可以申请入驻华为云市场,我们将会推荐给物联网平台用户。查询:华为已认证的设备。
协议接入的设备。 查询设备命令 根据指定条件查询下发命令的状态及内容信息。 修改设备命令 把某个PENDING状态的命令修改为CANCELED状态,即撤销命令。 创建设备命令撤销任务 撤销某个设备的所有未下发的命令。 查询设备命令撤销任务 查询设备命令撤销任务的详细信息和执行状态。
serviceId 必选 String(1-64) body 命令对应的服务ID,要与profile中定义的serviceId保持一致。 method 必选 String(1-128) body 服务下具体的命令名称,要与profile中定义的命令名保持一致。 paras 可选 ObjectNode
物联网平台支持创建设备的“影子”。设备影子用于存储设备最新上报的服务属性数据,以及第三方应用对服务属性的配置(服务属性为设备Profile文件中定义的service属性)。若设备处于离线或异常状态时,第三方应用无法通过命令下发的方式向设备下发配置,此时可把要下发的配置设置到设备影子,
控制接口的调用频率。 403 1010005 Invalid access token or appId. 错误的token信息。 处理建议:请检查接口请求中所携带的accessToken是否有误。 500 50252 Internal server error. 服务器运行内部错误。
协议接入的设备。 查询设备命令 根据指定条件查询下发命令的状态及内容信息。 修改设备命令 把某个PENDING状态的命令修改为CANCELED状态,即撤销命令。 创建设备命令撤销任务 撤销某个设备的所有未下发的命令。 查询设备命令撤销任务 查询设备命令撤销任务的详细信息和执行状态。
DeviceService结构体说明: 参数 类型 描述 serviceId String(256) 设备的服务标识。 serviceType String(256) 设备的服务类型。 serviceInfo ServiceInfo 屏蔽的设备服务信息,具体参见ServiceInfo结构体。 data ObjectNode(2097152)
必选 String(1-64) 命令对应的服务ID,用于标识一个服务。 method 必选 String(1-128) 命令服务下具体的命令名称,服务属性等。 paras 可选 Object 命令参数的jsonString,具体格式需要应用和设备约定。 错误码 Http状态码 错误码
修改设备组 典型场景 若因业务变更需要修改设备组的信息,如设备组名称、设备组的设备数量限制等,第三方应用可调用此接口修改指定设备组的信息。 接口功能 支持第三方应用在物联网平台修改指定设备组的信息。 接口描述 1 ModifyDeviceGroupOutDTO modifyDev
services[] 设备物模型的属性定义。 表2 services结构体 参数名称 类型 描述 service_id String 设备的服务ID,在设备关联的产品模型中定义。 properties ObjectNode[] 设备按照物模型上报的具体数据。 event_time String
物联网平台支持创建设备的“影子”。设备影子用于存储设备最新上报的服务属性数据,以及第三方应用对服务属性的配置(服务属性为设备Profile文件中定义的service属性)。若设备处于离线或异常状态时,第三方应用无法通过命令下发的方式向设备下发配置,此时可把要下发的配置设置到设备影子,
设备上报数据到网关时,网关需要调用设备服务数据上报接口将数据上报到物联网平台。 上报设备数据接口的deviceId,requstId和serviceId由SDK组装为消息的header;serviceProperties由SDK组装为消息的body。消息组装格式为JSON。 接口描述
在设备绑定前配置平台的地址和端口。 接口描述 1 public static boolean setConfig(int key, String value); 接口所属类 BindConfig 参数说明 字段 必选/可选 类型 描述 key 必选 int 设备绑定的配置项。 平台IP:BindConfig