基于qt的智能家居系統(tǒng)信息通信模塊設(shè)計(jì)與實(shí)現(xiàn)

ID:3921820

大?。?84.62 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2017-11-25

基于qt的智能家居系統(tǒng)信息通信模塊設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于qt的智能家居系統(tǒng)信息通信模塊設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于qt的智能家居系統(tǒng)信息通信模塊設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
資源描述:

《基于qt的智能家居系統(tǒng)信息通信模塊設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、基于Qt的智能家居系統(tǒng)信息通信模塊設(shè)計(jì)與實(shí)現(xiàn)周謀,周倫,魏超(西南交通大學(xué)機(jī)械工程學(xué)院,四川成都610031)摘要:基于Qt4設(shè)計(jì)出用于智能小區(qū)物業(yè)管理中心的服務(wù)器管理程序和家庭客戶端應(yīng)用程序。概述了智能家居系統(tǒng)組成和各子系統(tǒng)功能,重點(diǎn)介紹了子系統(tǒng)———信息通信系統(tǒng)的設(shè)計(jì)方法,并提出了雙向C/S模式解決住戶間的點(diǎn)對(duì)點(diǎn)通信。硬件平臺(tái)上的運(yùn)行結(jié)果表明本系統(tǒng)能正常工作,基本實(shí)現(xiàn)了目前家居智能化所要求的初級(jí)功能。關(guān)鍵詞:智能家居系統(tǒng);Qt;網(wǎng)絡(luò)通訊;雙向C/S模式中圖分類號(hào):TP319文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2012)008-0104-02系統(tǒng)整體結(jié)構(gòu)

2、如圖1所示,本文將著重介紹信息通信系統(tǒng)0引言的設(shè)計(jì)方法和實(shí)現(xiàn)過(guò)程。自智能家居的概念引入到國(guó)內(nèi)后,其逐漸成為人們追求高品質(zhì)生活的時(shí)尚標(biāo)。調(diào)查發(fā)現(xiàn),在我國(guó),只有擁有別墅的中高端用戶才考慮智能家居的應(yīng)用。而依據(jù)我國(guó)城市居民居住特點(diǎn),智能小區(qū)與智能家居相結(jié)合的“全智能”模式才應(yīng)該成為我國(guó)普及智能化生活的主要方式。這種“全智能”模式表現(xiàn)為:在小區(qū)內(nèi)建立一個(gè)通信網(wǎng)絡(luò),通過(guò)整合物業(yè)管理系統(tǒng)、安防系統(tǒng)、信息服務(wù)系統(tǒng)和住戶家電設(shè)備檢測(cè)系統(tǒng)形成一個(gè)集成管理和服務(wù)的智能化系統(tǒng)。圖1智能家居系統(tǒng)整體結(jié)構(gòu)智能家居系統(tǒng)應(yīng)給管理員和住戶呈現(xiàn)出可靠、美觀、易操作和多功能的人機(jī)界面。他們能夠在該系

3、統(tǒng)程序界2信息通信系統(tǒng)設(shè)計(jì)面中方便地查看和操作各功能模塊。搭載服務(wù)器的平臺(tái)可以是安裝Windows、Linux或1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)MacOS等主流操作系統(tǒng)的PC機(jī),也可以是帶有較大觸屏的嵌入式設(shè)備。由于軟件和硬件的多樣性,本文采用跨智能家居系統(tǒng)由一個(gè)放置于小區(qū)物業(yè)中心的服務(wù)器平臺(tái)的開發(fā)軟件QtCreator,一次編寫后就可以方便地移端和若干個(gè)家庭客戶端組成,它屬于典型的C/S模式。植到各種軟硬件平臺(tái)上。服務(wù)器端為一臺(tái)運(yùn)行監(jiān)控程序的PC機(jī),通過(guò)組建局域網(wǎng)該模塊是基于TCP的網(wǎng)絡(luò)通訊設(shè)計(jì),實(shí)現(xiàn)了小區(qū)公絡(luò)與每個(gè)家庭的客戶端相連。服務(wù)器端能夠存儲(chǔ)所有用告和住戶間點(diǎn)對(duì)點(diǎn)通訊

