導航:首頁 > 無線網路 > 無線感測器網路開發套件

無線感測器網路開發套件

發布時間:2022-08-28 19:29:04

A. 無線感測器節點的軟體開發平台有哪些

MantisOS的無線感測器網路應用開發模型
無線感測器網路是當今信息領域新的研究方向,應用前景十分廣闊.考慮無線感測器網路的應用相關性,總結無線感測器網路應用程序開發研究經驗,引入軟體工程思想,提出一個無線感測器網路應用開發過程模型,可以提高開發速度和開發質量;隨後給出了一個在MantisOS下開發應用程序的技術模型,降低了使用MantisOS的線程管理機制開發多任務應用程序可能出現的線程上下文切換開銷

B. 無線感測器網路和嵌入式系統開發這兩個研究方向,哪一個更有前途

進入二十一世紀以來,高新技術的發展日新月異,多學科交叉領域成為當前研究的熱點。MEMS、無線通信、嵌入式系統和感測器技術的發展和融合,推動了具有現代意義的無線感測器網路的產生和發展。無線感測器網路是由分布於一定的監控區域內,用於監測特定環境信息的無線感測器網路節點組成的。作為通信,自動化以及計算機領域的一門新技術,無線感測器網路已經在軍事國防、城市管理、環境檢測、危險區域的遠程式控制制等領域得到了廣泛的研究與應用。 為了實現對無線感測器網路定位、組網、路由和能量管理等技術的深入研究,採用嵌入式系統技術設計一種無線感測器網路是十分必要並且可行的。 本文給出了嵌入式無線感測器網路節點的軟硬體設計方案。在綜合考慮節點性能、功耗、成本等基礎上,採用當前流行的ARM系列微處理器晶元AT91SAM7S256,結合射頻晶元CC2420、GPRS模塊MC39i、溫度感測器TMP05和加速度感測器ADXL202實現無線感測器網路節點的硬體設計。採用嵌入式實時操作系統FreeRTOS,TCP/IP協議棧和ZigBee組網協議棧構建節點軟體開發平台,設計各個功能模塊的驅動和應用程序,實現了節點間的通信、利用GPRS模塊進行數據的傳輸和感測器信號的採集等功能。採用VB.NET設計了數據中心軟體用於接收遠程無線感測器網路的信息。本文詳細地闡述了嵌入式無線感測器網路的總體方案設計、主要功能模塊的硬體和軟體設計過程。 論文最後對嵌入式無線感測器網路節點各功能模塊進行了測試,驗證了節點及整個無線感測器網路的性能。本文給出的嵌入式無線感測器網路具有性能高、功耗可控、可升級性等特點,可為無線感測器網路相關技術的深入研究提供平台,為多個領域的應用開發提供參考。

C. ns2 實現無線感測器網路antsense路由演算法的tcl腳本

NS是一種針對網路技術的源代碼公開的、免費的軟體模擬平台,研究人員使用它可以很容易的進行網路技術的開發,而且發展到今天,它所包含的模塊已經非常豐富,幾乎涉及到了網路技術的所有方面。所以,NS成了目前學術界廣泛使用的一種網路模擬軟體。在每年國內外發表的有關網路技術的學術論文中,利用NS給出模擬結果的文章最多,通過這種方法得出的研究結果也是被學術界所普遍認可的,此外,NS也可作為一種輔助教學的工具,已被廣泛應用在了網路技術的教學方面。因此,目前在學術界和教育界,有大量的人正在使用或試圖使用NS。

然而,對初學者來說,NS是非常難於掌握的,一般人從學習NS到上手至少需要半年多時間。原因是多方面的:一方面,NS內容龐雜,隨軟體所提供的手冊更新不夠快,初學者閱讀起來非常困難;另一方面,使用NS還要掌握其它很多必備的相關知識以及相關工具,這會使初學者感到無從入手;有的使用者可能還不了解網路模擬的過程或是對NS軟體的機制缺乏理解,這也影響了對NS的掌握。另外,不論在國外還是國內,還沒有一本書能集中回答和解決這些問題,這也是NS難於被掌握的一個重要原因。

1、NS2簡介

NS2(Network Simulator, version 2)是一種面向對象的網路模擬器,本質上是一個離散事件模擬器。由UC Berkeley開發而成。它本身有一個虛擬時鍾,所有的模擬都由離散事件驅動的。目前NS2可以用於模擬各種不同的IP網,已經實現的一些模擬有:網路傳輸協議,比如TCP和UDP;業務源流量產生器,比如FTP, Telnet, Web CBR和VBR;路由隊列管理機制,比如Droptail , RED和CBQ;路由演算法,比如Dijkstra等。NS2也為進行區域網的模擬而實現了多播以及一些MAC 子層協議。

