10分钟内搭建监测机房温度应用

简介: 速度惊人

物联网发展速度日益加快,如何才能缩短物联网应用的开发流程、降低开发成本,是物联网企业关注的重点之一。阿里云AIoT作为物联网行业的引领者和创新者,为了帮助物联网企业完成设备上云的最后一公里,经过不断的沉淀,推出了物联网应用开发工具——IoT Studio。

IoT Studio是阿里云AIoT针对物联网场景提供的生产力工具,是阿里云AIoT物联网平台的一部分,覆盖了各个物联网行业核心应用场景,帮助开发者高效经济地完成物联网数据分析、设备、服务及应用开发,加速物联网SaaS构建。

依托于IoT Studio,如何10分钟以内搭建好一个物联网开发应用,阿里云AIoT通过使用树莓派(Raspberry Pi 4)、DHT11温湿度传感器设备和物联网应用开发(IoT Studio)平台,构建一个服务器机房的实时动态环境温湿度检测系统的实践案例,给你解答。
0118-1.png

设计思路

通过阿里云物联网平台,创建并接入相应的产品和设备,实现数据实时上报至阿里云IoT平台。同时,利用IoT Studio Web可视化开发功能,构建可视化管理界面,可以随时查看机房的实时信息,查阅调取历史曲线信息。
0118-2.png

最后,依靠IoT Studio业务逻辑服务开发功能,开发一个超温与低温的报警通知服务,实现24小时自动检测报警。例如机房中空调坏了、温度升高时能及时发出警告。
0118-3.png

步骤详解

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

设备上云后,所有的数据展示与调试都是基于通讯协议的交互,实现树莓派(Raspberry Pi 4)接入IoT平台以及其系统参数数据的上云可视化,直接在平台上查看树莓派板卡的运行信息,并控制指示灯,操作步骤如下:

  1. 创建产品和设备:
    通过阿里云AIoT物联网平台,创建产品和设备。产品是一组具有相同功能定义的设备集合。产品指同一个型号的产品,设备就是该型号下的某个设备。使用物联网的第一步需在物联网平台控制台创建产品并为设备注册身份,获得物联网平台的登录资格后,才能将真实物理设备与平台的云端虚拟设备对应绑定。

  2. 为产品定义物模型:
    定义物模型,就是定义产品的功能,将设备Raspberry Pi 4接入阿里云IoT平台,使其能够检测Raspberry Pi 4计算机的状态,并远程控制Power LED(电源指示灯)的开关。完成功能定义后,系统将自动生成该产品的物模型。

  3. 将树莓派接入物联网平台:
    安装完树莓派系统后,将树莓派设备接入物联网平台,实现属性数据上报。设备会与阿里云物联网平台正常通信,每隔10秒上报一次自己的数据,并且会自动响应云端控制指令。

  4. 创建IoT Studio项目:
    项目是物联网应用开发(IoT Studio)中多个应用、服务和物联网平台资源(产品、设备、数据资产、数据任务等)的集合。同一个项目内的不同应用或服务共享资源。不同项目之间的应用、服务和资源都相互隔离,互不影响。

  5. 开发可视化应用监控树莓派状态:
    物联网应用开发(IoT Studio)中的Web可视化开发工具无需写代码,就可开发一个基于网页的控制界面。通过开发Web应用,实现检测边缘计算机状态和控制设备电源指示灯开关的功能。

监控机房温湿度

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

1 为温湿度传感器定义物模型:

将传感器DHT11设备接入树莓派计算机设备,使其能够上传环境温度和湿度数据到阿里云IoT平台。树莓派计算机设备连接温湿度传感器前,同样,需要为连接的DHT11传感器定义物模型,才能在树莓派计算机设备下自动继承传感器的物模型内容。

2 上传温湿度数据:

完成物模型定义后,将传感器接入到树莓派的主板,并安装依赖程序。通过为树莓派主板增加一个温湿度传感器,实现Raspberry Pi 4计算机在服务器机房中搜集环境数据。

3 分析温湿度时序数据:

数据分析服务是物联网应用开发(IoT Studio)的一个重要组件,通过数据分析组件,可简单查阅各数据中各事件维度的统计值,例如平均值,最大值,最小值等。支持通过图表选择不同的数据维度,探索各数据之间的关系。建立数据分析服务,可以在数据分析控制台中顶部导航栏上,选择分析透视进入时序透视进行新建时讯透视。

