检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据转发至MySQL存储 场景说明 对于平台的流转数据可以选择让平台将设备上报数据转发给云数据库(MySQL),由MySQL进行存储,用户无需做额外的数据存储代码开发即可使用设备数据进行业务处理。 本示例为将流转数据转发至MySQL存储。 前提条件 已购买设备接入服务的企业版实例或标准版实例。
在物联网解决方案中,设备产生庞大的数据,使用传统的Mysql数据库已经无法达到要求,为了降低存储成本,提高数据查询效率,华为云物联网平台可以通过规则引擎,将数据转发到华为云其他云服务,例如可以将海量数据经过数据湖探索服务(DLI)进行数据清洗,再由云数据仓库(DWS)进行存储,再由Astro大屏应用读取
ount MySql流转次数 IoTDA.MYSQL_FORWARDING MySql流转次数:iotda_mysql_forwarding_totalCount MySql流转成功次数:iotda_mysql_forwarding_successCount MySql流转失败次
”分隔,流转数据格式请参考这里。 目标存储字段:输入数据库的列名。 云数据库 MySQL(RDS) 说明: 目前仅企业版实例和标准版实例支持转发到云数据库 MySQL(RDS),基础版实例不支持。 数据库实例地址:输入RDS实例的连接地址。设备接入企业版实例支持通过内网IP连接RDS,标准版只支持公网连接RDS。详细指导请参考这里。
数据转发至GeminiDB Influx 数据转发至Kafka存储 数据转发至FunctionGraph函数工作流 数据转发至MySQL存储 数据转发至OBS长期存储 数据转发至BCS可信上链 数据转发至MongoDB存储 父主题: 规则引擎
SDK集成场景 SDK支持的物联网通信协议 IoT Device SDK 面向运算、存储能力较强的嵌入式设备,例如网关、采集器等。 MQTT IoT Device SDK Tiny 面向对功耗、存储、计算资源有苛刻限制的终端设备,例如单片机、模组。 LWM2M over CoAP、MQTT
数据转发至Kafka存储 场景说明 对于设备上报的数据,可以选择让平台将设备上报数据推送给应用服务器,由应用服务器进行保存;还可以选择让平台将设备上报数据转发给分布式消息服务(Kafka),由Kafka进行存储。 本示例为将所有设备上报的数据转发至Kafka存储。 购买Kafka实例
数据转发至OBS长期存储 场景说明 对于设备上报的数据,可以选择让平台将设备上报数据推送给应用服务器,由应用服务器进行保存;还可以选择让平台将设备上报数据转发给对象存储服务(OBS),由OBS进行存储。 本示例为将所有设备上报的数据转发至OBS存储。 创建OBS桶 登录华为云官方网站,访问对象存储服务。
nel为ROMA_FORWARDING时,必填。(仅企业版支持) mysql_forwarding 否 MysqlForwarding object 参数说明:转发MySQL消息内容。当channel为MYSQL_FORWARDING时,必填。 influxdb_forwarding
数据转发至MongoDB存储 场景说明 对于平台的流转数据可以选择让平台将设备上报数据转发给文档数据库服务(DDS),由DDS进行存储(华为云DDS完全兼容MongoDB协议),用户无需做额外的数据存储代码开发即可使用设备数据进行业务处理。本示例为将流转数据转发至文档数据库服务存储。 购买MongoDB实例
件在线开发。 图1 数据类型样例1 在线开发的插件字段为数组和可变长数组类型的编解码规则 在线开发编解码插件时,如果某字段的数据类型为数组或可变长度数组,则按照base64进行编解码。对应的插件在线开发可参考数组及可变长数组的编解码插件在线开发示例。 图2 数据类型样例2 在线开
Topic中device_id为网关设备的设备id。 参数说明 字段名 必选/可选 类型 参数描述 devices 必选 List<DeviceService> 参数解释: 设备数据,是一个字段名为devices的数组,用于存放不同子设备的属性上报。 DeviceService定义表: 字段名 必选/可选 类型
nel为ROMA_FORWARDING时,必填。(仅企业版支持) mysql_forwarding 否 MysqlForwarding object 参数说明:转发MySQL消息内容。当channel为MYSQL_FORWARDING时,必填。 influxdb_forwarding
的services,若fuzzy为true,则通过模糊匹配查询services。查询结果将汇合为一个数组。 GET_SERVICES('Battery',true) JSON数组格式 只能在属性上报时使用 CONTAINS_SERVICES String serviceId,boolean
nnel为ROMA_FORWARDING时,必填。(仅企业版支持) mysql_forwarding MysqlForwarding object 参数说明:转发MySQL消息内容。当channel为MYSQL_FORWARDING时,必填。 influxdb_forwarding
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
将数据流转到influxDB,兼容InfluxDB生态的云原生时序数据库。提供高性能读写、高压缩率、冷热分层存储以及弹性扩容、监控告警等服务能力,可以实现大并发的时序数据读写,压缩存储和类SQL查询等功能,支持多维聚合计算和数据可视化分析能力。广泛应用于资源监控、业务监控分析、物联网设
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
nnel为ROMA_FORWARDING时,必填。(仅企业版支持) mysql_forwarding MysqlForwarding object 参数说明:转发MySQL消息内容。当channel为MYSQL_FORWARDING时,必填。 influxdb_forwarding