检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
3:updating:设备正在进行升级 0:idle:设备处于空闲状态 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
e可以不一致,一个serviceType可以对应多个serviceId。线上开发为简化开发流程,降低用户理解成本,将serviceType设置为与serviceId一致,均对应界面上的服务名称。 父主题: 产品模型/Profile(联通用户专用)
订阅平台业务数据 典型场景 第三方应用可在物联网平台订阅设备相关的业务数据,当物联网平台中设备的业务信息发生变化时(如设备注册、设备数据上报、设备状态变更等),平台会向第三方应用发送通知消息,通知其具体的变化信息。第三方应用可以调用此接口向物联网平台订阅不同类型的设备业务变更通知。
yyyymmddThhmmssZ,例如20151212T121212Z。 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
uploadTime String 版本包的上传日期。 错误码 Http状态码 错误码 错误描述 说明 400 120015 Bad request error. 请求错误。 处理建议:请检查接口请求中fileId的格式是否正确。 403 1010009 app throttle exceed
updating:设备正在进行升级 idle:设备处于空闲状态 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
ObjectNode 不同任务类型的具体参数。 ObjectNode: 参数 类型 描述 deviceId String 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 commandId String 下发的命令ID,用于唯一标识一条命令,在下发设备命令时由物联网平台分配获得。
Integer(>=0) 下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。 status String 下发命令的状态。 “DEFAULT”表示未下发 “EXPIRED”表示命令已经过期
String body 命令所属的服务类型。 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
必选 String body 错误原因描述。 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
List<String> body 屏蔽的设备控制命令列表。 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
Gateway,ZigBee,LWM2M。 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
Gateway,ZigBee,LWM2M。 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
必选 String body 固件升级时长。 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
设备所属的应用ID,当查询授权应用下设备的服务能力时才需要填写。 deviceId 可选 String query 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 响应参数 参数 类型 描述 deviceCapabilities List<DeviceCapabilityDTO>
sult/Success/Fail/Timeout。 deviceId 可选 String query 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 commandId 可选 String query 设备命令ID,用于唯一标识一条命令,在下发设备命令时由物联网平台分配获得。
Integer(>=0) 下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。 status String 下发命令的状态。 “DEFAULT”表示未下发 “EXPIRED”表示命令已经过期
sZ,例如20151212T121212Z。 响应参数 Status Code: 200 OK 请求示例 Method: POST request: {callbackUrl} Header: Content-Type:application/json Body: { "
ObjectNode 不同任务类型的具体参数。 ObjectNode: 参数 类型 描述 deviceId String 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 commandId String 下发的命令ID,用于唯一标识一条命令,在下发设备命令时由物联网平台分配获得。
true。 业务接口调用方法 设置好NorthApiClient实例后才能调用其他业务接口。以如下几个接口为例说明如何调用业务接口。 关于哪些参数需要设置,请查看《应用侧JAVA SDK API参考》。对于可选参数,如果业务不需要,可以不设置或者设置为null。 鉴权 1 2 3