物联网大数据平台的架构

物联网大数据平台的架构

Content #

  1. 智能网关通过消息队列将数据上传到物联网大数据平台,Storm 等流式计算引擎从消息队列获取数据,对数据的处理分三个方面。

    • 数据进行清理转换后写入到大数据存储系统。
    • 调用规则和机器学习模型,对上传数据进行计算,如果触发了某种执行规则,就将控制信息通过设备管理服务器下发给智能网关,并进一步控制终端智能设备。
    • 将实时统计信息和应用程序监听的数据发送给应用程序设备,供使用者查看管理。
  2. Spark 等离线计算引擎定时对写入存储系统的数据进行批量计算处理,进行全量统计分析和机器学习,并更新机器学习模型。

  3. 应用程序也可以通过设备管理服务器直接发送控制指令给智能网关,控制终端智能设备。

这样就构成一个典型的物联网“端 - 云 - 端”架构,其中两个端分别是传感器与智能设备端,以及应用程序设备端,而云则是大数据云计算平台。

Viewpoints #

From #

30 | 当大数据遇上物联网