4、。TCP是一個(gè)基于流的協(xié)議,本戶的物業(yè)信息(如水電氣繳費(fèi)信息、長(zhǎng)久外出信息等),獲節(jié)主要解決文本消息的傳輸,數(shù)據(jù)量不大,故以行的協(xié)議取小區(qū)內(nèi)攝像頭的監(jiān)控視頻,向用戶廣播公告消息或發(fā)送(把數(shù)據(jù)作為一行文本進(jìn)行傳輸,每一數(shù)據(jù)行都以一個(gè)換定點(diǎn)消息,查看并檢測(cè)住戶房間內(nèi)各種環(huán)境參數(shù)(如煤氣行符結(jié)尾)進(jìn)行處理。本方案中,系統(tǒng)服務(wù)器端登記了所濃度值、溫度值等)等。客戶端采用基于ARM9的硬件平有在線用戶列表,客戶端終端從服務(wù)器端獲得該列表并能臺(tái)并配備觸摸屏,其上可移植Linux2.6.30內(nèi)核和包含有與任意用戶建立對(duì)話,該系統(tǒng)的實(shí)現(xiàn)過(guò)程如圖2所示。如QT4的文件系統(tǒng)??蛻舳藛?/p>

5、動(dòng)后登陸小區(qū)服務(wù)器。在人何建立點(diǎn)對(duì)點(diǎn)對(duì)話是本節(jié)的重點(diǎn),下面將著重闡述。機(jī)交互界面上,用戶可以進(jìn)行室內(nèi)家電控制、接收系統(tǒng)廣2.1服務(wù)端的實(shí)現(xiàn)播、建立點(diǎn)對(duì)點(diǎn)通信、查看監(jiān)控視頻和監(jiān)測(cè)室內(nèi)環(huán)境等。在界面上單擊startButton觸發(fā)clicke()信號(hào),執(zhí)行與作者簡(jiǎn)介:周謀(1987-),男,西南交通大學(xué)機(jī)械工程學(xué)院碩士研究生,研究方向?yàn)榍度胧较到y(tǒng);周倫(1966-),男,碩士,西南交通大學(xué)機(jī)械工程學(xué)院副教授,研究方向?yàn)橹悄芸刂萍夹g(shù)與應(yīng)用;魏超(1985-),男,西南交通大學(xué)機(jī)械工程學(xué)院碩士研究生,研究方向?yàn)橹悄芸刂萍夹g(shù)與應(yīng)用。第8期周謀,周倫,魏超:基于Qt的智能家居

6、系統(tǒng)信息通信模塊設(shè)計(jì)與實(shí)現(xiàn)·105·之相關(guān)的slotCreateServer()槽函數(shù)。slotCreateServer()識(shí)符分割的,對(duì)獲取的用戶信息用split('@')函數(shù)分割后,創(chuàng)建了一個(gè)TcpServer類對(duì)象server,該類從QTcpServer依次存入QStringList列表中,再依據(jù)協(xié)議就能正確地讀繼承而來(lái),用于監(jiān)聽和更新用戶列表。該類重載了incom-出各項(xiàng)基本信息。在makeConnectToHost()函數(shù)中定義ingConnection(intsocketDescriptor)函數(shù),即自定義了新一個(gè)QTcpSocket對(duì)象,在QTcpS

7、ocket對(duì)象上調(diào)用con-的執(zhí)行操作。nectToHost(*linkIP,serverPort)即可連接到目標(biāo)用戶服也就是當(dāng)服務(wù)端每監(jiān)聽到一個(gè)客戶端試圖上線登記務(wù)器。當(dāng)連接建立起來(lái)并運(yùn)行時(shí),QTcpSocket對(duì)象發(fā)射時(shí),自動(dòng)調(diào)用重新定義的incomingConnection()函數(shù),執(zhí)行connnected()信號(hào),同時(shí)把封裝的用戶名作為第一則消息以下操作:接收TcpClientSocket類的updateClients傳送出去。這樣對(duì)方作為服務(wù)器,監(jiān)聽到有連接請(qǐng)求后就(QString,int)信號(hào),把數(shù)據(jù)傳入到關(guān)聯(lián)槽函數(shù)update-立即創(chuàng)建一個(gè)新的Cha

8、tServ

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
关闭