检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
示例 Topic: $oc/devices/{device_id}/sys/events/down 数据格式: { "services": [{ "service_id": "$log", "event_type":
运行应用侧SDK代码,调用修改设备属性接口向设备发送请求,设备侧收到的结果如下: 图3 处理修改属性设备侧结果 “消息跟踪”显示结果如下: 图4 消息跟踪-属性下发 父主题: 云端数据下发
如果使用设备接入服务的数据流转功能,比如数据转发到kafka,设备接入服务只能将数据转发到和它在同一个子网的kafka。如果您需要将数据转发至同一个VPC但不同子网的kafka服务,请提交工单说明您的诉求。
示例 Topic: $oc/devices/{device_id}/sys/events/down 数据格式: { "object_device_id": "{object_device_id}", "services": [{ "service_id"
数据转发 数据转发无缝与华为云其他服务、第三方应用对接,实现设备数据的存储、计算、分析的全栈服务。 云服务访问授权 物联网平台支持与华为云其它云服务进行对接。
(仅标准版和企业版支持) mrs_kafka_forwarding 否 MrsKafkaForwarding object 参数说明:转发Kafka消息内容。当channel为MRS_KAFKA_FORWARDING时,必填。
丢弃过时的数据,接收、处理较为实时的流转数据。
示例 Topic: $oc/devices/{device_id}/sys/events/down 数据格式: { "object_device_id": "{object_device_id}", "services": [{ "service_id
Kafka流转次数 iotda_mrsKafka_forwarding_totalCount MRS Kafka流转成功次数 iotda_mrsKafka_forwarding_successCount MRS Kafka流转失败次数 iotda_mrsKafka_forwarding_failedCount
解决方法 应用服务器收到数据后需要返回200 OK状态码。 设备数据变化通知和批量设备数据变化通知的区别是什么? 设备数据变化通知和批量设备数据变化通知接口都是订阅设备的数据变化,只是封装的数据格式不一样。
图6 设备模拟器连接成功 图7 设备在线 光照强度数据上报 使用MQTT.fx工具向物联网平台上报光照强度数据。
(仅标准版和企业版支持) mrs_kafka_forwarding MrsKafkaForwarding object 参数说明:转发Kafka消息内容。当channel为MRS_KAFKA_FORWARDING时,必填。
实现原理 方案总体架构框图如下: 协议转换网关是一个网关,可以部署在云上或者本地。第三方协议设备作为协议转换网关的子设备接入平台。 协议转换网关一般由三部分组成: 第三方协议接入。完成第三方协议的解析,鉴权。 协议转换。负责完成第三方协议数据和平台格式数据的互相转换。
设备上报数据不带该参数或参数格式错误时,则数据上报时间以平台时间为准。
如果用户建立链接后不拉取数据,则会导致数据积压在服务端。服务端仅保存最近24小时,且占用磁盘容量小于1GB的数据,如果用户不及时拉取数据,物联网平台会滚动清除超期和超出容量限制的数据。若用户收到消息后来不及响应,长连接中断,则未响应的数据会在下次链接后重新推送。
示例 Topic: $oc/devices/{device_id}/sys/events/down 数据格式: { "object_device_id": "{object_device_id}", "services": [ {
考虑到用户对数据实时性的要求,我们支持清理积压在转发通道中的数据,以确保数据的及时处理和传输。 例如:当定时上报用户使用量的水表将数据发送至目标服务器时,由于服务器出现故障导致数据积压,为保证数据的实时性,我们可以使用"清空积压消息"能力丢弃积压数据,优先处理新上报的数据。
通过云端获取设备上报的数据 本文以AMQP为例,获取设备上报到云端的数据。 单击这里获取Java AMQP接入示例。 登录管理控制台,选择“规则 > 数据转发”,创建数据转发规则。 图10 数据转发-创建规则 设置转发数据, 填入参数,创建规则。
(仅标准版和企业版支持) mrs_kafka_forwarding MrsKafkaForwarding object 参数说明:转发Kafka消息内容。当channel为MRS_KAFKA_FORWARDING时,必填。
命令下发后,demo中接收到命令: 通过云端获取设备上报的数据 当数据到达平台后,应用服务器可以使用AMQP来接收推送消息。具体可参考通过云端获取设备上报的数据。 更多 更详细开发指导请参考设备侧SDK接入或更多其他语言的demo接入。 父主题: 设备快速接入—属性上报与命令接收