4 开发数据服务API:

通过数据分析服务平台,在SQL数据分析工作台上,选择数据表的数据源,并生成API获取每天平均温度与湿度数据。生成物联网数据分析的数据开发任务是使用标准的SQL语句对设备进行数据分析,而API服务可将数据开发任务封装成API,方便开发者调用。API服务既可以直接响应设备端请求,也可以用于服务端数据对接。

5 展示机房温湿度数据:

完成温湿度传感器设备添加,及其数据上云后,为了实现展示机房的实时温度与湿度数据及变化趋势,需要在Web可视化界面增加温度与湿度的仪表盘和实时曲线图,并绑定相应的数据对象。可根据实际需要显示5分钟至1小时的实时数据,或选定时间的历史数据。

6 开发温度告警服务:

在业务逻辑工作台,开发定时触发服务,用于自动检测当前机房温度,实现通过钉钉机器人自动推送告警消息,帮助及时掌握机房设备的运行情况。

IoT Studio提供了Web可视化开发、业务逻辑开发与物联网数据分析等一系列便捷的物联网开发工具,解决物联网开发领域开发链路长、技术栈复杂、协同成本高、方案移植困难的问题,为物联网企业带来了更高效、便捷的应用开发体验。

了解更多IoT技术与解决方案内容请访问阿里云IoT官网 https://iot.aliyun.com/
钉钉扫码加入阿里云AIoT产品体验钉群,与产品经理面对面交流
许浩欣分享体验钉群二维码.jpg

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
6月前
|
定位技术
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
|
数据采集 编解码
高可靠性振弦采集仪可减少对仪器维护保养
振弦采集仪是一种用于测量机械设备振动和振动频率的仪器。在现代工业中,振动是许多机械故障的先兆,因此振动监测是维护和预测设备发生故障的重要手段。高可靠性振弦采集仪可以大大减少机械设备的维护保养成本,提高生产效率,本文将介绍其主要优势。
高可靠性振弦采集仪可减少对仪器维护保养
|
4月前
|
传感器 数据采集 机器学习/深度学习
LabVIEW开发电机故障监测系统
LabVIEW开发电机故障监测系统
50 0
|
5月前
|
传感器 人工智能 运维
智慧电厂转动设备的“非停监测”及算法应用
转动设备故障预测技术在智慧电厂中至关重要,防止非计划停机能避免经济损失和安全风险。结合传统数学模型与AI大数据分析,通过高精度传感器实时监测设备参数,利用智能算法精准预测异常,提前预警潜在故障。AI驱动的模型不仅能识别已知故障,还能预测未知问题,优化维护决策,减少停机时间,降低成本,增强可再生能源设施的运维效率,推动绿色能源转型。
|
6月前
振弦采集仪在极端气候下如何稳定运行
振弦采集仪的稳定运行受到气候条件的影响,特别是在极端气候下。以下是一些建议:
|
传感器 数据处理
河北稳控科技振弦采集模块监测传感器频率值不稳定
振弦传感器:(vibrating wire sensor)是以拉紧的金属钢弦作为敏感元件的谐振式传感器。当弦的长度确定之后,其固有振动频率的变化量即可表征钢弦所受拉力的大小。根据这一特性原理,即可通过一定的物理(机械)结构制作出测量不同种 类物理量的传感器(如:应变传感器、压力传感器、位移传感器等),从而实现被测物理量与频率值之间的一一对应关系,通过测量频率值变化量来计算出被测物理量 的改变量。 
河北稳控科技振弦采集模块监测传感器频率值不稳定
|
传感器 SQL 监控
10分钟以内搭建好,阿里云AIoT教你如何精准监测机房温度
物联网发展速度日益加快,如何才能缩短物联网应用的开发流程、降低开发成本,是物联网企业关注的重点之一。阿里云AIoT作为物联网行业的引领者和创新者,为了帮助物联网企业完成设备上云的最后一公里,经过不断的沉淀,推出了物联网应用开发工具——IoT Studio。
720 0
10分钟以内搭建好,阿里云AIoT教你如何精准监测机房温度
|
机器学习/深度学习 安全 大数据