物聯(lián)網(wǎng)zigbee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法

物聯(lián)網(wǎng)zigbee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法

ID:21802390

大小:25.00 KB

頁數(shù):5頁

時(shí)間:2018-10-24

物聯(lián)網(wǎng)zigbee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法_第1頁
物聯(lián)網(wǎng)zigbee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法_第2頁
物聯(lián)網(wǎng)zigbee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法_第3頁
物聯(lián)網(wǎng)zigbee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法_第4頁
物聯(lián)網(wǎng)zigbee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法_第5頁
資源描述:

《物聯(lián)網(wǎng)zigbee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、物聯(lián)網(wǎng)ZigBee網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)方法  隨著傳感器、無線通信等技術(shù)的迅速的不斷發(fā)展,物聯(lián)網(wǎng)在倉庫物理、智能電網(wǎng)等領(lǐng)域都得到了廣泛的應(yīng)用。作為計(jì)算機(jī)網(wǎng)絡(luò)及移動通訊設(shè)備之后的又一次信息革新,如何設(shè)計(jì)與實(shí)現(xiàn)物聯(lián)網(wǎng)ZigBee網(wǎng)關(guān)成為我們研究的熱點(diǎn)。因?yàn)槲锫?lián)網(wǎng)中的BigZee網(wǎng)關(guān)的協(xié)議與廣泛的TCP/IP協(xié)議并不一致,這就為實(shí)現(xiàn)兩種不同的網(wǎng)絡(luò)的融合帶來了難題。本文就主要對此進(jìn)行深入的探討。本文主要從網(wǎng)關(guān)的內(nèi)部構(gòu)造及ZigBee在以太網(wǎng)中與其他模塊之間的交互作用角度出發(fā),探索如何實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)的融合,以達(dá)到數(shù)據(jù)順利傳輸和有效處理?!  娟P(guān)鍵詞】物聯(lián)網(wǎng)

2、ZigBee網(wǎng)關(guān)設(shè)計(jì)與實(shí)?F  1引言  物聯(lián)網(wǎng)的概念是在2005年的國際電信聯(lián)盟上提出的。在信息化的時(shí)代,物聯(lián)網(wǎng)的提出的應(yīng)用,加強(qiáng)了人與人之間甚至人與物之間的通道,為人們的生活帶來了便利,使人們的生活更加智能化、簡單化。物聯(lián)網(wǎng)的發(fā)展伴隨這無線傳感器技術(shù)的不斷成熟,無線傳感器結(jié)構(gòu)簡單、成本低廉、工作時(shí)間長等優(yōu)點(diǎn)為物聯(lián)網(wǎng)的發(fā)展帶來了極大地發(fā)展空間。但是由于物聯(lián)網(wǎng)中廣泛采用的BigZee網(wǎng)關(guān)的網(wǎng)絡(luò)結(jié)構(gòu)與TCP/IP的網(wǎng)絡(luò)結(jié)構(gòu)不同,如何使兩種異構(gòu)網(wǎng)絡(luò)結(jié)構(gòu)的網(wǎng)關(guān)進(jìn)行有效地融合成為我們要探討的關(guān)鍵技術(shù)。本文主要從網(wǎng)管的需求分析、軟件各模塊之間的設(shè)計(jì)與

3、實(shí)現(xiàn)等兩大部分進(jìn)行論述,以求解救此問題?! ?網(wǎng)關(guān)的需求分析  物聯(lián)網(wǎng)的網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)一般分為感知層、傳輸層、和應(yīng)用層三層。感知層的主要作用是收集信息并進(jìn)行數(shù)據(jù)的傳輸。在感知層中,通過傳感器、REID、攝像頭等技術(shù)對農(nóng)場、交通等的數(shù)據(jù)信息進(jìn)行收集并通過無線網(wǎng)絡(luò)將數(shù)據(jù)傳輸出去。在傳輸層中,運(yùn)用現(xiàn)代的寬帶技術(shù)對感知層收集的數(shù)據(jù)進(jìn)行收集,一方面擴(kuò)展了感知層的傳輸距離,另一方面加強(qiáng)了感知層和傳輸層之間的聯(lián)系。而應(yīng)用層主要負(fù)責(zé)的傳輸層輸送的數(shù)據(jù)的處理、加工,應(yīng)用層的技術(shù)數(shù)據(jù)處理的結(jié)果也是物聯(lián)網(wǎng)的最終目的。物聯(lián)網(wǎng)的BigZee網(wǎng)關(guān)位于傳輸層中,其連接傳感

4、器和傳統(tǒng)通信網(wǎng)絡(luò)的作用。網(wǎng)關(guān)的主要功能有協(xié)議轉(zhuǎn)換、數(shù)據(jù)收發(fā)、傳感網(wǎng)絡(luò)管理等。  2.1協(xié)議轉(zhuǎn)換功能  在網(wǎng)絡(luò)設(shè)計(jì)與數(shù)據(jù)傳輸過程中,網(wǎng)關(guān)最基本的功能就是使數(shù)據(jù)在不同的協(xié)議之間進(jìn)行轉(zhuǎn)換。當(dāng)收到物聯(lián)網(wǎng)的ZigBee網(wǎng)關(guān)發(fā)送的數(shù)據(jù)之后,網(wǎng)關(guān)根據(jù)ZigBee協(xié)議進(jìn)行去除PHY層、包頭等之后再對數(shù)據(jù)進(jìn)行封裝,然后傳送給下一個網(wǎng)絡(luò)節(jié)點(diǎn)。因此,在大的網(wǎng)絡(luò)中,應(yīng)有ZigBee和TCP/IP兩種協(xié)議,才能使數(shù)據(jù)在以太網(wǎng)中順利傳輸?! ?.2數(shù)據(jù)收發(fā)功能  網(wǎng)關(guān)作為溝通傳感器和通信網(wǎng)絡(luò)之間的橋梁,能夠起到數(shù)據(jù)中專的作用。ZigBee的數(shù)據(jù)在節(jié)點(diǎn)內(nèi)容進(jìn)行處理之后通

