優(yōu)勝從選擇開始,我們是您最好的選擇!—— 中州期刊聯(lián)盟(新鄉(xiāng)市博翰文化傳媒有限公司)
0373-5939925
2851259250@qq.com
我要檢測 我要投稿 合法期刊查詢
您的位置:網(wǎng)站首頁 > 優(yōu)秀論文 > 正文

物聯(lián)網(wǎng)分布式網(wǎng)絡(luò)數(shù)據(jù)傳輸技術(shù)——智能家居系統(tǒng)設(shè)計

作者:江蘇農(nóng)林職業(yè)技術(shù)學(xué)院-汪建春、胡曉進來源:日期:2013-12-29人氣:1380

摘要:本文闡述一種新型智能家居系統(tǒng),通過無線通訊模塊實現(xiàn)移動終端與家居控制器通訊。家居控制器通過局域網(wǎng)絡(luò)與監(jiān)控設(shè)備實現(xiàn)數(shù)據(jù)網(wǎng)絡(luò)傳輸,從而將實時監(jiān)控數(shù)據(jù)傳送到移動終端。

關(guān)鍵詞:物聯(lián)網(wǎng)、網(wǎng)絡(luò)傳輸、智能家居、無線通訊

隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和自動控制技術(shù)的迅猛發(fā)展,家庭智能化和信息化應(yīng)運而生,它為人們提供集信息安全、生活舒適、通訊快捷為一體的居住空間,使家居智能化、信息化、數(shù)字化及網(wǎng)絡(luò)化成為現(xiàn)實。隨著3G、4G時代的到來,移動數(shù)據(jù)傳輸能力得到提高,使得人們通過移動終端實時、快速監(jiān)測家居環(huán)境成為可能[1-2]。

移動終端遠程控制作為一個嶄新課題與常規(guī)的遙控方式相比,顯示出一定的優(yōu)越性。短消息、彩信通過GSM(Global System for Mobile Communication)或GPRS(General Packet Radio Service)服務(wù)中心提供文本信息、多媒體信息的收發(fā)服務(wù),其中服務(wù)中心完成存儲和轉(zhuǎn)發(fā)功能。利用服務(wù)中心進行無線通信具有雙向數(shù)據(jù)傳輸功能,性能穩(wěn)定,為遠程數(shù)據(jù)傳輸和監(jiān)控設(shè)備的通信提供一個強大的支持平臺[3-4]。

1. 智能家居監(jiān)控系統(tǒng)設(shè)計要求

圖1為智能家居系統(tǒng)架構(gòu)示意圖。當(dāng)移動終端想獲取家居控制系統(tǒng)實時數(shù)據(jù),通過GSM網(wǎng)絡(luò)發(fā)送文本短消息SMS到控制器。控制器根據(jù)文本內(nèi)容,控制器選擇不同IP地址和網(wǎng)絡(luò)端口,通過局域網(wǎng)將控制數(shù)據(jù)包發(fā)送到各監(jiān)控設(shè)備。監(jiān)控設(shè)備根據(jù)控制數(shù)據(jù)包進行監(jiān)控動作,并將數(shù)據(jù)進行打包,回送給控制器。控制器獲得數(shù)據(jù)后解包并將相應(yīng)的數(shù)據(jù)通過GPRS網(wǎng)絡(luò)發(fā)送到移動終端。

當(dāng)各監(jiān)控設(shè)備檢測到異常情況時,通過局域網(wǎng)絡(luò)將監(jiān)測到異常數(shù)據(jù),如家中有人闖入、電器設(shè)備異常等,發(fā)送到控制器??刂破魍ㄟ^GPRS將異常發(fā)送到移動終端。

                            

智能家居系統(tǒng)架構(gòu)示意圖

智能家居系統(tǒng)架構(gòu)示意圖

2.系統(tǒng)總體結(jié)構(gòu)設(shè)計

