10分钟以内搭建好,阿里云AIoT教你如何精准监测机房温度

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


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

 

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


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

4.jpg


设计思路


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


4·1.jpg

 

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

4·2.jpg


步骤详解





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

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
传感器 监控
基于STM32的智能工厂生产线监控系统设计与实现
基于STM32的智能工厂生产线监控系统设计与实现
853 0
Spring-AOP通知获取数据
Spring-AOP通知获取数据
232 0
|
机器学习/深度学习 存储 算法
I2A、MBMF、MVE、DMVE…你都掌握了吗?一文总结强化学习必备经典模型(三)
I2A、MBMF、MVE、DMVE…你都掌握了吗?一文总结强化学习必备经典模型
993 0
|
5月前
|
Arthas 监控 Java
Java死锁 如何定位?如何避免Java死锁?(图解+秒懂+史上最全)
Java死锁 如何定位?如何避免Java死锁?(图解+秒懂+史上最全)
Java死锁 如何定位?如何避免Java死锁?(图解+秒懂+史上最全)
|
消息中间件 云安全 运维
阿里云物联网平台测评:以温度报警器开发为例
以温度报警器为例,介绍使用阿里云物联网平台开发该产品的全流程
2948 2
阿里云物联网平台测评:以温度报警器开发为例
|
传感器 人工智能 监控
【基于开源鸿蒙(OpenHarmony)的智慧农业综合应用系统】
【基于开源鸿蒙(OpenHarmony)的智慧农业综合应用系统】
1087 6
|
网络安全 Nacos 开发者
【Nacos】神操作!节点提示暂时不可用?别急!7步排查法+实战代码,手把手教你解决Nacos服务实例状态异常,让服务瞬间满血复活!
【8月更文挑战第15天】Nacos作为微服务注册与配置中心,虽广受好评,但仍可能遇到“节点提示暂时不可用”的问题。本文解析此现象及其解决之道。首先需理解该提示意味着服务实例未能正常响应。解决步骤包括:检查服务状态与网络、审查Nacos配置、调整健康检查策略、重启服务及分析日志。通过系统化排查,可有效保障服务稳定运行。
1002 0
|
存储 关系型数据库 MySQL
2022年最新最详细的MYSQL数据库安装(详细图解过程、毕成功)
这篇文章提供了2022年最新最详细的MYSQL数据库安装教程,包括下载、安装步骤图解、初始化配置文件创建、登录密码修改注意事项,并分享了作者在安装过程中遇到的常见问题及其解决方法。
2022年最新最详细的MYSQL数据库安装(详细图解过程、毕成功)
|
设计模式 缓存 安全
Java面试题:详解单例模式与内存泄漏?内存模型与volatile关键字的实操?并发工具包与并发框架的应用实例
Java面试题:详解单例模式与内存泄漏?内存模型与volatile关键字的实操?并发工具包与并发框架的应用实例
161 0