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

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

3天内不再提示

自动化支持物联网的HVAC系统测试的最佳方法

星星科技指导员 来源:嵌入式计算设计 作者:Shraddha Shah 2022-10-17 10:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

暖通空调区域系统

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

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

如果这些组件中的任何一个无法正常工作,则整个系统都可能出现故障。这就是为什么测试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

    文章

    9944

    浏览量

    195535
  • python
    +关注

    关注

    57

    文章

    4858

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    工业联网平台的API数据接口支持对接哪些系统

    工业联网平台的API数据接口支持对接的系统类型广泛,涵盖工业自动化、企业信息
    的头像 发表于 11-03 09:41 147次阅读

    学习联网可以做什么工作?

    健康、智能制造等领域。以下是一些常见的职业方向: 联网工程师:从事物联网系统的设计、开发、测试、维护和升级等工作,包括传感器、无线通信、云
    发表于 10-11 16:40

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

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试量身打造,小白3 分钟就能轻松上手,15 分
    的头像 发表于 09-22 17:52 615次阅读
    <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 567次阅读
    电源模块的短路保护如何通过<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

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

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

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

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

    联网的应用范围有哪些?

    在运输车辆上安装传感器,能实时监控车辆位置、行驶速度、油耗等,提高运输效率,降低物流成本。比如京东的智能仓储物流系统,利用联网实现了货物的自动化管理与高效配送。 交通领域:智能交通是
    发表于 06-16 16:01

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

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

    APP自动化测试框架

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

    联网数据中台支持接入哪些PLC品牌

    的数据处理和分析,还提供数据可视化工具,确保数据的安全性和隐私性,并与企业现有系统进行集成,为企业提供智能决策和高效运营的支持。 数之能推出的联网数据中台
    的头像 发表于 02-25 13:40 613次阅读

    泰瑞达收购英飞凌自动化测试设备团队

    近日,自动化测试解决方案领域的知名供应商泰瑞达(Teradyne)与电源系统联网芯片大厂英飞凌科技股份公司联合宣布,双方已达成战略合作伙
    的头像 发表于 02-06 18:25 919次阅读

    通用自动化测试软件 - TAE

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

    串口屏自动化测试

    在当今智能、高效的工业4.0时代,串口屏作为人机交互的关键组件,在自动化设备、联网应用、智能制造等领域发挥着举足轻重的作用。为了确保这
    的头像 发表于 12-27 17:17 1744次阅读