设备属性变化数据上报
设备属性变化数据上报是设备属性变化后上报然后分发给ISV进而由ISV进行业务处理的一系列过程,这个过程中ISV可进行个性化指标、业务逻辑处理从而丰富应用方案内容。设备上报后ISV接受消息处理过程可参见下图,接受方法同「Api接口」以https协议发送。
应用调试设备上报属性变化
1、进入应用
2、添加调试设备
按照上述操作执行后,添加的设备属性变化上报后会分发到该应用对应的阿里云测试环境,之后即可在测试环境部署的服务接受属性变化值进而开发调试。如果不需要该设备进行调试,那么从该应用删除即可。
3、设置属性变化上报接受地址
设置此回调Url后,平台会将在生活物联网平台关联了该应用的产品下的设备、添加到调试设备列表的设备上报的属性变化信息都会发送到ISV的这个Url请求。该回调Url是ISV账号维度配置,也即所有应用看到的都是同一份Url设置。
注:添加了设备到调试列表中,这个设备就被打标了只会往测试环境发消息。应用发布后如果还要用这个设备测试属性上报就要从调试环境中去掉。
设备上报属性变化值
名称 | 参数类型/SDK类型 | 是否必须 | 文档可见 | 示例值 | 描述 | 客户数据等级 | 是否加密 |
---|---|---|---|---|---|---|---|
openUserId | String | 是 | 是 | FAERQR23234wer | 用户id | C1 | 否 |
deviceId | String | 是 | 是 | 11111 | 设备id | C1 | 否 |
productId | String | 是 | 是 | 物联网生活平台productKey | C1 | 否 | |
eventType | String | 是 | 是 | 0 | attribute:属性类型 event:事件类型 |
C1 | 否 |
data | Map |
是 | 是 | 状态变化值(设备具体上报属性值) | C1 | 否 | |
time | long | 是 | 是 | 设备上报时间 | |||
messageId | String | 是 | 是 | 消息请求id |