關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于6LOWPAN傳感器網(wǎng)關(guān)設(shè)計(jì)

基于6LOWPAN傳感器網(wǎng)關(guān)設(shè)計(jì)

作者: 時(shí)間:2013-05-14 來(lái)源:網(wǎng)絡(luò) 收藏

在用戶不能夠訪問IPv6服務(wù)器的情況下,仍能支持用戶終端通過LAN口直接與相連,實(shí)現(xiàn)與網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)進(jìn)行簡(jiǎn)單通信。
該智能無(wú)線除具備通用無(wú)線路由器的功能以外,可以支持Contiki操作系統(tǒng)的USB UIP網(wǎng)卡實(shí)現(xiàn)UIP網(wǎng)絡(luò)和普通IP網(wǎng)絡(luò)之間的IPV6互連,同時(shí)還支持在OPENWRT的基礎(chǔ)上進(jìn)一步擴(kuò)展應(yīng)用。為使能夠連接無(wú)線網(wǎng)絡(luò),需要在圖2右下角的USB口處插入U(xiǎn)SB Stick網(wǎng)卡。USB Stick如圖3所示。

本文引用地址:http://2s4d.com/article/159377.htm

c.JPG


2.2 軟件
6LoWPAN網(wǎng)關(guān)的軟件架構(gòu)如圖4所示。網(wǎng)關(guān)通過WAN口與Internet互聯(lián)。一方面接收以太網(wǎng)數(shù)據(jù)幀,并將幀實(shí)體提交給應(yīng)用層處理;另一方面從應(yīng)用層接收幀實(shí)體數(shù)據(jù),并用以太網(wǎng)幀頭對(duì)幀實(shí)體進(jìn)行封裝,通過WAN口發(fā)送出去,這里以太網(wǎng)幀頭中的目的地址為下一跳的MAC地址,源地址為網(wǎng)關(guān)的MAC地址。

d.JPG


網(wǎng)關(guān)通過USB Stick與6LoWPAN無(wú)線網(wǎng)絡(luò)互聯(lián)。一方面無(wú)線接口接收IEEE 802.15.4數(shù)據(jù)幀,并將幀實(shí)體提交給適配層處理;另一方面從適配層接收幀實(shí)體數(shù)據(jù),并用IEEE 802.15.4幀頭對(duì)幀實(shí)體進(jìn)行封裝,通過無(wú)線接口發(fā)送出去。
該網(wǎng)關(guān)的關(guān)鍵之一是對(duì)USB Stick的。它采用Contiki OS作為操作系統(tǒng),其物理層和MAC層遵循IEEE 802.15.4標(biāo)準(zhǔn),集成了uIPv6協(xié)議棧和6LoWPAN適配層。采用AT90USB1287芯片,在Congtiki Studio集成開發(fā)環(huán)境下編程、編譯,并通過AVR Studio 4連接JTAG仿真器進(jìn)行程序燒寫。USBStick中主要完成了報(bào)文分片與重組、報(bào)頭壓縮及鏈路層的數(shù)據(jù)轉(zhuǎn)發(fā)等方面功能。

3 性能分析
為分析系統(tǒng)的性能,根據(jù)圖1搭建了測(cè)試網(wǎng)絡(luò)。通過對(duì)端到端網(wǎng)絡(luò)的連接性、延時(shí)變化、往返延時(shí)、丟包率以及吞吐量的測(cè)試,對(duì)該網(wǎng)絡(luò)性能作出簡(jiǎn)要分析。
(1)連接性。連接性又稱可達(dá)性,嚴(yán)格說應(yīng)是網(wǎng)絡(luò)的基本能力或?qū)傩?,并不能稱為性能,它直接反映了網(wǎng)絡(luò)是否可用。通過Ping6命令測(cè)試,證明網(wǎng)絡(luò)能夠互通,即實(shí)現(xiàn)6LoWPAN無(wú)線傳感器網(wǎng)絡(luò)與IPv6網(wǎng)絡(luò)的互聯(lián)。測(cè)試結(jié)果如圖5所示。

e.JPG


(2)時(shí)延變化。對(duì)3 000 s內(nèi)網(wǎng)絡(luò)的往返時(shí)延進(jìn)行了監(jiān)測(cè)。監(jiān)測(cè)結(jié)果如圖6(a)所示。時(shí)延的突升或突降,通常表明網(wǎng)絡(luò)出現(xiàn)故障,或受到安全攻擊等。從測(cè)試結(jié)果可以看出,每個(gè)時(shí)間段內(nèi)往返延時(shí)比較平穩(wěn),從而說明該網(wǎng)絡(luò)的通訊性能良好。
(3)往返時(shí)延。往返時(shí)延(RTT,Round Trip Times)由3部分決定:線路的傳播時(shí)間、末端系統(tǒng)的處理時(shí)間及路由器緩存中的排隊(duì)和處理時(shí)間。其中第一項(xiàng)是相對(duì)固定的,而后兩項(xiàng)則和網(wǎng)絡(luò)負(fù)荷及系統(tǒng)性能有關(guān),所以RTT值能間接反映網(wǎng)絡(luò)負(fù)荷和系統(tǒng)性能,并且可以大致認(rèn)為RTT值和網(wǎng)絡(luò)負(fù)荷成正比,而和系統(tǒng)性能成反比。為便于測(cè)量,主要考慮不同大小數(shù)據(jù)包的端到端往返時(shí)延。

傳感器相關(guān)文章:傳感器工作原理


風(fēng)速傳感器相關(guān)文章:風(fēng)速傳感器原理


評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