整體硬件架構(gòu)如圖所示,控制器采用嵌入式S3C2440模塊通過串口與TC35模塊實現(xiàn)數(shù)據(jù)傳輸。TC35模塊通過GPRS/GSM網(wǎng)絡(luò)將監(jiān)控數(shù)據(jù)傳輸?shù)揭苿咏K端。各監(jiān)控設(shè)備通過S3C2440模塊的網(wǎng)絡(luò)端口與控制器S3C2440模塊網(wǎng)絡(luò)端口組建局域網(wǎng)絡(luò),實現(xiàn)數(shù)據(jù)的傳輸與交互,如圖2所示。

整體硬件架構(gòu)圖

整體硬件架構(gòu)圖 

2.1 無線通信TC35模塊

TC35是西門子推出的一款無線通信模塊,設(shè)計緊湊。TC35與GSM 2/2+兼容,雙頻(GSM900/GSM1800)工作,帶有RS232數(shù)據(jù)口。符合ETSI標(biāo)準(zhǔn)GSM0707和GSM0705,且易于升級為GPRS模塊。該模塊集射頻電路和基帶于一體,向用戶提供標(biāo)準(zhǔn)的AT命令接口,為數(shù)據(jù)、語音和短消息提供快速、可靠、安全的傳輸,方便用戶的應(yīng)用開發(fā)及設(shè)計。在系統(tǒng)中S3C2440通過RS232與其相連。

2.2 控制器及監(jiān)控設(shè)備核心S3C2440芯片

嵌入式處理芯片S3C2440芯片是三星公司以ARM為架構(gòu)所推出的ARM920T的微處理器核心。具備16KB的指令緩存和16KB 數(shù)據(jù)緩存。內(nèi)存管理單元協(xié)處理器進行內(nèi)存存儲管理,外部存儲控制器進行SDRAM控制和片選控制。提供1通道LCD控制器并支持DMA數(shù)據(jù)傳輸。3通道通用異步接受發(fā)送器UART 。8通道10位模數(shù)轉(zhuǎn)換和觸摸屏接口,130個通用I/O口和24通道外部中斷源。系統(tǒng)電源管理模塊具備普通,慢速,空閑和掉電模式,使系統(tǒng)運行更省電。

3 系統(tǒng)軟件設(shè)計

控制器及監(jiān)控設(shè)備軟件是基于LINUX操作系統(tǒng)上開發(fā),LINUX操作系統(tǒng)是一款源代碼開放的自由軟件。LINUX具有良好的軟件開發(fā)工具、可移植性并支持多線程和多進程編程[5]。針對系統(tǒng)特點,軟件采用多線程編程方式,多線程具備并發(fā)執(zhí)行、共享主進程資源等特性。

3.1系統(tǒng)流程圖

系統(tǒng)上電后,初始化串口、TC35無線通訊模塊。通過函數(shù)pthread_create創(chuàng)建TC35監(jiān)控及局域網(wǎng)絡(luò)監(jiān)控子線程。利用條件變量pthread_cond_init實現(xiàn)子線程的調(diào)度。主控制器通過循環(huán)監(jiān)測各子線程的條件變量,當(dāng)TC35模塊收到信息,系統(tǒng)解析信息內(nèi)容,并判斷終端想獲取的監(jiān)控模塊數(shù)據(jù)。主控制器停止TC35監(jiān)控線程、網(wǎng)絡(luò)監(jiān)控線程的運行。通過局域網(wǎng)向監(jiān)控模塊發(fā)出數(shù)據(jù)請求。監(jiān)控模塊通過局域網(wǎng)將監(jiān)控數(shù)據(jù)回傳給系統(tǒng),主控制器將數(shù)據(jù)通過串口將數(shù)據(jù)經(jīng)TC35無線通訊模塊發(fā)送到移動終端。重新啟動TC35監(jiān)控線程、網(wǎng)絡(luò)監(jiān)控線程。

