本文介绍如何使用物联网应用开发(IoT Studio)平台的Web可视化开发和业务逻辑,开发一个茶园的环境监控大屏。应用用户可在监控大屏中,查看在指定时间内,设备上报的温度值折线图。

设计思路

  • 先在业务逻辑开发工作台,创建三个服务,分别是 :
    • 一个设备触发服务:用于获取温度探测器上报的温度数据,并存储到云数据库RDS版MySQL数据表中。
    • 一个定时触发服务:用于每个整点统计前一小时的最高温度数据,并存储到另一个云数据库RDS版MySQL数据表中。
    • 一个HTTP接口:用于从RDS数据库中,筛选出指定时间段内,每小时的最高温度数据。
  • 使用Web可视化开发工作台,开发一个Web前端应用。用于调用HTTP接口,获取指定时间段内,每小时的最高温度数据,并展示在折线图中。

    监控大屏如下图:

    Web监控大屏

操作步骤

  1. 创建项目和产品
  2. 开发虚拟设备
  3. 分析温度时序数据
  4. 使用云数据库创建数据表
  5. 开发获取温度数据的服务
  6. 开发可视化茶园监控大屏