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

审核编辑:郭婷

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

    关注

    1942

    文章

    9943

    浏览量

    195492
  • HVAC
    +关注

    关注

    0

    文章

    76

    浏览量

    20523
  • IOT
    IOT
    +关注

    关注

    189

    文章

    4369

    浏览量

    206556
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CI/CT自动化测试解决方案

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化测试执行、测试策略定制、测试任务
    的头像 发表于 11-12 16:01 1196次阅读
    CI/CT<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决方案

    嵌入式C/C++回归测试四大最佳实践(附自动化测试工具TESSY使用教程)

    嵌入式开发中,一次微小的代码改动都可能引发“蝴蝶效应”,如何守护系统的稳健?推荐专业的自动化测试工具#TESSY,源自戴姆勒-奔驰,是嵌入式C/C++单元/集成测试的标杆。
    的头像 发表于 10-31 14:21 183次阅读
    嵌入式C/C++回归<b class='flag-5'>测试</b>四大<b class='flag-5'>最佳</b>实践(附<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>工具TESSY使用教程)

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试量身打造,小白3 分钟就能轻松上手,15 分
    的头像 发表于 09-22 17:52 611次阅读
    <b class='flag-5'>测试</b>小白3分钟上手,零代码<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台,15分钟搭建<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>方案

    电源模块的短路保护如何通过自动化测试软件完成测试

    搭建 自动化测试软件运行于特定测试系统架构之上。以国产测试平台ATECLOUD电源模块进行重复
    的头像 发表于 09-03 19:10 562次阅读
    电源模块的短路保护如何通过<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件完成<b class='flag-5'>测试</b>

    EasyGo TestSim:新能源电力系统自动化测试的利器

    现代电力系统测试精度和效率的高要求。EasyGo TestSim 仿真自动化测试软件的出现,为这一难题提供了一个完美的解决方案。 什么是 EasyGo TestSim? EasyGo
    发表于 09-03 18:35

    自动化测试平台中TestCenter和ATECLOUD有哪些差异?

    。 ATECLOUD 1. 核心定位与适用领域 ATECLOUD: 面向电子测量、电源模块、半导体及通用工业自动化测试,尤其适用于电源管理、射频组件、电源芯片验证等场景。其设计强调无代码开发、云平台协作及多行业适配性,支持跨领域
    的头像 发表于 07-25 09:54 451次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台中TestCenter和ATECLOUD有哪些差异?

    自动化测试平台ATECLOUD推出AI算法功能

    作为纳米软件自主研发的自动化测试平台,ATECLOUD 始终致力于为用户提供高效优质的测试解决方案。面对5G、AI等前沿技术的迭代发展,平台深度融合新技术持续升级测试能力,最新推出的A
    的头像 发表于 07-22 16:10 476次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台ATECLOUD推出AI算法功能

    UTP系统通过SPI协议对数字温度传感器的自动化测试介绍

    一、UTP系统简介 宏控UTP协同自动化测试系统(简称UTP测试系统)是一款通用的
    的头像 发表于 07-13 16:27 700次阅读
    UTP<b class='flag-5'>系统</b>通过SPI协议对数字温度传感器的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>介绍

    车机交互测试自动化实现路径与案例分析

    测试设备是车机交互测试自动化实现的核心支撑,通过合理选型、部署和应用北京沃华慧通测控技术有限公司汽车测试设备,结合科学的实现路径和丰富的案例经验,能够有效提高车机交互
    的头像 发表于 07-10 09:24 1158次阅读
    车机交互<b class='flag-5'>测试</b><b class='flag-5'>自动化</b>实现路径与案例分析

    UTP系统通过ModBus协议对温度传感器的自动化测试介绍

    一、UTP系统简介 宏控UTP协同自动化测试系统(简称UTP测试系统)是一款通用的
    的头像 发表于 06-07 15:12 631次阅读
    UTP<b class='flag-5'>系统</b>通过ModBus协议对温度传感器的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>介绍

    APP自动化测试框架

    APP自动化测试框架是一套结合工具链、设计模式和技术规范的集成解决方案。以下是基于主流技术实践的核心要点总结: 一、核心模块构成 环境管理‌ 支持物理机/虚拟机/容器部署,集成ADB
    的头像 发表于 05-07 07:35 425次阅读
    APP<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>框架

    TH2822系列LCR测试仪的自动化测试

    推出的TH2822系列LCR测试仪,凭借其高精度测量、多功能接口及智能设计,为自动化测试提供了完善的解决方案。本文将深入探讨TH2822系列在自动
    的头像 发表于 04-23 16:38 565次阅读
    TH2822系列LCR<b class='flag-5'>测试</b>仪的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>

    矢量信号发生器在工业自动化测试中的应用场景

    矢量信号发生器在工业自动化测试中的多个应用场景。   一、通信模块测试 在工业自动化系统中,通信模块是实现设备间信息交互的关键部件。为了确保
    的头像 发表于 03-26 14:10 720次阅读

    通用自动化测试软件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的测试用例自动化执行框架,用于汽车电子自动化测试,可支持
    的头像 发表于 01-02 13:42 1286次阅读
    通用<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件 - TAE

    串口屏自动化测试

    严谨而高效的自动化测试方案显得尤为重要。以下是对串口屏自动化测试策略的深度解析,旨在通过高质量的测试设计,严格控制产品设计质量,推动产业升级
    的头像 发表于 12-27 17:17 1744次阅读