資源描述:
《基于Linux和Qt的智能家居系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、嵌入式技術(shù)EmbeddedTechnology基于Linux和Qt的智能家居系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)劉治國,陳新華(山東科技大學(xué)信息科學(xué)與工程學(xué)院,山東青島266590)摘要:針對(duì)智能家居的特點(diǎn)及功能,提出一種家庭多功能控制系統(tǒng)的設(shè)計(jì)方案。系統(tǒng)采用飛思卡爾公司的i.MX51處理器作為MCU,在Linux平臺(tái)上搭建了LTIB開發(fā)環(huán)境,實(shí)現(xiàn)了開發(fā)板上的GUI界面顯示。詳細(xì)論述了客戶端與服務(wù)器的Socket多線程通信和音視頻同步傳輸?shù)脑O(shè)計(jì)過程。測試結(jié)果表明,系統(tǒng)穩(wěn)定可靠、易于操作,基本達(dá)到了設(shè)計(jì)目標(biāo)。關(guān)鍵詞:智能家居;Linux;Qt;Freescale;多線程通信;音視頻同步傳輸中圖分類號(hào):TP
2、277文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):0258-7998(2012)04-0023-04DesignandimplementationofsmarthomesystembasedonLinuxandQtLiuZhiguo,ChenXinhua(CollegeofInformationScienceandEngineering,ShandongUniversityofScienceandTechnology,Qingdao266590,China)Abstract:Byanalyzingthefeaturesandfunctionsofsmarthome,thispaperproposesad
3、esignoffamilymulti-functioncontrolsystem.ThesystemusesFreescale'si.MX51processorastheMCU,andbuildsaLTIBembeddedenvironmentontheLinuxplat-form,aGUIinterfaceultimatelydisplaysondevelopmentboard.ThispaperdiscussesmultithreadcommunicationwithTCP/IPSocketandsynchronizedtransmissionofaudio/videobetwe
4、entheclientandtheserver.Testresultsshowthatthesystemisstableandreli-able,easytooperate,andreachesthedesigngoals.Keywords:smarthome;Linux;Qt;Freescale;multithreadcommunication;synchronizedtransmissionofaudio/video針對(duì)智能家居的特點(diǎn)及應(yīng)用背景,設(shè)計(jì)了一種家庭光、窗簾、空調(diào)、電梯等設(shè)施的無線控制,并預(yù)設(shè)了情境多功能控制系統(tǒng)。該系統(tǒng)采用飛思卡爾公司ARMCor-模式;安防報(bào)警模塊支
5、持對(duì)煙感、門磁、煤氣泄漏檢測等texA8系列的i.MX51處理器作為MCU,在其上移植嵌的自動(dòng)報(bào)警,并可通過GPRS/3G技術(shù)將報(bào)警信息傳送入式Linux作為軟件開發(fā)平臺(tái),并利用Qt相關(guān)技術(shù)為基到用戶手機(jī)上;家庭娛樂模塊支持常見格式的音視頻文礎(chǔ)設(shè)計(jì)友好的用戶界面,實(shí)現(xiàn)了ARM板的各功能模塊件的播放(主要依靠硬件解碼)以及對(duì)常見格式的圖片與服務(wù)器端的交互。系統(tǒng)同時(shí)具備數(shù)字可視對(duì)講、信息的瀏覽(電子相框)。收發(fā)、家電控制、安防報(bào)警、家庭娛樂等功能。(2)單元門口機(jī)的主要功能是完成與所在單元樓的任1系統(tǒng)的架構(gòu)和功能意住戶以及管理中心機(jī)的可視通話,除了具備留言/留影功家庭智能控制系統(tǒng)主要由室
6、內(nèi)分機(jī)、單元門口機(jī)、能外,還提供觸摸屏校準(zhǔn)、背光調(diào)節(jié)、密碼設(shè)置等功能。小區(qū)圍墻機(jī)、管理中心終端機(jī)、管理中心服務(wù)器以及附(3)圍墻機(jī)的基本功能和單元門口機(jī)類似,但可視對(duì)件組成。系統(tǒng)采用分布式網(wǎng)絡(luò)結(jié)構(gòu),可以根據(jù)住戶數(shù)量講、留言/留影功能是針對(duì)小區(qū)內(nèi)所有住戶的。對(duì)系統(tǒng)的容量進(jìn)行擴(kuò)充。(4)中心機(jī)是整個(gè)系統(tǒng)的神經(jīng)中樞,管理人員通過管(1)室內(nèi)機(jī)是用戶在室內(nèi)進(jìn)行操作的主要平臺(tái),其功理中心的控制設(shè)備管理各子系統(tǒng)的終端,其功能包括:能組成為:可視對(duì)講、信息服務(wù)、家電控制、安防報(bào)警、可視對(duì)講、視頻監(jiān)控、查看報(bào)警信息、排除設(shè)備故障、信家庭娛樂等。可視對(duì)講模塊主要實(shí)現(xiàn)雙向可視通話、視息服務(wù)、系統(tǒng)設(shè)置、遠(yuǎn)
7、程管理等。頻監(jiān)控、留言/留影、開鎖等功能;信息服務(wù)模塊主要用2系統(tǒng)的實(shí)現(xiàn)方案來收發(fā)物業(yè)信息和小區(qū)廣播,支持文本、圖片形式,并實(shí)2.1Qt的信號(hào)/槽機(jī)制現(xiàn)與可視對(duì)講模塊的影音共享;家電控制模塊包括對(duì)燈Qt是一個(gè)跨平臺(tái)的C++應(yīng)用程序框架,完全面向?qū)Α峨娮蛹夹g(shù)應(yīng)用》2012年第38卷第4期23嵌入式技術(shù)EmbeddedTechnology象、易于擴(kuò)展且允許真正的組件編程。Qt的C++類庫封裝了適應(yīng)不同操作系統(tǒng)的訪問細(xì)節(jié),這使得它能夠快速地部署于各種桌面與嵌入式