0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自动化支持IoT的HVAC系统测试的最佳方法

星星科技指导员 来源:嵌入式计算设计 作者:Shraddha Shah 2022-11-23 14:17 次阅读

HVAC现在比以往任何时候都更智能,因为只需使用连接的应用程序在我们的移动设备上单击一下即可对其进行远程控制。HVAC系统还可以配置Alexa或Google智能家居,通过使用语音控制使我们的生活更加方便。物联网技术还使暖通空调系统更智能、更高效。

智能HVAC系统的主要组件包括HVAC设备,用于与设备通信的云以及控制设备功能的移动应用程序。多个暖通空调系统组合成分区系统,在不同区域实现更高的能源效率以及独立和可定制的加热和冷却需求。

暖通空调区域系统

为什么要测试智能暖通空调系统?

由于暖通空调系统控制特定区域或地区的环境条件,因此确保其整体性能至关重要。此外,当系统足够智能,可以由远程应用程序控制时,验证移动应用程序、云 API 以及通信协议和设备功能的端到端完整性变得至关重要(即,从移动应用程序到云再到 HVAC 系统并返回)。

如果这些组件中的任何一个无法正常工作,则整个系统都可能出现故障。这就是为什么测试HVAC系统是开发和部署生命周期中复杂但至关重要的一部分。

随时随地控制暖通空调。

一种测试智能暖通空调系统的方法

为了确保暖通空调系统的整体系统完整性,需要考虑三种不同的方法:

1. 功能特性验证

2. 接口测试

3. 性能/负载测试

功能特性验证

HVAC设备具有调度功能,其中调度模式和温度可以在一天中设置,也可以使用时隙每周设置。某些设备可能会促进假期/一键式离开功能,该功能可以将恒温器置于“离开”模式。

所有这些功能都可以使用手动或自动测试进行验证,其中包括移动应用程序的测试及其通过通信协议和API与HVAC设备的连接。最重要的方面之一是确保恒温器节能且功耗最低,这可以通过使用情况图进行验证,这些图表可以全面了解能源使用情况与消耗。

市场上有各种工具和框架,但最好的开源工具Appium广泛用于测试移动应用程序,并且可以与机器人框架一起使用,通过MQTT进行HVAC设备验证。

HVAC 设备可以连接到树莓派Python 脚本(即发布/订阅请求和响应数据)将读取或写入恒温器设备对象的值。自动化脚本可以通过更新将在恒温器上验证的值并通过订阅的 MQTT 响应主题读取相应的对象值来验证移动应用程序的功能方面,反之亦然。

接口测试

API 是开发人员用于通过通信协议在移动应用程序和设备之间建立通信的构建块。因此,请务必确保 API 在发送到服务器的请求中给出预期的响应。

有各种工具可用于测试 Rest API,Postman 就是其中之一

性能/负载测试

当涉及到测试大量设备和同时处理并发用户时,必须执行性能/负载测试,以确保系统的可靠性、可扩展性和负载处理能力。当N个用户同时使用 HVAC 系统时,其性能可能会下降或响应时间可能会延迟,这可能会在重负载期间使服务器崩溃。

这可以通过检测服务器在给定时间处理最大负载数量的能力并通过负载测试将它们分布在不同的实例上来克服。市场上有各种工具,其中Locust是基于Python的工具,可用于开发性能脚本,这些脚本执行超过N个HVAC设备,以得出系统的容差/行为。

自动化测试:保持冷静

智能 HVAC 系统现在是大多数住宅、工业和商业建筑的一部分,这就是为什么如果您希望发现未知缺陷、确保更高的效率并在发布前后最大限度地提高性能,则必须测试正确的测试方法。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能家居
    +关注

    关注

    1918

    文章

    9253

    浏览量

    180494
  • HVAC
    +关注

    关注

    0

    文章

    64

    浏览量

    19616
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4047

    浏览量

    194046
