通过使用树莓派(Raspberry Pi 4)、DHT11温湿度传感器设备和物联网应用开发(IoT Studio)平台,构建一个服务器机房的实时动态环境温湿度检测系统。

设计思路

  1. 创建并接入相应的产品和设备,实现数据实时上报至阿里云IoT平台。
  2. 使用IoT Studio Web可视化开发功能。

    构建可视化管理界面,可以随时查看机房的实时信息,查阅调取历史曲线信息。

    可视化大屏
  3. 使用IoT Studio业务逻辑服务开发功能。

    开发一个超温与低温的报警通知服务,实现24小时自动检测报警。例如机房中空调坏了、温度升高时能及时发出警告。

    节点 描述
    定时触发 设置时间,使服务在指定时间执行。
    设备(树莓派计算机) 获取上报的机房温度,用于条件判断的源数据。
    条件判断 设置发出温度告警信息的条件。
    钉钉机器人 添加1个钉钉机器人节点,判断条件的结果为true时,发出通知消息。
    HTTP返回 判断条件的结果为false时,返回判断结果。

硬件准备

产品 硬件
树莓派 Raspberry Pi 4主板
大于8 GB的TF存储卡与读卡器
USB TypeC数据线及充电器
micro HDMI转HDMI连接线
USB鼠标+键盘
HDMI电脑显示器(或HDMI电视机)
DHT11温湿度传感器 DHT11传感器
面包板
公母接头杜邦线
10 KΩ直插电阻

快速体验IoT Studio的Web可视化开发

通过以下步骤,快速实现树莓派(raspberry Pi 4)接入IoT平台以及其系统参数数据的上云可视化,使您可以直接在平台上查看树莓派板卡的运行信息,并控制指示灯。

  1. 开通物联网平台服务
  2. 创建产品和设备
  3. 为产品定义物模型
  4. 安装树莓派系统
  5. 将树莓派接入物联网平台
  6. 创建IoT Studio项目
  7. 开发可视化应用监控树莓派状态

监控机房温湿度

通过以下步骤,将温湿度传感器设备接入到树莓派主板,完成传感器的数据传递功能,并将硬件放到机房环境中搜集数据,实现实时检测机房环境温湿度情况的功能。

  1. 为温湿度传感器定义物模型
  2. 上传温湿度数据
  3. 分析温湿度时序数据
  4. 开发数据服务API
  5. 展示机房温湿度数据
  6. 开发温度告警服务