在企业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

            阿里云物联网平台客户交换群