NS2使用C++和Otcl作為開發語言。NS可以說是Otcl的腳本解釋器,它包含模擬事件調度器、網路組件對象庫以及網路構建模型庫等。事件調度器計算模擬時間,並且激活事件隊列中的當前事件,執行一些相關的事件,網路組件通過傳遞分組來相互通信,但這並不耗費模擬時間。所有需要花費模擬時間來處理分組的網路組件都必須要使用事件調度器。它先為這個分組發出一個事件,然後等待這個事件被調度回來之後,才能做下一步的處理工作。事件調度器的另一個用處就是計時。NS是用Otcl和C++編寫的。由於效率的原因,NS將數據通道和控制通道的實現相分離。為了減少分組和事件的處理時間,事件調度器和數據通道上的基本網路組件對象都使用C++寫出並編譯的,這些對象通過映射對Otcl解釋器可見。

當模擬完成以後,NS將會產生一個或多個基於文本的跟蹤文件。只要在Tcl腳本中加入一些簡單的語句,這些文件中就會包含詳細的跟蹤信息。這些數據可以用於下一步的分析處理,也可以使用NAM將整個模擬過程展示出來。

2、使用NS進行網路模擬的方法和一般過程。

進行網路模擬前,首先分析模擬涉及哪個層次,NS模擬分兩個層次:一個是基於OTcl編程的層次。利用NS已有的網路元素實現模擬,無需修改NS本身,只需編寫OTcl腳本。另一個是基於C++和OTcl編程的層次。如果NS中沒有所需的網路元素,則需要對NS進行擴展,添加所需網路元素,即添加新的C++和OTcl類,編寫新的OTcl腳本。

假設用戶已經完成了對NS的擴展,或者NS所包含的構件已經滿足了要求,那麼進行一次模擬的步驟大致如下:

(1)開始編寫OTcl腳本。首先配置模擬網路拓撲結構,此時可以確定鏈路的基本特性,如延遲、帶寬和丟失策略等。

(2)建立協議代理,包括端設備的協議綁定和通信業務量模型的建立。

(3)配置業務量模型的參數,從而確定網路上的業務量分布。

(4)設置Trace對象。NS通過Trace文件來保存整個模擬過程。模擬完後,用戶可以對Trace文件進行分析研究。

(5)編寫其他的輔助過程,設定模擬結束時間,至此OTcl腳本編寫完成。

(6)用NS解釋執行剛才編寫的OTcl腳本。

(7)對Trace文件進行分析,得出有用的數據。

(8)調整配置拓撲結構和業務量模型,重新進行上述模擬過程。

NS2採用兩級體系結構,為了提高代碼的執行效率,NS2 將數據操作與控制部分的實現相分離,事件調度器和大部分基本的網路組件對象後台使用C++實現和編譯,稱為編譯層,主要功能是實現對數據包的處理;NS2的前端是一個OTcl 解釋器,稱為解釋層,主要功能是對模擬環境的配置、建立。從用戶角度看,NS2 是一個具有模擬事件驅動、網路構件對象庫和網路配置模塊庫的OTcl腳本解釋器。NS2中編譯類對象通過OTcl連接建立了與之對應的解釋類對象,這樣用戶間能夠方便地對C++對象的函數進行修改與配置,充分體現了模擬器的一致性和靈活性。

3、NS2的功能模塊

NS2模擬器封裝了許多功能模塊,最基本的是節點、鏈路、代理、數據包格式等等,下面分別來介紹一下各個模塊。

(1)事件調度器:目前NS2提供了四種具有不同數據結構的調度器,分別是鏈表、堆、日歷表和實時調度器。

(2)節點(node):是由TclObject對象組成的復合組件,在NS2中可以表示端節點和路由器

(3)鏈路(link):由多個組件復合而成,用來連接網路節點。所有的鏈路都是以隊列的形式來管理分組的到達、離開和丟棄。

(4)代理(agent):負責網路層分組的產生和接收,也可以用在各個層次的協議實現中。每個agent連接到一個網路節點上,由該節點給它分配一個埠號。

(5)包(packet):由頭部和數據兩部分組成。一般情況下,packet只有頭部、沒有數據部分。

4、NS2的軟體構成

NS2包含Tcl/Tk, OTcl, NS,Tclcl。其中Tcl是一個開放腳本語言,用來對NS2進行編程;Tk是Tcl的圖形界面開發工具,可幫助用戶在圖形環境下開發圖形界面;OTcl是基於Tcl/Tk的面向對象擴展,有自己的類層次結構;NS2為本軟體包的核心,是面向對象的模擬器,用C++編寫,以OTcl解釋器作為前端;Tclcl則提供NS2和OTcl的介面,使對象和變數出現在兩種語言中。為了直觀的觀察和分析模擬結果,NS2 提供了可選的Xgraphy、可選件Nam。