收藏 人收藏

    评论

    相关推荐

    ATECLOUD自动化测试系统区别于传统自动化测试系统

    纳米软件通过多年业务积累,具有丰富的软件开发和系统集成经验。ATECLOUD自动化测试平台也一直在迭代升级,扩展功能,致力于让测试变得更简单、更便捷。
    的头像 发表于 05-08 15:58 191次阅读
    ATECLOUD<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>系统</b>区别于传统<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>系统</b>

    鸿蒙OS开发实战:【自动化测试框架】使用指南

    为支撑HarmonyOS操作系统自动化测试活动开展,我们提供了支持JS/TS语言的单元及UI测试框架,
    的头像 发表于 04-08 14:49 871次阅读
    鸿蒙OS开发实战:【<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>框架】使用指南

    非标自动化设备

    1、非标自动化设备 2、根据需求设计和制造 3、完成代替人工的目标
    发表于 03-25 09:52

    ETC自动化测试系统ETC Runsys. #ETC #自动化测试 #OBU #RSU

    自动化测试
    度纬仪器
    发布于 :2024年01月12日 10:01:20

    CANoe中诊断29服务的实现#诊断自动化测试

    自动化测试
    北汇信息POLELINK
    发布于 :2023年12月29日 21:47:49

    HamronyOS自动化测试框架使用指南

    概述 为支撑 HarmonyOS 操作系统自动化测试活动开展,我们提供了支持 JS/TS 语言的单元及 UI 测试框架,
    发表于 12-19 10:26

    电源测试怎么自动化?电源模块自动化测试系统如何实现?

    纳米软件在电测行业深耕十余年,在行业的大背景下,为了进一步完善自动化测试,开发出了新的智能化的电源模块自动化测试系统ATECLOUD-POW
    的头像 发表于 12-15 14:40 397次阅读
    电源<b class='flag-5'>测试</b>怎么<b class='flag-5'>自动化</b>?电源模块<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>系统</b>如何实现?

    LabVIEW与Tektronix示波器实现电源测试自动化

    和Tektronix示波器解决了电源测试中的实际问题,实现了测试过程的自动化、高效和精确。这不仅显著提高了产品
    发表于 12-09 20:37

    开关电源自动化测试方案的流程是什么?开关电源测试系统如何测试

    开关电源测试系统是针对开关电源测试而开发的一种智能自动化测试系统,打破传统
    的头像 发表于 11-22 16:37 548次阅读
    开关电源<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>方案的流程是什么?开关电源<b class='flag-5'>测试</b><b class='flag-5'>系统</b>如何<b class='flag-5'>测试</b>?

    GAT通用自动测试系统

    同一平台,支持多品牌仪表兼容互换。 ◆ 安全性:按用户进行权限管理,权限细化到每个功能点及产品。 ◆ 高效性:产品自动测试用例的快速搭建,通过引入自动化工装、开关矩阵实现一键测试,提升
    发表于 09-26 10:09

    基于Arduino的家庭自动化项目

    包含相关代码、详细图文、物料表一个简单的基于DIY Arduino的家庭自动化项目,它使用土壤湿度传感器、泵和其他电子元件来自动浇水植物。它由一个适合室内园艺的混凝土花盆箱组成。自流式播种机也可作为水培系统使用。电气
    发表于 09-26 08:16

    工厂自动化系统分享

    工厂自动化结构 PLC系统应用 IO-Link系统解决方案 工厂自动化中的工业机器人 问答环节
    发表于 09-07 06:32

    电动汽车HVAC系统的不同之处

    电动汽车HVAC(暖通空调)系统依赖先进的传感器、作动器和控制器,以确保车辆在所有温度条件下都能保持最佳运行状态。
    的头像 发表于 09-06 15:52 583次阅读

    接口自动化测试流程讲解 企业接口自动化测试步骤

    接口自动化测试是指通过编写脚本或使用自动化工具,对软件系统的接口进行测试的过程。接口测试是软件
    发表于 07-28 14:54 1590次阅读
    接口<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>流程讲解 企业接口<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>步骤

    使用Bolt IoT的路灯自动化

    电子发烧友网站提供《使用Bolt IoT的路灯自动化.zip》资料免费下载
    发表于 07-11 09:40 0次下载
    使用Bolt <b class='flag-5'>IoT</b>的路灯<b class='flag-5'>自动化</b>