色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于電力線載波的智能家居控制系統(tǒng)研究

          基于電力線載波的智能家居控制系統(tǒng)研究

          作者: 時間:2013-04-23 來源:網(wǎng)絡(luò) 收藏

          3.2 圖形界面設(shè)計
          為了給用戶提供良好地交互操作,在;C/OS系統(tǒng)控制器中還設(shè)計實現(xiàn)了人機互操作界面。當(dāng)系統(tǒng)啟動以后,系統(tǒng)會先進行初始化,并要求用戶輸入正確的賬號和密碼。在正確輸入密碼后,用戶就可以通過控制界面對家庭中子設(shè)備發(fā)送查詢、控制等命令了。如果輸入密碼錯誤次數(shù)超過3次,系統(tǒng)將自動上鎖,12小時內(nèi)用戶將無法通過界面對設(shè)備進行控制。界面設(shè)計流程如圖5所示。

          本文引用地址:http://cafeforensic.com/article/159417.htm

          e.JPG



          4 遠程Andriod終端軟件設(shè)計
          隨著物聯(lián)網(wǎng)及互聯(lián)網(wǎng)在中的應(yīng)用以及智能手機操作系統(tǒng)Android的不斷發(fā)展,結(jié)合2G/3G/WiFi網(wǎng)絡(luò)通信方式,通過的手機終端實現(xiàn)遠程控制家庭設(shè)備已經(jīng)成為現(xiàn)實。
          4.1 遠程Andriod終端系統(tǒng)設(shè)計
          系統(tǒng)主要包含了網(wǎng)絡(luò)連接、數(shù)據(jù)傳輸、消息包截取、消息包解析、消息包處理、用戶界面6個子模塊。當(dāng)用戶啟動了該手機終端控制系統(tǒng)之后,首先和網(wǎng)關(guān)建立通信連接,為后續(xù)的數(shù)據(jù)傳輸?shù)於ɑA(chǔ)。數(shù)據(jù)傳輸模塊是作為一個單獨的線程出現(xiàn)的一方面,主要是考慮到網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)臅r間不確定性,避免阻塞主UI線程;另一方面,獨立出來是為了將來傳輸協(xié)議更改之后,數(shù)據(jù)傳輸不受影響,提高了代碼的重用性。由于接收到的數(shù)據(jù)都是字節(jié)流的,因此需要根據(jù)消息包的約定方式從數(shù)據(jù)中截取正確的消息包,同時根據(jù)消息包的類型和消息名調(diào)用相應(yīng)的函數(shù)進行處理。用戶界面模塊則為用戶提供了一個友好操作的平臺。各模塊具體介紹如下。
          網(wǎng)絡(luò)連接模塊:系統(tǒng)在啟動后,連接上網(wǎng)絡(luò),然后通過網(wǎng)絡(luò)與服務(wù)器端的網(wǎng)關(guān)模塊建立通信連接,進而傳輸用戶所選擇的查詢或者控制命令。
          數(shù)據(jù)傳輸模塊:該系統(tǒng)一方面要發(fā)送各種請求包向服務(wù)器請求房間、節(jié)點等狀態(tài)信息,發(fā)送一些控制包去管理各個節(jié)點設(shè)備的狀態(tài),另一方面也要接收從服務(wù)器端返回來的各種向用戶顯示的數(shù)據(jù)包。
          消息包截取模塊:在接收到從服務(wù)器返回的數(shù)據(jù)之后,由于數(shù)據(jù)是字節(jié)流的,所以要根據(jù)約定按照包頭、包長和包尾從中截取出可用的正確消息包。
          消息解析包模塊:在截取消息包之后,根據(jù)約定好的包組裝字段對消息包進行解析,從中得到包類型、消息名和附帶的消息數(shù)據(jù),以便后續(xù)模塊進行相應(yīng)的處理。
          消息包處理模塊:依據(jù)解析得到的包類型和消息名,對包中的數(shù)據(jù)進行處理,取得所需要的控制節(jié)點的相關(guān)狀態(tài)信息。
          用戶界面模塊:提供一個簡單易用的用戶界面,這里主要有以下幾個子界面,首先用戶看到的是軟件的歡迎及啟動界面;第2個是房間選擇界面,根據(jù)房間號碼選擇所要進行操作的房間;第3個是控制節(jié)點選擇界面,用戶選定節(jié)點,接著選擇對各種設(shè)備是進行控制還是查詢,若是查詢則把從服務(wù)器接收到的內(nèi)容顯示到狀態(tài)顯示界面,如果是控制命令則將控制命令發(fā)送給網(wǎng)關(guān),由網(wǎng)關(guān)轉(zhuǎn)發(fā)給控制器。
          4.2 遠程Android終端系統(tǒng)界面
          通過遠程控制設(shè)備時的軟件界面如圖6所示。

          f.JPG



          結(jié)語
          本文立足于通信技術(shù),基于;C/OS實時控制系統(tǒng)和Android終端控制系統(tǒng),研究開發(fā)了基于通信的控制系統(tǒng),介紹了高可靠、高穩(wěn)定、強實時性的良好軟件設(shè)計和符合國內(nèi)發(fā)展現(xiàn)狀的硬件設(shè)計,通過通信方式為用戶提供安全、舒適、便利、信息暢通的高效居住和生活環(huán)境。經(jīng)過實際測試,系統(tǒng)滿足運行要求,在進一步測試和優(yōu)化后可投入市場。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