5、NS現有的模擬元素

從網路拓撲模擬、協議模擬和通信量模擬等方面介紹NS的相應元素:

(1)網路拓撲主要包括節點、鏈路。NS的節點由一系列的分類器(Classifier,如地址分類器等)組成,而鏈路由一系列的連接器(Connector)組成。

(2)在節點上,配置不同的代理可以實現相應的協議或其它模型模擬。如NS的TCP代理,發送代理有:TCP,TCP/Reno,TCP/Vegas,TCP/Sack1,TCP/FACK,TCP/FULLTCP等,接收代理有:TCPSINK,TCPSINK/DELACK。TCPSINK/SACK1,TCPSINK/SACK1/DELACK等。此外,還提供有UDP代理及接收代理Null(負責通信量接收)、Loss Monitor(通信量接收並維護一些接收數據的統計)。

(3)網路的路由配置通過對節點附加路由協議而實現。NS中有三種單播路由策略:靜態、會話、動態。

(4)在鏈路上,可以配置帶寬、時延和丟棄模型。NS支持:Drop-tail(FIFO)隊列、RED緩沖管、CBO(包括優先權和Round-robin 調度)。各種公平隊列包括:FQ,SFQ,DRR等。

(5)通信量模擬方面,NS提供了許多通信應用,如FTP,它產生較大的峰值數據傳輸;Telnet則根據相應文件隨機選取傳輸數據的大小。此外,NS提供了四種類型的通信量產生器:EXPOO,根據指數分布(On/Off)產生通信量,在On階段分組以固定速率發送,Off階段不發送分組,On/Off的分布符合指數分布,分組尺寸固定;POO,根據Pareto分布(On/Off)產生通信量,它能用來產生長范圍相關的急劇通信量;CBR,以確定的速率產生通信量,分組尺寸固定,可在分組間隔之間產生隨機抖動;Traffic Trace,根據追蹤文件產生通信量。

D. Zigbee無線感測器網路系統產品一套大概要多少

大概價格在4000多RMB,這個是美國Digi的Zigbee網路產品,叫Drop-in Networking開發包,
ConnectPort X8網關一個
XBee 適配器五個
XBee感測器適配器一個
XBee 模塊五個
Watchport 溫度感測器一個
用於軟體定製開發的Python編程工具

X8網關用於將ZigBee網路接入到GSM/3G,WIFI,乙太網等
XBee適配器也就是XBee模塊的母版,有RS232,USB等多種介面
XBee模塊就是Digi的ZigBee模塊,有ZigBee2006,Digi Mesh,ZNet2.5,ZB等多種協議的模塊可選(固件決定)

另外開發包中還有全套的天線,電池盒,轉接線,你可以直接實現:
快速安裝低功耗的ZigBee? 無線網狀網
按照用戶配置的時間表實現遠程溫度監測
通過RS-232適配器使已有的串口設備支持ZigBee通訊
通過乙太網連接監控ZigBee 網路

具體的資料可以找我要,包括開發方面的 020-87544405

E. 無線感測器網路的組網

WSN按我的理解是分為了三部分,
1、硬體,這部分可做的東西不多,應為射頻模塊一般都是購買的,擴展板或者網關點可以自製;
2、軟體,包括協議棧(多層),無線感測操作系統(tinyos,contiki),還有一些應用程序;
3、模擬,利用NS2,OMNET+,matlab等軟體來模擬某一層的協議;

建議如下:
1、先去圖書館看看關於無線感測的書籍,還有802.15.4的資料,還有Zigbee的書籍;
2、購買一套Zigbee平台跑跑,現在大部分都是Ti的套件;
3、從你需要的題目內容一步步入手!

F. 無線感測器網路的組成(三個部分,詳細介紹)

很詳細,你可以到書店去買這類的書看即可。

以下是來自網路:http://www.sensorexpert.com.cn/Article/wuxianchanganqiwang_1.html。

無線感測器網路組成和特點
發表時間:2012-11-14 14:28:00
文章出處:感測器專家網
相關專題:感測器基礎
無線感測器網路的構想最初是由美國軍方提出的,美國國防部高級研究所計劃署(DARPA)於1978年開始資助卡耐基-梅隆大學進行分布式感測器網路的研究,這被看成是無線感測器網路的雛形。從那以後,類似的項目在全美高校間廣泛展開,著名的有UCBerkeley的SmartDuST項目,UCLA的WINS項目,以及多所機構聯合攻關的SensIT計劃,等等。在這些項目取得進展的同時,其應用也從軍用轉向民用。在森林火災、洪水監測之類的環境應用中,在人體生理數據監測、葯品管理之類的醫療應用中,在家庭環境的智能化應用以及商務應用中都已出現了它的身影。目下,無線感測器網路的商業化應用也已逐步興起。美國Crossbow公司就利用SMArtDust項目的成果開發出了名為Mote的智能感測器節點,還有用於研究機構二次開發的MoteWorkTM開發平台。這些產品都很受使用者的歡迎。