當(dāng)監(jiān)控模塊檢測到異常,向上請求數(shù)據(jù)傳輸。網(wǎng)絡(luò)監(jiān)控子線程接受到異常信號后,主控制器暫停TC35監(jiān)控線程、網(wǎng)絡(luò)監(jiān)控線程,并獲得異常監(jiān)控設(shè)備的IP地址及終端號。主進程通過IP地址及端口號,與監(jiān)控設(shè)備建立網(wǎng)絡(luò)聯(lián)結(jié),進行監(jiān)控數(shù)據(jù)傳輸。主控制器將獲得的數(shù)據(jù)通過TC35模塊發(fā)送到移動終端,如圖3所示。

3.2 網(wǎng)絡(luò)數(shù)據(jù)傳輸

系統(tǒng)依靠局域網(wǎng)絡(luò),通過TCP/IP編程實現(xiàn)監(jiān)控模塊與主控制器實現(xiàn)數(shù)據(jù)傳輸。通過函數(shù)socket創(chuàng)建面向TCP/IP協(xié)議、流套接字,bind函數(shù)套接字綁定在一個固定的端口上,listen函數(shù)將套接字轉(zhuǎn)換為被動傾聽套接字,accept函數(shù)從建立連接的隊列中接受一個連接,read/write函數(shù)用于數(shù)據(jù)接收和發(fā)送,如圖4所示。

4.總結(jié)

    本文敘述一種新型的智能家居系統(tǒng)架構(gòu)。通過主控制器控制無線通訊模塊,和移動終端實現(xiàn)數(shù)據(jù)交互。主控制器通過局域網(wǎng)絡(luò)與監(jiān)控設(shè)備數(shù)據(jù)交互,從而實現(xiàn)了移動終端與監(jiān)控設(shè)備雙向互動,即監(jiān)控設(shè)備監(jiān)測到異常,主控制器主動發(fā)送監(jiān)控數(shù)據(jù)到移動終端;和移動終端想獲得監(jiān)控數(shù)據(jù),發(fā)送文本短消息到主控制器,主控制器啟動監(jiān)控設(shè)備,并將監(jiān)控數(shù)據(jù)回送移動終端。

 參考文獻:

[1].董翠英 基于ARM與GSM的智能家居控制器設(shè)計[J] 唐山學(xué)院學(xué)報 2010 23(3): 37-39

[2].馬鴻雁.我國智能化住宅小區(qū)發(fā)展綜述[J]。北京建筑工程學(xué)院學(xué)報,2003,19(1):88-93

[3].王藝.基于GPRS的嵌入式智能家居終端的設(shè)計與實現(xiàn)[J].微計算機信息,2007(26):23-25.

[4].黃爾烈,等.GSM技術(shù)的智能家居控制[J].遼寧工程技術(shù)大學(xué)學(xué)報:自然科學(xué)版,2008(27):239-241

[5].楊水清,等.ARM潛入式Linux系統(tǒng)開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,2008. 

 

網(wǎng)絡(luò)客服QQ: 沈編輯

投訴建議:0373-5939925????投訴建議QQ:

招聘合作:2851259250@qq.com (如您是期刊主編、文章高手,可通過郵件合作)

地址:河南省新鄉(xiāng)市金穗大道東段266號中州期刊聯(lián)盟 ICP備案號:豫ICP備2020036848

【免責(zé)聲明】:中州期刊聯(lián)盟所提供的信息資源如有侵權(quán)、違規(guī),請及時告知。

版權(quán)所有:中州期刊聯(lián)盟(新鄉(xiāng)市博翰文化傳媒有限公司)

關(guān)注”中州期刊聯(lián)盟”公眾號
了解論文寫作全系列課程

核心期刊為何難發(fā)?

論文發(fā)表總嫌貴?

職院單位發(fā)核心?

掃描關(guān)注公眾號

論文發(fā)表不再有疑惑

論文寫作全系列課程

掃碼了解更多

輕松寫核心期刊論文

在線留言