5、過傳輸層傳遞給網(wǎng)關(guān),網(wǎng)關(guān)在進(jìn)行數(shù)據(jù)封裝之后通過以太網(wǎng)傳輸給IP主機(jī)。同時(shí),IP主機(jī)的數(shù)據(jù)信息也可以通過網(wǎng)絡(luò)中轉(zhuǎn)傳遞給物聯(lián)網(wǎng)的ZigBee節(jié)點(diǎn)。網(wǎng)關(guān)中轉(zhuǎn)站的功能完美實(shí)現(xiàn)了數(shù)據(jù)在哥節(jié)點(diǎn)之間的傳遞?! ?.3傳感器網(wǎng)絡(luò)管理功能  ZigBee的一個很重要的功能是實(shí)現(xiàn)ZigBee網(wǎng)絡(luò)的管理,處理網(wǎng)絡(luò)的建立、網(wǎng)絡(luò)的申請等事項(xiàng),在數(shù)據(jù)傳輸過程中,分配網(wǎng)絡(luò)地址、完善網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)等,同時(shí)在節(jié)點(diǎn)完成數(shù)據(jù)傳輸時(shí)及時(shí)對節(jié)點(diǎn)進(jìn)行回收?! ?網(wǎng)關(guān)的總體設(shè)計(jì)與軟件各模塊之間的的設(shè)計(jì)與實(shí)現(xiàn)  3.1網(wǎng)關(guān)的總體設(shè)計(jì)  網(wǎng)關(guān)的總體設(shè)計(jì)主要包括網(wǎng)關(guān)的硬件設(shè)計(jì)和軟件設(shè)計(jì)兩大部

6、分。網(wǎng)關(guān)總體設(shè)計(jì)與實(shí)現(xiàn)對后續(xù)各個軟件之間的設(shè)計(jì)及數(shù)據(jù)的處理傳遞至關(guān)重要?! ?.1.1硬件設(shè)計(jì)  網(wǎng)關(guān)的硬件設(shè)計(jì)大致都是CPU結(jié)構(gòu),CPU結(jié)構(gòu)中主要包括ZigBee和CC2530兩個模塊。兩個模塊分別采用了ZigBee開發(fā)套件和龍芯1B開發(fā)板。在兩個模塊進(jìn)行連接時(shí),主要通過套件和開發(fā)板進(jìn)行連接,從而共同完成網(wǎng)關(guān)的功能?! ?.1.2軟件設(shè)計(jì)  軟件的設(shè)計(jì)主要采用嵌入式Linux操作系統(tǒng)和Stack協(xié)議棧,根據(jù)各個軟件模塊的需求分析確定網(wǎng)關(guān)的各個功能模塊,軟件設(shè)計(jì)的主要目的是完成網(wǎng)關(guān)軟件結(jié)構(gòu)、網(wǎng)關(guān)與IP網(wǎng)絡(luò)主機(jī)及ZigBee網(wǎng)關(guān)節(jié)點(diǎn)之間的有效

7、連接?! ≡谲浖O(shè)計(jì)中,我們著重討論Linux的設(shè)計(jì)與實(shí)現(xiàn)。從自身性能來考慮,Linux操作系統(tǒng)的內(nèi)存較小,并且內(nèi)核可以進(jìn)行裁剪,相對于其他操作系統(tǒng)更能符合服務(wù)器的需求。而且,Linux操作系統(tǒng)的源碼是開發(fā)的,并進(jìn)行模塊化設(shè)計(jì),能更好地在后期進(jìn)行完善。再者,Linux操作系統(tǒng)本身支持TCP/IP的協(xié)議網(wǎng)關(guān),能夠?qū)崿F(xiàn)較為復(fù)雜的功能。最后,Linux操作系統(tǒng)和Zstack提供串口驅(qū)動,可以實(shí)現(xiàn)串口的讀寫工作,方便后期的開發(fā)。  3.2ZigBee內(nèi)容通信模塊設(shè)計(jì)  ZigBee網(wǎng)絡(luò)內(nèi)部主要由終端節(jié)點(diǎn)、路由器、協(xié)調(diào)器三個節(jié)點(diǎn)完成。ZigBee網(wǎng)絡(luò)

8、的主要功能有:網(wǎng)絡(luò)建立與入網(wǎng)申請。數(shù)據(jù)收發(fā)、包裝盒接受ZigBee網(wǎng)絡(luò)上傳的數(shù)據(jù)。ZigBee內(nèi)部通信模塊的有效設(shè)計(jì)對各個模塊之間的有效運(yùn)行和數(shù)據(jù)的傳遞、封裝都提供了有效的條件。

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

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

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