检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
createAccessCode 校验接入码 accessCode verifyAccessCode 软固件升级包管理 创建OTA升级包 upgradeTask uploadOtaPackages 删除OTA升级包 upgradeTask deleteOtaPackages 文件存储管理
sk 您的华为云账号秘密访问密钥(Secret Access Key)。 projectId 项目ID。获取方法请参见 获取项目ID。
PENDING表示未下发,在物联网平台缓存着 EXPIRED表示命令已经过期,即缓存的时间超过设定的expireTime SENT表示命令正在下发 DELIVERED表示命令已送达设备 SUCCESSFUL表示命令已经成功执行 FAILED表示命令执行失败 TIMEOUT表示命令下发之后
(Object context) { log.info("reportProperties success" ); } @Override public void onFailure(Object context, Throwable var2
The Accept is missing or not supported in the request header. 请求头中缺少或携带了不支持的Accept。 请排查请求头中是否携带了正确的Accept。
指标说明 指标名称 说明 iotda_amqp_forwarding_backlog_message_count 队列中消息堆积数 iotda_amqp_forwarding_consume_rate 队列消息消费速度 表2 指标维度说明 指标维度 说明 clusterId 集群ID namespace
上行响应示例 Topic:$oc/devices/{device_id}/sys/properties/set/response/request_id={request_id} 数据格式: { "result_code": 0, "result_desc": "success
device_name" : "dianadevice", "product_id" : "b640f4c203b7910fc3cbd446ed437cbd", "auth_info" : { "auth_type" : "SECRET", "secure_access
使用密钥认证接入方式(SECRET)填写secret字段,使用证书认证接入方式(CERTIFICATES)填写fingerprint字段,不填写auth_type默认为密钥认证接入方式(SECRET) secure_access 否 Boolean 参数说明:指设备是否通过安全协议方式接入
使用密钥认证接入方式(SECRET)填写secret字段,使用证书认证接入方式(CERTIFICATES)填写fingerprint字段,不填写auth_type默认为密钥认证接入方式(SECRET) secure_access 否 Boolean 参数说明:指设备是否通过安全协议方式接入
response/request_id={request_id} 数据格式: { "result_code": 0, "response_name": "COMMAND_RESPONSE", "paras": { "result": "success
使用V3接口情况下,调用”鉴权”接口返回的accessToken有效期是一个小时,过期后,调用其他接口也会失败。请调用“鉴权“接口获取新的accessToken后,重新调用其他接口。
设备上报属性成功后,demo控制台中会打印“publish success”字样。 同时在设备详情页面查看到上报的属性: 图8 查看上报数据-luminance 接收下发命令 订阅了命令Topic后,可以在控制台下发同步命令。详情请参考MQTT设备同步命令下发。
SUCCESSFUL/FAILED。
secure_access Boolean 参数说明:指设备是否通过安全协议方式接入。 取值范围: true:通过安全协议方式接入。 false:通过非安全协议方式接入。非安全接入的设备存在被仿冒等安全风险,请谨慎使用。
SUCCESSFUL表示命令已经成功执行。 FAILED表示命令执行失败。 TIMEOUT表示命令下发之后,没有收到设备确认或者响应结果一定时间后超时。 created_time String 命令的创建时间,"yyyyMMdd'T'HHmmss'Z'"格式的UTC字符串。
成功的场景内容为 { "output" : "xxxxxxxxxxxx" } 失败的场景为 { "error" : { "error_code" : "IOTDA.XXXXX", "error_msg" : "XXXXX." } } status 执行结果,这里为子任务的状态,支持Success
iotda:accesscode:create 流转规则管理 创建规则触发条件 POST /v5/iot/{project_id}/routing-rule/rules iotda:routingrules:create 查询规则条件列表 GET /v5/iot/{project_id
表3 请求Body参数 参数 是否必选 参数类型 描述 device_id 是 String 参数说明:设备ID 响应参数 状态码: 201 表4 响应Body参数 参数 参数类型 描述 tunnel_id String 隧道ID tunnel_access_token String
Success: 成功。 Fail: 失败。 PartialSuccess: 部分成功。 Stopped: 停止。 Stopping 停止中。