無線感測器網路可以看成是由數據獲取網路、數據分布網路和控制管理中心三部分組成的。其主要組成部分是集成有感測器、數據處理單元和通信模塊的節點,各節點通過協議自組成一個分布式網路,再將採集來的數據通過優化後經無線電波傳輸給信息處理中心。

因為節點的數量巨大,而且還處在隨時變化的環境中,這就使它有著不同於普通感測器網路的獨特「個性」。首先是無中心和自組網特性。在無線感測器網路中,所有節點的地位都是平等的,沒有預先指定的中心,各節點通過分布式演算法來相互協調,在無人值守的情況下,節點就能自動組織起一個測量網路。而正因為沒有中心,網路便不會因為單個節點的脫離而受到損害。

其次是網路拓撲的動態變化性。網路中的節點是處於不斷變化的環境中,它的狀態也在相應地發生變化,加之無線通信信道的不穩定性,網路拓撲因此也在不斷地調整變化,而這種變化方式是無人能准確預測出來的。

第三是傳輸能力的有限性。無線感測器網路通過無線電波進行數據傳輸,雖然省去了布線的煩惱,但是相對於有線網路,低帶寬則成為它的天生缺陷。同時,信號之間還存在相互干擾,信號自身也在不斷地衰減,諸如此類。不過因為單個節點傳輸的數據量並不算大,這個缺點還是能忍受的。

第四是能量的限制。為了測量真實世界的具體值,各個節點會密集地分布於待測區域內,人工補充能量的方法已經不再適用。每個節點都要儲備可供長期使用的能量,或者自己從外汲取能量(太陽能)。

第五是安全性的問題。無線信道、有限的能量,分布式控制都使得無線感測器網路更容易受到攻擊。被動竊聽、主動入侵、拒絕服務則是這些攻擊的常見方式。因此,安全性在網路的設計中至關重要。

G. cc2530開發板的概述:

ZigBee是基於IEEE802.15.4無線標准研製開發的有關組網、安全和應用軟體方面的技術標准。其特點是近距離、低復雜度、自組織、低功耗、低數據速率、低成本。ZigBee的技術特性決定它將是無線感測器網路的最好選擇,廣泛用於物聯網,自動控制和監視等諸多領域。以美國Ti公司CC2430/CC2530晶元為代表的 Zigbee SOC解決方案在國內高校企業掀起了一股Zigbee技術應用的熱潮。CC2430/CC2530集成了51單片機內核,相比於眾多的Zigbee晶元,CC2430/CC2530頗受青睞。TI開發套件由專業人士精心設計,具有基於2004/2006/2007/PRO協議棧的開發模板、完整的原理圖及常式源碼。 針對CC2430/CC2530晶元的Zigbee開發套件可與IAR for MCS-51 集成開發環境無縫連接,操作方便、連接方便、簡單易學,是學習開發Zigbee產品最好最實用的開發工具。通過USB介面連接電腦,具有代碼高速下載,在線調試,斷點、單步、變數觀察,寄存器觀察等功能,實現對CC2430/CC2530系列無線單片機實時在線模擬、調試。該開發套件模板能夠協助初學者和設計人員快速評估及進行多種Zigbee應用開發,熟悉掌握硬體原理和協議棧。

H. 無線感測器網路操作系統TinyOS的目錄

