在企业IoT业务场景中,往往须要将设施上报到IoT物联网平台的数据进行加工解决,存储到数据库中,以便供业务零碎应用。物联网平台提供了3种获取数据的形式:
- -通过阿里云POP API获取设施数据
- -通过HTTP/2服务端订阅取设施数据
- -通过规定引擎配置流转数据到云产品
计划一、阿里云POP API获取设施数据
参考 https://www.yuque.com/cloud-dev/iot-tech/upqoog
计划二、HTTP/2服务端订阅 (2019年12月5日更新:现已升级成AMQP服务端订阅)
参考 https://www.yuque.com/cloud-dev/iot-tech/cev3cn
计划三、应用规定引擎详解
规定引擎提供高级的数据过滤转换能力,反对对设施数据进行过滤并转换,而后再流转到其余云产品实例。
上图展现了规定引擎对接的云产品,次要蕴含音讯队列产品(MQ,MNS),数据库产品(关系型数据库RDS,表格存储OTS,时序时空数据库TSDB)和实时处理产品(函数计算FC,Datahub)。
规定引擎实例
残缺规定引擎蕴含如下图3局部:解决数据,失常转发数据,转发谬误时流转。
数据处理SQL
规定引擎的数据处理反对类SQL语法,能够解决设施上下文数据和音讯Payload数据。语法规定如下:
SQL配置页面如下:
数据转发配置
数据转发异样时流转配置
规定引擎相干文档
规定引擎介绍文档:https://help.aliyun.com/document_detail/68677.html
SQL表达式https://help.aliyun.com/document_detail/30554.html
内置SQL函数列表:https://help.aliyun.com/document_detail/30555.html
物模型(/sys/)Topic的数据结构文档:https://help.aliyun.com/document_detail/73736.html
音讯体Payload的数据结构变换过程
自定义Topic
物模型Topic(/sys/结尾Topic)
注:原始payload通过物模型解决后,构造会变动,SQL要依据物模型payload来编写
物联网平台产品介绍详情:https://www.aliyun.com/product/iot/iot_instc_public_cn
阿里云物联网平台客户交换群