检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备每次上报数据都会收到平台下发的软/固件版本查询命令? 在软/固件升级任务中,业务处理是否会中断? 升级任务有重试策略,当群组中有部分设备升级失败后,是如何重试的? 平台给设备发送软/固件包的时候,是否支持断点续传功能?
在线开发Profile时,如何选择数据类型? 编辑Profile时,提示此产品已锁定,无法编辑? Profile文件中,serviceId和serviceType必须保持一致吗? 网关添加的子设备所属产品为空怎么处理? 设备管理服务如何上传带插件的产品模型?
该用户下有多个应用的情况下未携带appId访问接口 请携带对应的appId或联系华为工程师合并应用数据。 IOTDA.001006 Operation not allowed.
若设备超过25(默认值)小时未向平台上报数据或发送消息,则设备状态为ABNORMAL(默认值);若设备超过49小时未向平台上报数据或发送消息,则设备状态为OFFLINE。 statusDetail 可选 String(256) body 设备的状态详情,跟status取值对应。
若设备超过25(默认值)小时未向平台上报数据或发送消息,则设备状态为ABNORMAL(默认值);若设备超过49小时未向平台上报数据或发送消息,则设备状态为OFFLINE。 statusDetail 可选 String(256) Body 设备的状态详情,跟status取值对应。
bindDevice(绑定设备) deviceAdded(添加新设备) deviceInfoChanged(设备信息变化) deviceDataChanged(设备数据变化) deviceDatasChanged(设备数据批量变化) deviceCapabilitiesChanged
bindDevice(绑定设备) deviceAdded(添加新设备) deviceInfoChanged(设备信息变化) deviceDataChanged(设备数据变化) deviceDatasChanged(设备数据批量变化) deviceCapabilitiesChanged
若设备超过25(默认值)小时未向平台上报数据或发送消息,则设备状态为ABNORMAL(默认值);若设备超过49小时未向平台上报数据或发送消息,则设备状态为OFFLINE。 statusDetail 可选 String(256) body 设备的状态详情,跟status取值对应。
bindDevice(绑定设备) deviceAdded(添加新设备) deviceInfoChanged(设备信息变化) deviceDataChanged(设备数据变化) deviceDatasChanged(设备数据批量变化) deviceCapabilitiesChanged
Topic 消息发送方 (Publisher) 消息接收方 (Subscriber) 说明 /huawei/v1/devices/{deviceId}/data/{codecMode} 设备 物联网平台 设备向物联网平台上报数据。
该用户下有多个应用的情况下未携带appId访问接口 请携带对应的appId或联系华为工程师合并应用数据。 IOTDA.001006 Operation not allowed.
应用进入相应界面或者刷新界面再从数据库取数据并进行数据处理。
DataConfigDTO结构体说明: 参数 必选/可选 字段类型 描述 dataAgingTime 可选 Integer 数据老化时长,取值范围:0-90,单位:天。
DeviceConfigDTO: 参数 必选/可选 字段类型 描述 dataConfig 可选 DataConfigDTO 数据配置信息。
System.out.println("AgentLiteDataTrans收到通知:" + arg0); int mMsgType = arg0.getMsgType(); switch(mMsgType) { //数据上报应答
DeviceConfigDTO: 参数 必选/可选 字段类型 描述 dataConfig 可选 DataConfigDTO 数据配置信息。
将命令的下发模式改为缓存下发(在调用创建设备命令接口的时候expiretime参数设置为非0,即为缓存下发命令),检查在数据上报后,命令是否可以下发成功。 如果缓存命令下发成功,则说明命令下发失败原因为设备链路老化。
需要提前实现连接状态通知广播接收处理函数,建议: 对于网关设备,在连接成功的处理函数中需要进行非直连设备状态上报的处理,并且将缓存的所有上报数据进行上报。 在连接断开的处理函数中记录设备断开状态,之后如果有数据上报,需要进行缓存,等到连接成功后再进行上报。
主要方法如下: 方法 说明 def invokeAPI(httpMethod, url, headers, payload, clientInfo) 所有接口最终调用的方法,根据传入的参数不同,最后返回的数据不同。 Clientinfo类 用于设置对接的基本信息。
订阅数据 应用服务器通过调用物联网平台的“订阅平台业务数据”接口,告知物联网平台消息推送的地址和通知类型,比如设备业务数据、设备告警等,接口信息详见API参考文档。 在订阅场景下,物联网平台是客户端,应用服务器是服务端,物联网平台调用应用服务器的接口,并向应用服务器推送消息。