空調集中控制系統

4.1 PC客戶端

本文引用地址:http://www.eepw.com.cn/article/273012.htm

PC端與wifi模塊之間主要以套接字通訊的形式進行數據傳輸。為了避免出現任務阻塞,用戶擁有更好的體驗感,各按鍵之間采用多線程操作。

開發平臺:Microsoft Visual Studio

數據庫:Microsoft SQL Server

4.1.1 登錄界面

管理員進行身份驗證,通過驗證后可進入控制系統操作界面。

4.1.2 房間控制界面

管理員可以監測此時各房間空調的運行狀態;選定相應的房間單擊確認可以進入相應的控制界面。

4.1.3 控制界面

管理員通過單擊各功能鍵可以發送與功能鍵對應的控制指令,例如:“開機”,“定風”,“定時1h”,“溫度19”,“制冷”等指令,從而將空調設置為相應狀態。

4.1.4 房間管理界面

管理員可以查看到可以管理的房間,以及相應房間的空調型號;在此界面,管理員可以對現有的房間進行刪除,同時也可以輸入相應房間信息,在選擇空調型號后新建可管理的房間。

4.1.5 指令學習界面

管理員可以新建可控空調的型號。在連接到學習網絡之后,輸入空調型號,單擊不同的按鍵,系統會進入相應的學習模式,在提示“開始學習”之后,在距離硬件外設紅外接收管5~10cm處按下遙控器上對應的功能鍵,在提示“學習成功”后表示已完成對應功能的學習。最后點擊“保存”按鍵,將該型號的控制指令保存至數據庫。

4.1.6 指令管理界面

管理員可以查看各個型號空調的指令學習情況,也可以通過選中相應空調型號單擊“刪除指令”刪除該型號的控制指令。雙擊某一型號的某個指令會彈出特定指令的修改窗口。

4.1.7 指令修改界面

管理員可以對某一控制指令進行修改。點擊“重新學習”按鈕會重新進入該指令的學習模式,操作方法與指令學習界面相同,點擊“清除功能”按鈕會清楚該控制指令,點擊“保存修改”可保存對該指令的修改。

4.1.8 系統功能界面

除以上功能之外,客戶端還支持管理員帳號的創建與注銷,以及登錄密碼的修改等常規功能。

4.2 Android手機端

為了保留各空調獨立控制的特性,我們特意開發了手機客戶端,方便用戶對空調進行靈活自由的控制。Android手機端可以作為客戶端從PC端下載控制指令,將指令作為文件存儲在手機內部的存儲空間,發送指令時讀取文件內容,同樣通過套接字通訊發送給硬件外設的wifi模塊。

開發平臺:eclipse

界面及功能:通過該界面,管理員可以在手機上實現空調設備遠程控制。點擊各功能鍵可以發送相應的控制指令。

5 應用拓展

由于空調是紅外遙控,同樣其他紅外設備也可應用到此系統當中。目前家用電器大多是由紅外遠程遙控,配合紅外遙控插排該系統也可廣泛應用于智能家居領域。只要將硬件外設安裝在合適位置,便可以實現家居智能化。