新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于IPv6的無線傳感器網絡邊界路由器的設計方案

        基于IPv6的無線傳感器網絡邊界路由器的設計方案

        作者: 時間:2014-12-30 來源:網絡 收藏

          本文針對網絡與網絡互聯,在分析現有接入方式不足的基礎上提出了一種基于網絡邊界的設計方案。方案主要闡述了邊界的硬件和軟件設計的實現,重點介紹了基于網絡協議棧適配層的設計。通過數據包分片與重組機制以及報頭壓縮機制,協議棧適配層實現了IPv6數據包在IEEE 802.15.4鏈路中的傳輸。實驗結果表明,該設計方案實現了無線傳感器網絡與IPv6網絡的無縫融合,數據傳輸穩定可靠,具有實用性的應用價值。

        本文引用地址:http://www.104case.com/article/267504.htm

          0引言

          無線傳感器網絡(Wireless Sensor Network,WSN)近年來發展迅速,在環境保護、工業設備監控、醫療監護、農田監測、智能家居、市政交通管理、軍事偵察等領域具有廣闊的應用前景。無線傳感器網絡的諸多應用都需要遠程用戶能夠方便地對無線傳感器網絡資源進行訪問、控制和使用。TCP/IP的廣泛應用已經使其成為事實上的協議標準,加之IPv6的諸多優良特性,都使得實現無線傳感器網絡與IPv6網絡的互聯與融合是當前最現實的選擇。

          目前,無線傳感器網絡與IPv6網絡互聯主要有網關接入和直接接入兩種方式。其中,網關接入是指利用網關在無線傳感器網絡和IP網絡之間進行協議轉換,實現數據的轉發任務,但是網關接入還存在著網絡結構復雜、成本較高等諸多問題;直接接入方式是指在無線傳感器網絡節點直接運行IPv6協議,能夠實現無線傳感器網絡和Internet網絡的無縫融合。無線傳感器網絡是低速率、低功耗的資源受限網絡,在無線傳感器節點上并不適合直接運行標準IPv6協議。

          本文提出了一種基于JN5148模塊的無線傳感器網絡邊界的設計方案,該方案能夠實現無線傳感器網絡與IPv6網絡的無縫融合,并通過實際測試證明了該方案的可行性。

          1邊界路由器硬件設計

          邊界路由器硬件包括射頻模塊、處理器模塊和電源模塊等部分。其中,射頻模塊負責IEEE 802.15.4數據幀的收發;處理器模塊負責解析收到的數據幀,選擇路徑后進行轉發處理;電源模塊負責對其他模塊供電。邊界路由器的硬件結構如圖1所示。

          

         

          1.1射頻模塊

          目前,無線傳感器網絡領域面向不同應用的協議棧眾多,其中絕大部分協議棧都把IEEE 802.15.4作為物理層和數據鏈路層的無線通信標準。支持IEEE 802.15.4的射頻模塊主要有Jennic公司的JN5148、Ember250、MC13192、TI公司的CC2430和Digi公司的XBEE模塊。

          其中,JN5148模塊將射頻芯片與處理器集成一體,內置了IEEE 802.15.4協議,不需要自行設計無線射頻天線接口,開發成本較低,本文設計中選用Jennic公司的JN5148模塊作為邊界路由器的處理器和射頻模塊。

          JN5148模塊集成了基于OpenRISC核的32位RISC處理器,擁有完全兼容2.4 GHz IEEE 802.15.4標準的無線收發器,128 KB的RAM運行應用程序,512 KB的FLASH能夠滿足包括存儲應用程序在內的大部分需求。

          1.2串行通信接口設計

          無線傳感器網絡數據流量較小,對網絡帶寬要求不高,因此邊界路由器與Internet網絡之間可以采用UART串行總線連接。目前,各種網絡設備中普遍應用USB接口,可以使用轉換電路將USB接口轉換為UART串行總線接口,本文選擇FTDI232R芯片完成電平匹配和接口轉換,FTDI232R是一款可編程的USB接口轉UART接口的集成芯片,具有3.3 V電壓輸出,可編程顯示數據收發狀態。具體電路如圖2所示。

          

         

          2邊界路由器軟件設計

          2.1協議??蚣茉O計

          無線傳感器網絡協議棧是無線傳感器網絡軟件設計的核心,是無線傳感器網絡組網、節點與邊界路由器以及節點與節點之間數據通信的基礎。為了滿足無線傳感器網絡全IP互聯,需要精簡IPv6協議以及實現IPv6數據幀在IEEE 802.15.4幀中傳輸。本文設計的邊界路由器采用基于IPv6的無線傳感器網絡協議棧。協議??蚣苋鐖D3所示。

          

         

          IEEE 802.15.4物理層主要負責啟動和關閉射頻收發器、能量檢測與信道掃描、清除信道評估以及無線電波信號的調制和解調等工作。IEEE 802.15.4 MAC層主要完成信道接入、鏈路的連接及斷開以及數據通信的差錯及流量控制等工作。輕量級操作系統Contiki負責協議棧各層任務調度及管理,保證協議棧工作的實時性。

          協議棧包括的任務有自組網任務、適配層主任務、網絡維護任務、IP層任務以及應用層任務,任務調度關系如圖4所示。

          

         

          本設計選用的JN5148模塊內部集成了IEEE802.15.4的物理層和MAC層協議,因此,協議棧設計的重點是適配層、IP網絡層和傳輸層。

        傳感器相關文章:傳感器工作原理


        路由器相關文章:路由器工作原理


        路由器相關文章:路由器工作原理


        風速傳感器相關文章:風速傳感器原理

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 图木舒克市| 古蔺县| 永顺县| 缙云县| 福安市| 汝城县| 句容市| 留坝县| 淳安县| 榆林市| 林芝县| 黑山县| 邵武市| 天长市| 宁国市| 宜丰县| 盖州市| 道真| 高陵县| 隆安县| 宁南县| 通山县| 丰顺县| 仙游县| 西城区| 金堂县| 林甸县| 新疆| 沛县| 江安县| 桦南县| 中方县| 屏东县| 宣城市| 临沂市| 鄄城县| 阳新县| 电白县| 崇州市| 巴塘县| 平江县|