第1章 緒論 1
1.1 無線感測器網路概述 1
1.1.1 無線感測器網路的研究進展 2
1.1.2 無線感測器網路的體系特徵 3
1.2 無線感測器網路操作系統 8
1.2.1 無線感測器網路對操作系統的需求 8
1.2.2 現有的無線感測器網路操作系統 10
1.3 TinyOS操作系統概述 13
1.3.1 設計理念 14
1.3.2 技術特點 15
1.3.3 體系結構 16
1.3.4 版本說明 17
1.4 與其他WSN操作系統的比較 20
1.5 本書章節安排 24
第2章 開發環境 26
2.1 TinyOS 2.1在Windows中的安裝 26
2.1.1 搭建Java環境 27
2.1.2 安裝Cygwin平台 30
2.1.3 安裝平台交叉編譯器 34
2.1.4 安裝TinyOS源碼與工具包 36
2.1.5 安裝Graphviz圖形工具 38
2.2 其他安裝方法 39
2.2.1 在Ubuntu 9.10中的安裝 39
2.2.2 使用RPM包的手動安裝 41
2.2.3 TinyOS 1.x升級到TinyOS 2.x 42
2.2.4 使用CVS更新TinyOS 2.x文件 46
2.3 TinyOS安裝後的測試 47
2.3.1 TinyOS文件概覽 47
2.3.2 檢查運行環境 48
2.3.3 模擬測試 49
2.4 程序的編譯和下載 50
2.4.1 代碼編輯工具 50
2.4.2 編譯程序 52
2.4.3 USB串口驅動 53
2.4.4 下載程序 54
2.5 本章小結 57
第3章 nesC編程語言 58
3.1 nesC語言簡介 58
3.2 nesC語言規范 59
3.2.1 介面 61
3.2.2 組件 62
3.2.3 模塊及其組成 65
3.2.4 配件及其組成 68
3.3 基於nesC語言的應用程序 73
3.3.1 nesC應用程序簡介 73
3.3.2 Blink實例 77
3.3.3 BlinkSingle實例 82
3.3.4 移植TinyOS 1.x代碼到2.x 86
3.4 nesC程序運行模型 88
3.4.1 任務 88
3.4.2 內部函數 91
3.4.3 分階段作業 92
3.4.4 同步與非同步 94
3.4.5 原子性代碼 95
3.4.6 無線模塊的開啟過程 96
3.5 編程約定 98
3.5.1 通用約定 98
3.5.2 軟體包 98
3.5.3 語法約定 99
3.5.4 TinyOS約定 101
3.6 可視化組件關系圖 103
3.7 本章小結 104
第4章 基本操作 106
4.1 點對點的無線通信 106
4.1.1 主動消息概述 106
4.1.2 通信介面和組件 107
4.1.3 消息緩存抽象 109
4.1.4 通過無線電發送消息 110
4.1.5 通過無線電接收消息 117
4.2 節點與PC的串口通信 119
4.2.1 信息源和埠測試 119
4.2.2 基站和監聽工具 121
4.2.3 MIG消息介面生成工具 123
4.2.4 SerialForwarder和其他信息源 126
4.2.5 發送信息包到串口 129
4.2.6 基於printf庫的列印調試 130
4.2.7 常見的串口通信故障 133
4.3 感測 134
4.3.1 感測簡介 134
4.3.2 Sense實例 135
4.3.3 Oscilloscope實例 138
4.4 存儲 140
4.4.1 存儲簡介 140
4.4.2 配置數據的存儲 141
4.4.3 日誌數據的存儲 146
4.4.4 大數據塊的存儲 148
4.5 本章小結 149
第5章 系統內核 151
5.1 硬體抽象架構 151
5.1.1 架構簡介 151
5.1.2 不同層次抽象的結合 154
5.1.3 橫向分解 155
5.1.4 微處理器抽象 156
5.1.5 HIL抽象級別 156
5.2 任務和調度 157
5.2.1 任務簡介 157
5.2.2 TinyOS 1.x的任務和調度器 157
5.2.3 TinyOS 2.x的任務 159
5.2.4 TinyOS 2.x的調度器 160
5.2.5 調度器的替換 162
5.2.6 調度器的具體實現 165
5.3 系統啟動順序 168
5.3.1 啟動順序簡介 168
5.3.2 TinyOS 1.x的啟動順序 168
5.3.3 TinyOS 2.x的啟動介面 169
5.3.4 TinyOS 2.x的啟動順序 170
5.3.5 系統啟動和軟體初始化 174
5.4 資源仲裁 175
5.4.1 資源簡介 175
5.4.2 資源類型 176
5.4.3 資源仲裁 178
5.4.4 共享資源的應用實例 183
5.5 微控制器的電源管理 187
5.5.1 微控制器電源管理簡介 187
5.5.2 TinyOS 1.x的電源管理 188
5.5.3 TinyOS 2.x的電源管理 189
5.5.4 外圍設備和子系統 191
5.6 外圍設備的電源管理 191
5.6.1 外圍設備電源管理簡介 191
5.6.2 電源管理模型 192
5.6.3 顯式電源管理 193
5.6.4 隱式電源管理 196
5.7 串口通信 199
5.7.1 串口通信協議簡介 199
5.7.2 串口協議棧的實現 200
5.7.3 串口協議棧的抽象 207
5.8 本章小結 207
第6章 平台與模擬 210
6.1 平台 210
6.1.1 平台簡介 210
6.1.2 底層I/O口 211
6.1.3 新平台的建立 215
6.1.4 CC2430平台的移植 223
6.2 編譯系統 226
6.2.1 編譯系統簡介 226
6.2.2 自定義編譯系統 227
6.2.3 makefile入門 228
6.2.4 編寫Makefile文件 230
6.2.5 編譯工具 232
6.3 TOSSIM模擬 233
6.3.1 TOSSIM簡介 233
6.3.2 模擬編譯 234
6.3.3 基於Python的模擬 237
6.3.4 調試語句 239
6.3.5 網路配置 242
6.3.6 變數的觀察 250
6.3.7 注入消息包 253
6.3.8 C++介面 256
6.3.9 gdb調試 258
6.4 本章小結 261
第7章 網路協議 262
7.1 分發協議 262
7.1.1 分發協議簡介 262
7.1.2 相關介面和組件 263
7.1.3 EasyDissemination實例 265
7.1.4 Drip庫和DIP庫 269
7.2 匯聚協議 276
7.2.1 匯聚協議簡介 276
7.2.2 相關介面和組件 277
7.2.3 CTP協議 279
7.2.4 CTP實現 281
7.2.5 EasyCollection實例 287
7.3 本章小結 291
第8章 高級應用技術 293
8.1 低功耗應用程序 293
8.1.1 能耗管理簡介 293
8.1.2 外圍設備的電源管理 294
8.1.3 無線模塊的電源管理 297
8.1.4 微處理器的電源管理 300
8.1.5 低功耗感測的應用實例 300
8.2 低功耗監聽 300
8.2.1 低功耗監聽簡介 300
8.2.2 相關介面 302
8.2.3 message_t元數據 304
8.2.4 HAL層的改進建議 305
8.3 TOSThreads線程 305
8.3.1 TOSThreads線程簡介 305
8.3.2 nesC語言的API介面 306
8.3.3 C語言的API介面 309
8.3.4 支持新的系統服務 310
8.4 CC2420聯網安全功能 312
8.4.1 CC2420安全模式簡介 313
8.4.2 發送端的配置 313
8.4.3 接收端的配置 314
8.4.4 RadioCountToLeds實例 315
8.5 本章小結 319
第9章 基於TinyOS的應用開發實例 320
9.1 基於TSL2550感測器的光照檢測 320
9.1.1 TSL2550簡介 320
9.1.2 驅動實現 323
9.1.3 感測測試 330
9.2 基於GSM簡訊的遠程數據傳輸 334
9.2.1 系統簡介 334
9.2.2 功能實現 338
9.2.3 簡訊測試 348
9.3 基於簡單蟻群演算法的路由協議 350
9.3.1 演算法簡介 350
9.3.2 協議實現 353
9.3.3 模擬測試 366
9.4 本章小結 370
附錄A nesC語言基本語法 371
附錄B TinyOS編程技巧 374
附錄C 英漢對照術語表 375
參考文獻與網址 378

