暖通空調有助于根據我們日常生活的需求控制我們周圍的環境。簡單來說,它是一臺根據外界天氣溫度自動調節溫度的電子機器,也可以由我們操作以維護周圍的環境。該系統主要用于商業、住宅以及工業用途。
它包括各種過程,如加熱、冷卻和通風以及加濕和除濕,以保持居住者在室外天氣條件下的內部溫度。多個暖通空調可以從稱為區域系統的單個主暖通空調運行。
HVAC也稱為恒溫器,因為它為乘員提供了熱便利,現在比以往任何時候都更加智能,因為只需使用連接的應用程序在移動設備上單擊即可通過我們的指尖進行遠程控制。HVAC系統也可以配置Alexa或Google智能家居,使我們的生活更加方便,因為它允許通過語音控制操作系統。物聯網已被證明是通過互聯網與其他設備和系統連接和交換數據的目的,這項技術使系統更智能,更高效。
智能HVAC系統的主要組件包括HVAC設備,用于與設備通信的云以及控制設備功能的移動應用程序。多個暖通空調系統組合在一起,構建了一個稱為區域的系統,以實現生活區域供暖和制冷需求的能源效率和定制。分區暖通空調獨立于其他部分控制家庭/工業每個部分的溫度。
為什么要測試暖通空調?
由于暖通空調系統控制著特定區域或地區的環境條件,因此確保其整體工作和性能至關重要。此外,當系統足夠智能,可以由應用程序處理時,驗證系統的端到端完整性變得更加重要,包括移動應用程序,云API及其通信協議和設備功能(即移動應用程序《-》終端設備)。如果其中任何一個無法正常運行,則可能導致整個系統的故障,這就是為什么測試HVAC系統在發布之前變得過于復雜和關鍵的原因。
暖通空調系統的測試方法
為了確保暖通空調系統的整體系統完整性,主要有3種不同的方法需要考慮:
功能特性驗證
接口測試
性能/負載測試
功能特性驗證:
HVAC設備具有調度功能,其中可以根據時間段全天或每周設置計劃模式和溫度。某些設備可能會促進假期/一鍵式離開功能,該功能可以將恒溫器置于“離開”模式。所有這些功能都可以通過手動和自動測試進行驗證,其中包括移動應用程序的測試及其通過通信協議和API與HVAC設備的通信。最重要的方面之一是確保恒溫器是節能的,其消耗是最小的,這可以通過使用圖表進行驗證,該圖表給出了能源使用與消耗的整體情況。請參閱我們關于端到端系統自動化測試的博客 此處。
市場上有各種工具和框架,但考慮到最好的開源工具,Appium 被廣泛用于在機器人框架的幫助下測試移動應用程序,通過 MQTT 進行 HVAC 設備驗證。連接到樹莓派和 Python 腳本(發布/訂閱請求和響應數據)的 HVAC 設備將允許讀取或寫入恒溫器設備對象的值。開發自動化腳本,通過更新將在恒溫器設備上通過 MQTT 的訂閱響應主題讀取相應的對象值來驗證移動應用程序的功能方面,反之亦然。
接口測試:
API 是開發人員通過某些通信協議在移動應用程序和設備之間建立通信的構建塊。因此,確保 API 提供發送到服務器的請求的預期響應非常重要。有各種工具可用于測試Rest API,Postman就是其中之一。有關使用 Postman 實現 API 測試自動化以及使用 Jenkins 利用集合進行持續集成測試的詳細信息,請參閱我們的博客。
性能/負載測試:
當涉及到測試大量設備和一次處理并發用戶時,可以執行性能/負載測試,以確保系統的可靠性、可擴展性和負載處理能力。當 N 個用戶同時使用 HVAC 系統時,其性能可能會下降或響應可能會延遲,這可能會因負載過重而導致服務器崩潰。通過檢測服務器一次處理最大負載的能力并通過執行負載測試將其分布到不同的實例,可以克服這種情況。市場上有各種類型的工具,Locust是一種使用Python腳本開發性能腳本的工具,這些腳本將在N個HVAC設備上執行,以得出系統的容差/行為。
智能暖通空調系統現在是大多數住宅和商業建筑的一部分,以維護其內部環境,這就是為什么必須使用正確的方法進行測試以發現未知缺陷并確保其更高的效率和性能發布。在 VOLANSYS,我們幫助設計 HVAC 系統,從設計到開發再到端到端測試,遵循使用自動化、最新工具和技術的高效測試方法。
審核編輯:郭婷
-
物聯網
+關注
關注
2909文章
44729瀏覽量
374413 -
操作系統
+關注
關注
37文章
6846瀏覽量
123419 -
恒溫器
+關注
關注
4文章
141瀏覽量
20745
發布評論請先 登錄
相關推薦
評論