乐趣区

关于物联网:业务系统从阿里云物联网平台获取设备数据的3种方案实践类

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

            阿里云物联网平台客户交换群
退出移动版