版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于Android的智能家居終端的設(shè)計(jì)與研究【摘要】提出了一種智能家居終端的處理方案,該方案采用目前比較流行的Android為其控制終端,設(shè)計(jì)了一種集成控制多種家電設(shè)備的應(yīng)用。該方案的提出為智能家居終端的控制系統(tǒng)提供了一種新的思緒?!娟P(guān)鍵詞】智能家居Android系統(tǒng)客戶端Socket通信引用格式:劉波.基于Android的智能家居終端的設(shè)計(jì)近年來(lái),智能家居的設(shè)想逐漸從概念變?yōu)楝F(xiàn)實(shí),其中,遠(yuǎn)程控制多種家電設(shè)備是人們一直在追求和試驗(yàn)的目的。雖然市面上有諸多通過(guò)遙控器遠(yuǎn)程控制家用電器的設(shè)備,但礙于一臺(tái)設(shè)備只對(duì)應(yīng)一種遙控器,導(dǎo)致顧客需要使用眾多的遙控器,這顯然給顧客的平常使用帶來(lái)了極大不便。為處理上述問(wèn)題,決定運(yùn)用使用人數(shù)最多的Android系計(jì)一款可以集成多種家電設(shè)備控制器功能的應(yīng)用。2系統(tǒng)總體構(gòu)造設(shè)計(jì)Android是由Google企業(yè)開發(fā)的基于Linux平臺(tái)的開放源代碼的操作系統(tǒng)。該平臺(tái)重要由四部分構(gòu)成,分別是操作系統(tǒng)、中間件、顧客界面和應(yīng)用軟件。2.2總體框架設(shè)計(jì)如圖1所示,本系統(tǒng)的總體框架重要由四大部分構(gòu)成,客戶端。Android客戶端向網(wǎng)關(guān)控制器發(fā)出控制指令,通過(guò)轉(zhuǎn)接設(shè)備將指令傳送給家用電器終端,從而執(zhí)行對(duì)應(yīng)的動(dòng)作,以到達(dá)無(wú)線遠(yuǎn)程控制家電的目的。3軟件構(gòu)造設(shè)計(jì)該智能家居終端控制系統(tǒng)是基于Android平臺(tái),軟件總體設(shè)計(jì)重要是運(yùn)用Android智能開發(fā)出可以遠(yuǎn)程控制家電設(shè)備的應(yīng)用客戶端??蛻舳送ㄟ^(guò)Wi-Fi和用電設(shè)備進(jìn)行連器端進(jìn)行通信,服務(wù)器端為各個(gè)用電設(shè)備傳播控制指令,最終運(yùn)用客戶端控制多臺(tái)家電。智能家居應(yīng)用客戶端框架重要由UI界面、Socket通信和等Android系統(tǒng)自身所有的多種組件。顧客UI界面采用了最擊,出現(xiàn)兩秒的歡迎圖片,然后自動(dòng)進(jìn)入身份驗(yàn)證界面,輸入賬號(hào)密碼即可進(jìn)入主控制界面,點(diǎn)擊對(duì)應(yīng)按鈕即可控制多種家電。詳細(xì)設(shè)計(jì)流程圖如圖2所示。點(diǎn)擊登陸,進(jìn)入應(yīng)用。首頁(yè)顯示著多種家用電器的按鈕,點(diǎn)擊即可進(jìn)入對(duì)應(yīng)家電的控制頁(yè)面,根據(jù)顧客需要進(jìn)行調(diào)整。狀態(tài)頁(yè)面實(shí)時(shí)顯示家電的控制狀態(tài),例如各個(gè)房間的門、窗、燈、空調(diào)的開關(guān)狀態(tài)。第三個(gè)是設(shè)置頁(yè)面,重要有管理賬號(hào)、添加用電設(shè)備、調(diào)整亮度、更換主題等功能??蛻舳私缑嫒鐖D3所示:圖3客戶端界面示意圖此智能家居客戶端使用的數(shù)據(jù)庫(kù)是一款A(yù)ndroid系統(tǒng)內(nèi)置的輕量級(jí)的關(guān)系型數(shù)據(jù)庫(kù)——SQLite。使用此數(shù)據(jù)庫(kù)重要是用來(lái)存儲(chǔ)顧客創(chuàng)立的賬戶、密碼和用電設(shè)備的狀態(tài)信息、歷史記錄等數(shù)據(jù),以便顧客隨時(shí)查看和調(diào)用。SQLite不僅支持原則的SQL語(yǔ)法,還遵照了數(shù)據(jù)庫(kù)的ACID(Atomicity、用SQLiteOpenHelper中的兩個(gè)抽象措施onCreate()和onUpgrade()去創(chuàng)立和升級(jí)數(shù)據(jù)庫(kù),運(yùn)用SQLiteDatabaseAndroid內(nèi)部提供了Socket編程通信,通過(guò)網(wǎng)絡(luò)傳播數(shù)Socket通信原理如圖4所示。服務(wù)端和客戶端之間通過(guò)Socket建立連接,之后就可進(jìn)行通信。首先服務(wù)器端申明一種ServerSocket對(duì)象,然后監(jiān)到數(shù)據(jù),與客戶端連接成功之后,通過(guò)獲取Socket的據(jù)后客戶端往Socket輸出流里寫數(shù)據(jù),首先定義好要連接的服務(wù)器端IP地址和相對(duì)應(yīng)的監(jiān)聽端口,然后創(chuàng)立一種Socket對(duì)象與服務(wù)器建立連接(Socketclient=newSocket(host,數(shù)據(jù)傳播。最終要注意的是假如寫操作之后不是對(duì)應(yīng)輸出流的關(guān)閉,而是阻塞式操作,要flush一下(writer.flush()),本文所簡(jiǎn)介的智能家居客戶端是基于目前最流行的Android系統(tǒng)進(jìn)行設(shè)計(jì)的。顧客運(yùn)行客戶端后,可以通過(guò)4G或Wi-Fi與家里多種用電設(shè)備匹配連接,進(jìn)行遠(yuǎn)程控制,從而到達(dá)智能家居的實(shí)現(xiàn)規(guī)定。此種方式可移植性好、成本低、可擴(kuò)展性好,提高了家用電器的工作效率,使家庭生活步入一種新的高度。該客戶端在后續(xù)的開發(fā)過(guò)程中,還可增長(zhǎng)某顧客勾選的用電設(shè)備,與更多智能家居生產(chǎn)廠家合作,使其兼容更多智能家居設(shè)備等。[1]董立巖,隋鵬,辛?xí)匀A,等.基于Android的智能家[2]劉建華,田歲苗,趙勇.基于Android的智能家居系[3]郭霖.第一行代碼(Android)[M].北京:人民郵電[4]周時(shí)偉,謝維波.基于Android的智能家居終端設(shè)計(jì)[5]宋小青,周東升.基于Android平臺(tái)的應(yīng)用開發(fā)研究[7]藏大進(jìn),劉增良,高干,等.基于物聯(lián)網(wǎng)的智能家居
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025湖南省建筑安全員-C證考試(專職安全員)題庫(kù)及答案
- 貴陽(yáng)學(xué)院《市場(chǎng)營(yíng)銷調(diào)研》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽(yáng)康養(yǎng)職業(yè)大學(xué)《電力系統(tǒng)自動(dòng)化裝置》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州幼兒師范高等??茖W(xué)?!队⒄Z(yǔ)國(guó)家社會(huì)與文化(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年河北建筑安全員B證考試題庫(kù)附答案
- 2025青海省建筑安全員-A證考試題庫(kù)及答案
- 廣州醫(yī)科大學(xué)《傳統(tǒng)建筑保護(hù)與更新》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州現(xiàn)代信息工程職業(yè)技術(shù)學(xué)院《公共安全與應(yīng)急管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年上海建筑安全員-B證考試題庫(kù)及答案
- 2025湖北建筑安全員知識(shí)題庫(kù)
- 羽絨服委托加工合同
- 四年級(jí)下冊(cè)混合運(yùn)算100道及答案
- 新概念英語(yǔ)第2冊(cè)課文(完整版)
- 教師普通話達(dá)標(biāo)分析報(bào)告
- 公安食藥環(huán)培訓(xùn)課件
- 2-氨基-4-硝基苯甲醚化學(xué)品安全說(shuō)明書
- 遼寧省沈陽(yáng)市皇姑區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末考試化學(xué)試卷
- 【重慶武隆區(qū)文旅品牌傳播存在的問(wèn)題及優(yōu)化建議分析13000字(論文)】
- 水土保持監(jiān)理工作報(bào)告
- 時(shí)間管理學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫(kù)2023年
- 分子影像學(xué)概論課件
評(píng)論
0/150
提交評(píng)論