新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于嵌入式網絡的無線傳感器網絡平臺軟硬件設計

        基于嵌入式網絡的無線傳感器網絡平臺軟硬件設計

        作者: 時間:2013-12-14 來源:網絡 收藏
        NG-BOTTOM: 0px; WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 14px/25px 宋體, arial; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  b. 可以使一個節點在與相對較近的節點通信時,使用較少的能量。

          c. 可以被輔助用來進行無線信道的沖突檢測。

          d. 可以用來確定一個節點在中的相對位置。

          每個傳感器節點采用AA電池供電。

          2. 網關的硬件實現

          網關的硬件部分主要由中央處理單元、存儲單元、射頻收發模塊和GPRS通信模塊組成,如圖3所示。圖3:網關的硬件結構圖。

          網關的中央處理單元主要用來處理從傳感器節點采集到的數據以及完成一些控制功能。中央處理單元的主要器件是Atmel 公司的AT91RM9200 微處理器,AT91RM9200是基于ARM920T 指令集的ARM處理器。該處理器具有豐富的外設以及接口,這使得它在低成本、低功耗的條件下能完成一些功能豐富的應用。AT91RM9200處理器集成了許多外設接口,包括USB2.0接口和以太網接口。此外,該處理器還提供了多個符合工業標準的通信接口,包括音頻、電信、閃存卡、紅外、智能卡接口等。

          為了將采集到的數據傳輸到互聯網上,網關設備還配有GPRS通信單元,GPRS通信單元主要是由 索尼-愛立信公司的GM47模塊組成,該模塊通過中國移動現成的GPRS將傳感器采集到的數據傳輸的互聯網上,用戶可以通過普通PC和GPRS手機終端來觀測傳感器采集到的數據。網關同時還配有與傳感器節點相同的RF收發模塊,用于接受傳感器節點發送的數據。

          系統的軟件結構

          在我們的系統中,軟件部分主要是在網關和傳感器節點上。網關端的軟件主要完成的功能是處理和管理傳感器節點傳輸過來的數據,它主要由GPRS通信軟件、RF通信軟件、命令行軟件以及任務管理軟件組成,如圖4所示。圖4:網關的軟件結構。

          考慮到各種需求,我們采用開源的操作系統-Linux。Linux是一個網絡化的操作系統環境,特別適用于網絡應用。Linux具有完整的TCP/IP協議棧,同時???持其它多種網絡協議,如PPP協議棧,使其很容易實現GPRS撥號的功能。由于Linux的開源特性,用戶很容易在其基礎上開發自己的應用程序。

          傳感器節點上的軟件主要利用匯編和C語言開發,主要完成的功能是接受傳感單元的數據,并將數據發送到傳感器節點組的網關上。

          本文小結

          本文介紹了一個用于系統的網絡演示系統,整個系統建立在Linux和ARM處理器的基礎上,具有低功耗,軟件易開發等優點。

          隨著社會和科學技術的日益發展,網絡將得到日益廣泛的應用。目前無線傳感器網絡在能源、節點規模方面還有不足,隨著這些問題的解決,無線傳感器網絡在環境監測、智能建筑以及軍事等領域必然會得到越來與廣泛的應用。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
        風速傳感器相關文章:風速傳感器原理
        電流變送器相關文章:電流變送器原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泌阳县| 将乐县| 剑阁县| 湛江市| 尉犁县| 随州市| 郯城县| 富平县| 绥芬河市| 云梦县| 唐河县| 措勤县| 波密县| 志丹县| 龙陵县| 永宁县| 武宣县| 兰考县| 长泰县| 香河县| 建始县| 松原市| 漾濞| 郴州市| 邹城市| 高雄县| 丁青县| 湖南省| 健康| 丹江口市| 嘉定区| 彭州市| 山东| 东乡县| 富源县| 西贡区| 随州市| 梁平县| 萨嘎县| 玛曲县| 潼关县|