I. iphone11供電套件包括哪些

充電頭,充電線。
用於無線感測器的能量收集開發套件是一個完整的演示和開發平台,用於創建由RF能量無線電波驅動的無源無線感測器網路使用。該裝置無需電池即可為無線感測器節點進行供電。其所使用的電源是由RF能量轉換成DC之後存儲在電容器中的。

J. 無線感測網路與移動自組網網路相比有哪些不同

Zigbee:全新無線網路數據通信技術 Zigbee技術是隨著工業自動化對於無線通信和數據傳輸的需求而產生的,Zigbee網路省電、可靠、成本低、容量大、安全,可廣泛應用於各種自動控制領域。 Zigbee的由來: 在藍牙技術的使用過程中,人們發現藍牙技術盡管有許多優點,但仍存在許多缺陷。對工業,家庭自動化控制和遙測遙控領域而言,藍牙技術顯得太復雜,功耗大,距離近,組網規模太小等,......而工業自動化對無線通信的需求越來越強烈。正因此,經過人們長期努力,Zigbee協議在2003年中通過後,於2004正式問世了。 Zigbee是什麼: Zigbee是一個由可多到65000個無線數傳模塊組成的一個無線數傳網路平台,十分類似現有的移動通信的CDMA網或GSM網,每一個Zigbee網路數傳模塊類似移動網路的一個基站,在整個網路范圍內,它們之間可以進行相互通信;每個網路節點間的距離可以從標準的75米,到擴展後的幾百米,甚至幾公里;另外整個Zigbee網路還可以與現有的其它的各種網路連接。例如,你可以通過互聯網在北京監控雲南某地的一個Zigbee控制網路。 不同的是,Zigbee網路主要是為自動化控制數據傳輸而建立,而移動通信網主要是為語音通信而建立;每個移動基站價值一般都在百萬元人民幣以上,而每個Zigbee"基站"卻不到1000元人民幣;每個Zigbee 網路節點不僅本身可以與監控對對象,例如感測器連接直接進行數據採集和監控,它還可以自動中轉別的網路節點傳過來的數據資料; 除此之外,每一個Zigbee網路節點(FFD)還可在自己信號覆蓋的范圍內,和多個不承擔網路信息中轉任務的孤立的子節點(RFD)無線連接。 每個Zigbee網路節點(FFD和RFD)可以可支持多到31個的感測器和受控設備,每一個感測器和受控設備終可以有8種不同的介面方式。可以採集和傳輸數字量和模擬量。 Zigbee技術的應用領域: Zigbee技術的目標就是針對工業,家庭自動化,遙測遙控,汽車自動化、農業自動化和醫療護理等,例如燈光自動化控制,感測器的無線數據採集和監控,油田,電力,礦山和物流管理等應用領域。另外它還可以對局部區域內移動目標例如城市中的車輛進行定位。(成都西谷曙光數字技術公司的專利技術)。 通常,符合如下條件之一的應用,就可以考慮採用Zigbee技術做無線傳輸: 1. 需要數據採集或監控的網點多; 2. 要求傳輸的數據量不大,而要求設備成本低; 3. 要求數據傳輸可性高,安全性高; 4. 設備體積很小,不便放置較大的充電電池或者電源模塊; 5. 電池供電; 6. 地形復雜,監測點多,需要較大的網路覆蓋; 7. 現有移動網路的覆蓋盲區; 8. 使用現存移動網路進行低數據量傳輸的遙測遙控系統。 9. 使用GPS效果差,或成本太高的局部區域移動目標的定位應用。 Zigbee 技術的特點: 省電:兩節五號電池支持長達6個月到2年左右的使用時間 可靠:採用了碰撞避免機制,同時為需要固定帶寬的通信業務預留了專用時隙,避免了發送數據時的競爭和沖突;節點模塊之間具有自動動態組網的功能,信息在整個Zigbee網路中通過自動路由的方式進行傳輸,從而保證了信息傳輸的可靠性。 時延短:針對時延敏感的應用做了優化,通信時延和從休眠狀態激活的時延都非常短。 網路容量大:可支持達65000個節點。 安全:ZigBee提供了數據完整性檢查和鑒權功能,加密演算法採用通用的AES-128。 高保密性:64位出廠編號和支持AES-128加密 Zigbee的發展前景: Zigbee技術和RFID 技術在2004年就被列為當今世界發展最快,市場前景最廣闊的十大最新技術中的兩個。關於這方面的報道,你只需在網路,或GOOGLE搜索欄中鍵入"Zigbee",你就會看到大量的有關報道。總之,今後若干年,都將是Zigbee技術飛速發展的時期。 Zigbee技術在我國的應用情況: 盡管,國內不少人已經開始關注Zigbee這們新技術,而且也有不少單位開始涉足Zigbee技術的開發工作,然而,由於Zigbee 本身是一種新的系統集成技術,應用軟體的開發必須和網路傳輸,射頻技術和底層軟硬體控制技術結合在一起。因而深入理解這個來自國外的新技術,再組織一個在這幾個方面都有豐富經驗的配套的隊伍,本身就不是一件容易的事情,因而,到目前為止,國內目前除了成都西谷曙光數字技術有限公司,真正將Zigbee技術開發成產品,並成功地用於解決幾個領域的實際生產問題而外,尚未見到其它報道。 Zigbee 和現有移動網(GPRS,CDMA-1X)的比較: 1. 無網路使用費:使用移動網需要長期支付網路使用費,而且是按節點終端的數量計算的,而Zigbee沒有這筆費用; 2. 設備投入低:使用移動網需要購買移動終端設備,每個終端的價格在人民幣1000元上下,而使用Zigbee 網路,不僅Zigbee網路節點模塊(相當於基站)費用每隻人民幣不到1000元,而且,主要使用的網路子節點(相當於手機)的價格還要低得多; 3. 通信更可靠:由於現有移動網主要是為手機通信而設計的,盡管CDMA-1X和GPRS可以進行數據通信,但實踐發現,不僅通信數率比設計速率低很多,而且數據通信的可靠信也存在一定的問題。而Zigbee網路則是專門為控制數據的傳輸而設計的,因而控制數據的傳輸具有相當的保證。 4. 高度的靈活性和低成本:首先,通過使用覆蓋距離不同,功能不同的Zigbee網路節點,以及其它非Zigbee系統的低成本的無線收發模塊,建立起一個Zigbee局部自動化控制網,(這個網路可以是星型,樹狀,網狀及其共同組成的復合網結構)再通過互聯網或移動網與遠端的計算機相連,從而實現低成本,高效率的工業自動化遙測遙控; 5. 比起現有的移動網來,盡管Zigbee僅僅只是一個區域網,覆蓋區域有限,但它卻可以與現有的移動網,互聯網和其它通信網路相連接,將許多Zigbee區域網相互連成為一個整體。有效的解決移動網的盲區覆蓋問題:我們知道,現有移動網路在許多地方存在盲區,特別是鐵路,公路,油田,礦山等野外,更是如此。而增加一個移動基站或直放站的費用是相當可觀的,此時使用Zigbee網路進行盲區覆蓋不僅經濟有效,而且往往是現在唯一可行手段。 Zigbee與現有數傳電台的比較: 1. 可靠性高:由於Zigbee模塊的集成度遠比一般數傳電台高,分離元器件少,因而可靠性更高; 2. 使用方便安全:因為集成度高,比起一般數傳電台來,Zigbee收法模塊體積可以做得很小,而且功耗低,例如成都西谷公司遠距離傳輸模塊(2-5公里),最大發射電流比一個CDMA手機還要小許多,因而很容易集成或直接安放在到設備之中,不僅使用方便,而且在戶外使用時,不容易受到破壞; 3. 抗干擾力強,保密性好,誤碼率低:Zigbee收發模塊使用的是2.4G 直序擴頻技術,比起一般FSK, ASK和跳頻的數傳電台來,具有更好的抗干擾能力,和更遠的傳輸距離; 4. 免費頻段:Zigbee使用的是免費頻段,而許多數傳電台所使用的頻段不僅需要申請,而且每年都需要向國家無委會交納相當的頻率使用費。 5. 價格低: Zigbee數傳模塊的價格只有具有類似功能的數傳電台的幾分之一;(2.4G,250kps,3-5公里距離DSSS 數傳模塊每隻不到1000元人民幣) 怎樣利用Zigbee盡快產生效益: 為了讓大家能更快更好的將Zigbee技術用於解決不同應用領域的實際問題,而不需要深入了解Zigbee網路本身是如何來工作的,從而大大縮短你系統集成的時間,迅速給你帶來實際經濟效益。 成都西谷曙光數字技術有限公司專門向用戶提供Zigbee無線網路平台的演示/應用套件,和具體應用開發培訓。 這個套件包括: 1). 5個標準的演示/應用模塊(其中一個用作為與計算機相連的網關節點); 2). 電池,天線等附件; 3). Zigbee網路功能演示軟體; 4). 每個模塊提供兩個USART介面; 5). 一個標準的串口通信協議,用於將應用模塊與你的計算機和感測器相連。如果我們的標准串口協議不能滿足你具體應用的需要,原則上,我們可以根據你的具體要求加以修改。 利用這個套件,你可以完全按照有線網路連接來編制你的應用程序;將實際上的無線網路,當作一個一般的有線網路來加以利用。 這個套件,具有如下演示功能: 1. 演示Zigbee網路本身所具有的自動動態組網功能; 2. 演示網路中數據傳輸自動路由,以及數據如何在網路中傳輸的功能; 3. 顯示網路無線鏈路連接狀況,以及每個網路節點實際數據傳輸統計的功能,; 4. 演示整個網路的多種數據採集功能; 5. 演示控制中心對遠端網路節點的控制功能; 6. 更重要的是,它除了具有如上的演示功能外,它還可用於實際網路布置中檢查無線鏈路連接狀況,對現場網路節點的具體布置效果進行評估和調整。這個套件中的每個模塊提供兩個USART介面,供用戶直接編寫自己的應用程序和它用。這樣,用戶可根據自己實際應用的需要,確定所需的網路節點數量和遠端的具體設置後,就可以編寫具體應用程序軟體。當你的軟體開發工作完成後,就可以直接使用我們提供的標准模塊進行現場安裝設置後,就可以工作了。

閱讀全文

與無線感測器網路開發套件相關的資料

熱點內容
剛刷完機的電腦網路怎麼設置 瀏覽:858
網路共享怎麼激活 瀏覽:772
網路上的東西都存儲在哪裡 瀏覽:897
電腦連接網路了怎麼共享 瀏覽:974
電視用戶中心網路異常 瀏覽:696
qq賬號為什麼一直顯示網路異常 瀏覽:805
移動網路客廳能用到卧室就不行了 瀏覽:249
鄉鎮如何做好網路安全保障工作 瀏覽:483
網路如何切換回來 瀏覽:607
手機網線連接上顯示網路不給力 瀏覽:884
輿論關注網路安全周 瀏覽:200
蘋果手機wifi連接不安全的網路 瀏覽:79
蘋果官方解網路鎖要多少錢 瀏覽:20
蘋果時間不對影響移動網路 瀏覽:352
網路沒信號是啥問題 瀏覽:436
三星s6手機解網路鎖 瀏覽:319
床墊網路營銷策劃書 瀏覽:788
網路電視電腦接線教程 瀏覽:321
20人公司如何建路由器網路 瀏覽:112
手機打電話就顯示無法連接網路 瀏覽:937

友情鏈接