空調(diào)集中控制系統(tǒng)
4.1 PC客戶端
本文引用地址:http://www.ex-cimer.com/article/273012.htmPC端與wifi模塊之間主要以套接字通訊的形式進行數(shù)據(jù)傳輸。為了避免出現(xiàn)任務(wù)阻塞,用戶擁有更好的體驗感,各按鍵之間采用多線程操作。
開發(fā)平臺:Microsoft Visual Studio
數(shù)據(jù)庫:Microsoft SQL Server
4.1.1 登錄界面
管理員進行身份驗證,通過驗證后可進入控制系統(tǒng)操作界面。
4.1.2 房間控制界面
管理員可以監(jiān)測此時各房間空調(diào)的運行狀態(tài);選定相應(yīng)的房間單擊確認可以進入相應(yīng)的控制界面。
4.1.3 控制界面
管理員通過單擊各功能鍵可以發(fā)送與功能鍵對應(yīng)的控制指令,例如:“開機”,“定風(fēng)”,“定時1h”,“溫度19”,“制冷”等指令,從而將空調(diào)設(shè)置為相應(yīng)狀態(tài)。
4.1.4 房間管理界面
管理員可以查看到可以管理的房間,以及相應(yīng)房間的空調(diào)型號;在此界面,管理員可以對現(xiàn)有的房間進行刪除,同時也可以輸入相應(yīng)房間信息,在選擇空調(diào)型號后新建可管理的房間。
4.1.5 指令學(xué)習(xí)界面
管理員可以新建可控空調(diào)的型號。在連接到學(xué)習(xí)網(wǎng)絡(luò)之后,輸入空調(diào)型號,單擊不同的按鍵,系統(tǒng)會進入相應(yīng)的學(xué)習(xí)模式,在提示“開始學(xué)習(xí)”之后,在距離硬件外設(shè)紅外接收管5~10cm處按下遙控器上對應(yīng)的功能鍵,在提示“學(xué)習(xí)成功”后表示已完成對應(yīng)功能的學(xué)習(xí)。最后點擊“保存”按鍵,將該型號的控制指令保存至數(shù)據(jù)庫。
4.1.6 指令管理界面
管理員可以查看各個型號空調(diào)的指令學(xué)習(xí)情況,也可以通過選中相應(yīng)空調(diào)型號單擊“刪除指令”刪除該型號的控制指令。雙擊某一型號的某個指令會彈出特定指令的修改窗口。
4.1.7 指令修改界面
管理員可以對某一控制指令進行修改。點擊“重新學(xué)習(xí)”按鈕會重新進入該指令的學(xué)習(xí)模式,操作方法與指令學(xué)習(xí)界面相同,點擊“清除功能”按鈕會清楚該控制指令,點擊“保存修改”可保存對該指令的修改。
4.1.8 系統(tǒng)功能界面
除以上功能之外,客戶端還支持管理員帳號的創(chuàng)建與注銷,以及登錄密碼的修改等常規(guī)功能。
4.2 Android手機端
為了保留各空調(diào)獨立控制的特性,我們特意開發(fā)了手機客戶端,方便用戶對空調(diào)進行靈活自由的控制。Android手機端可以作為客戶端從PC端下載控制指令,將指令作為文件存儲在手機內(nèi)部的存儲空間,發(fā)送指令時讀取文件內(nèi)容,同樣通過套接字通訊發(fā)送給硬件外設(shè)的wifi模塊。
開發(fā)平臺:eclipse
界面及功能:通過該界面,管理員可以在手機上實現(xiàn)空調(diào)設(shè)備遠程控制。點擊各功能鍵可以發(fā)送相應(yīng)的控制指令。
5 應(yīng)用拓展
由于空調(diào)是紅外遙控,同樣其他紅外設(shè)備也可應(yīng)用到此系統(tǒng)當(dāng)中。目前家用電器大多是由紅外遠程遙控,配合紅外遙控插排該系統(tǒng)也可廣泛應(yīng)用于智能家居領(lǐng)域。只要將硬件外設(shè)安裝在合適位置,便可以實現(xiàn)家居智能化。
紅外遙控器相關(guān)文章:紅外遙控器原理萬能遙控器相關(guān)文章:萬能遙控器代碼
路由器相關(guān)文章:路由器工作原理
路由器相關(guān)文章:路由器工作原理
評論