現(xiàn)代信息技術(shù)的三大基礎(chǔ)是傳感器技術(shù)、通信技術(shù)和計算機技術(shù),無線傳感器網(wǎng)絡(luò)(Wireless Sensor Network,WSN)正是這三大技術(shù)結(jié)合的產(chǎn)物。無線傳感器網(wǎng)絡(luò)綜合了傳感器技術(shù)、嵌入式計算技術(shù)、現(xiàn)代網(wǎng)絡(luò)及無線通信技術(shù)、分布式信息處理技術(shù)等領(lǐng)域的先進(jìn)技術(shù),通過各類微型傳感器對目標(biāo)信息進(jìn)行實時監(jiān)測,由嵌入式計算資源對信息進(jìn)行處理,并通過無線通信網(wǎng)絡(luò)將信息傳送至遠(yuǎn)程用戶。因此,無線傳感器網(wǎng)絡(luò)一經(jīng)提出,便成為備受關(guān)注的、多學(xué)科高度交叉、知識高度集成的前沿?zé)狳c研究領(lǐng)域。
無線傳感器網(wǎng)絡(luò)作為全新的技術(shù)領(lǐng)域,具有監(jiān)測精度高、容錯性能好、覆蓋區(qū)域大、可遠(yuǎn)程監(jiān)控等眾多優(yōu)點,在軍事國防、工農(nóng)業(yè)控制、城市管理、生物醫(yī)療、環(huán)境監(jiān)測、搶險救災(zāi)、防恐反恐、危險區(qū)域遠(yuǎn)程控制等許多領(lǐng)域都有重要的應(yīng)用,具有十分廣闊的應(yīng)用前景,被列為十種將改變世界的新興技術(shù)之首,成為五個國防尖端領(lǐng)域之一,是信息產(chǎn)業(yè)的第三次革命浪潮物聯(lián)網(wǎng)的基石。
隨著無線傳感器網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,教學(xué)內(nèi)容也隨之發(fā)生改變。無線傳感器網(wǎng)絡(luò)成為物聯(lián)網(wǎng)工程、電子信息工程、通信工程、計算機等專業(yè)的重點課程之一。因此,編者在從事無線傳感器網(wǎng)絡(luò)技術(shù)多年工程實踐和教學(xué)活動的基礎(chǔ)上編寫本書,系統(tǒng)介紹了無線傳感器網(wǎng)絡(luò)的結(jié)構(gòu)、原理、相關(guān)技術(shù)及最新成果,以適應(yīng)當(dāng)今社會發(fā)展的需要。
本書全面梳理了無線傳感器網(wǎng)絡(luò)分層結(jié)構(gòu)的控制機制和關(guān)鍵技術(shù),以幫助讀者形成關(guān)于無線傳感器網(wǎng)絡(luò)系統(tǒng)全面的知識體系。全書共分10章,各章內(nèi)容如下。
第1章主要介紹了無線傳感器網(wǎng)絡(luò)的發(fā)展、特點、性能指標(biāo)、包含的關(guān)鍵技術(shù),與無線數(shù)據(jù)網(wǎng)絡(luò)、物聯(lián)網(wǎng)的區(qū)別與聯(lián)系,相關(guān)的標(biāo)準(zhǔn)協(xié)議,以及無線傳感器網(wǎng)絡(luò)的應(yīng)用。
第2章主要介紹了無線傳感器網(wǎng)絡(luò)的體系結(jié)構(gòu),包括系統(tǒng)結(jié)構(gòu)、節(jié)點結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、協(xié)議棧結(jié)構(gòu)等。
第3章介紹了物理層的技術(shù),包括無線電波與無線信道,調(diào)制與解調(diào),天線,超寬帶、ZigBee、藍(lán)牙等短距離無線通信技術(shù)。
第4章介紹了數(shù)據(jù)鏈路層的控制,包括介質(zhì)訪問控制層(MAC)協(xié)議、拓?fù)浣Y(jié)構(gòu)和控制技術(shù)、覆蓋和連通的模型和算法。
第5章介紹了網(wǎng)絡(luò)層協(xié)議,包括平面路由協(xié)議、分層路由協(xié)議以及其他路由協(xié)議。
第6章介紹了傳輸層機制,包括擁塞控制機制及以可靠性為中心的協(xié)議等。
第7章主要介紹了無線傳感器網(wǎng)絡(luò)的多種支撐技術(shù),包括定位技術(shù)、時間同步技術(shù)、安全技術(shù)、數(shù)據(jù)融合技術(shù)和接入技術(shù)等。
第8章介紹了新興的無線多媒體傳感器網(wǎng)絡(luò),包括無線多媒體傳感器網(wǎng)絡(luò)的架構(gòu)、關(guān)鍵技術(shù)、編解碼技術(shù)、融合技術(shù)和跨層控制方法等。
第9章介紹了無線傳感器網(wǎng)絡(luò)的應(yīng)用開發(fā)技術(shù),包括CC2530硬件平臺、ZigBee協(xié)議棧組網(wǎng)、TinyOS等操作系統(tǒng)的軟件平臺、NS等仿真平臺。
第10章從設(shè)計角度分別介紹了智能交通和智能家居兩個應(yīng)用實例。
為了適合教學(xué)需要,每章都提供了完整的教學(xué)課件和微課視頻,前9章后面均附有習(xí)題。通過本書的學(xué)習(xí),可以系統(tǒng)掌握無線傳感器網(wǎng)絡(luò)的基本結(jié)構(gòu)和原理、設(shè)計與開發(fā)的基本技術(shù),為今后從事無線傳感器網(wǎng)絡(luò)系統(tǒng)和物聯(lián)網(wǎng)的應(yīng)用與開發(fā)打下良好的基礎(chǔ)。
本書由北京建筑大學(xué)田啟川,太原科技大學(xué)喬建華、張雄、李素月、武迎春、武曉嘉、趙賢凌,西華大學(xué)謝維成、陳克力共同編寫。第1章由田啟川編寫,第2、10章由喬建華編寫,第3章由李素月編寫,第4章由謝維成編寫,第5章由陳克力編寫,第6章由武迎春編寫,第7章由喬建華、張雄編寫,第8章由武曉嘉編寫,第9章由趙賢凌編寫。全書由喬建華統(tǒng)稿。
感謝在編寫過程中許多老師的幫助和指正,以及侯筠、吳言等多位研究生的工作。同時,本書參考了大量文獻(xiàn)資料,并引用了部分成果,在此向這些文獻(xiàn)資料的作者們表示誠摯的感謝。
由于編者水平有限,書中難免有疏漏和錯誤,懇請讀者批評指正。
編者
2023年6月
第1章無線傳感器網(wǎng)絡(luò)概述
1.1無線傳感器網(wǎng)絡(luò)的發(fā)展
1.1.1發(fā)展歷程
1.1.2無線數(shù)據(jù)網(wǎng)絡(luò)
1.1.3無線傳感器網(wǎng)絡(luò)
1.2無線傳感器網(wǎng)絡(luò)的特點和性能指標(biāo)
1.3無線傳感器網(wǎng)絡(luò)的關(guān)鍵技術(shù)
1.3.1關(guān)鍵技術(shù)
1.3.2面臨的挑戰(zhàn)
1.4無線傳感器網(wǎng)絡(luò)與物聯(lián)網(wǎng)
1.5無線傳感器網(wǎng)絡(luò)的標(biāo)準(zhǔn)化
1.5.1ISO/IEC JTC1 WG7標(biāo)準(zhǔn)框架
1.5.2IEEE 802.15系列相關(guān)標(biāo)準(zhǔn)
1.5.3IEEE 1451系列相關(guān)標(biāo)準(zhǔn)
1.6無線傳感器網(wǎng)絡(luò)的應(yīng)用
習(xí)題1
第2章無線傳感器網(wǎng)絡(luò)的體系結(jié)構(gòu)
2.1系統(tǒng)結(jié)構(gòu)
2.2節(jié)點結(jié)構(gòu)
2.2.1節(jié)點組成結(jié)構(gòu)
2.2.2傳感器模塊
2.2.3微處理器模塊
2.2.4無線通信模塊
2.2.5電源模塊
2.2.6典型節(jié)點實例
2.3網(wǎng)絡(luò)結(jié)構(gòu)
2.3.1扁平結(jié)構(gòu)和分層結(jié)構(gòu)
2.3.2單sink和多sink
2.4協(xié)議體系結(jié)構(gòu)
2.4.1傳統(tǒng)網(wǎng)絡(luò)協(xié)議OSI參考模型
2.4.2WSN協(xié)議的分層結(jié)構(gòu)
習(xí)題2
第3章物理層技術(shù)
3.1物理層概述
3.1.1物理層特性
3.1.2物理層設(shè)計要求
3.2無線電波與無線信道
3.2.1無線電波的傳播特性
3.2.2無線信道的傳播模型
3.3物理層主要技術(shù)
3.3.1信號調(diào)制與解調(diào)
3.3.2信道編碼
3.3.3擴(kuò)頻通信
3.4天線
3.5短距離無線通信技術(shù)
3.5.1超寬帶技術(shù)
3.5.2ZigBee技術(shù)
3.5.3藍(lán)牙技術(shù)
3.5.4WiFi技術(shù)
3.5.5紅外通信技術(shù)
3.5.6LORA技術(shù)
習(xí)題3
第4章數(shù)據(jù)鏈路層控制
4.1MAC協(xié)議
4.1.1MAC概述
4.1.2基于競爭的MAC協(xié)議
4.1.3基于分配的MAC協(xié)議
4.2拓?fù)淇刂?/p>
4.2.1網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
4.2.2拓?fù)淇刂圃O(shè)計目標(biāo)
4.2.3功率控制技術(shù)
4.2.4睡眠調(diào)度
4.3覆蓋和連通
4.3.1概述
4.3.2傳感器節(jié)點感知模型
4.3.3覆蓋的分類
4.3.4覆蓋算法
習(xí)題4
第5章網(wǎng)絡(luò)層協(xié)議
5.1路由協(xié)議概述
5.1.1網(wǎng)絡(luò)層的服務(wù)實體
5.1.2路由協(xié)議的基本問題
5.1.3路由的過程
5.1.4傳感器網(wǎng)絡(luò)路由的評價標(biāo)準(zhǔn)
5.1.5路由協(xié)議分類
5.2平面路由協(xié)議
5.2.1Flooding協(xié)議和Gossiping協(xié)議
5.2.2SPIN路由協(xié)議
5.2.3DD路由協(xié)議
5.2.4Rumor路由協(xié)議
5.3分層路由協(xié)議
5.3.1LEACH路由協(xié)議
5.3.2HEED路由協(xié)議
5.3.3TEEN路由協(xié)議
5.3.4TTDD路由協(xié)議
5.3.5PEGASIS路由協(xié)議
5.4其他路由協(xié)議
5.4.1地理位置路由
5.4.2QoS路由協(xié)議
5.4.3多徑路由協(xié)議
習(xí)題5
第6章傳輸層機制
6.1傳輸控制協(xié)議概述
6.1.1無線傳感器網(wǎng)絡(luò)的傳輸協(xié)議需求
6.1.2傳輸層協(xié)議的功能
6.1.3TCP
6.1.4傳感器網(wǎng)絡(luò)傳輸層協(xié)議評價指標(biāo)
6.2擁塞控制機制
6.2.1擁塞產(chǎn)生的原因
6.2.2擁塞的分類
6.2.3擁塞控制
6.2.4以擁塞控制為中心的協(xié)議
6.3可靠傳輸機制
6.3.1可靠性的定義
6.3.2可靠性保障的基本思想
6.3.3以可靠性為中心的協(xié)議
習(xí)題6
第7章無線傳感器網(wǎng)絡(luò)的支撐技術(shù)
7.1無線傳感器網(wǎng)絡(luò)的定位技術(shù)
7.1.1定位技術(shù)概述
7.1.2基于距離的定位
7.1.3與距離無關(guān)的定位
7.2無線傳感器網(wǎng)絡(luò)的時間同步
7.2.1時間同步概述
7.2.2無線傳輸?shù)臅r延
7.2.3時間同步機制的基本原理
7.2.4同步算法分類
7.2.5典型時間同步協(xié)議
7.3無線傳感器網(wǎng)絡(luò)的安全
7.3.1安全問題概述
7.3.2安全攻擊和防護(hù)手段
7.3.3入侵檢測技術(shù)
7.3.4密鑰管理技術(shù)
7.3.5網(wǎng)絡(luò)安全框架協(xié)議
7.4無線傳感器網(wǎng)絡(luò)數(shù)據(jù)融合
7.4.1數(shù)據(jù)融合概述
7.4.2數(shù)據(jù)融合分類
7.4.3常用的數(shù)據(jù)融合算法
7.4.4無線傳感器網(wǎng)絡(luò)數(shù)據(jù)融合方法
7.4.5網(wǎng)絡(luò)層的數(shù)據(jù)融合
7.5接入技術(shù)
7.5.1多網(wǎng)融合體系結(jié)構(gòu)
7.5.2面向WSN接入
7.5.3WSN接入Internet
7.5.4多網(wǎng)融合網(wǎng)關(guān)的硬件設(shè)計
習(xí)題7
第8章無線多媒體傳感器網(wǎng)絡(luò)
8.1無線多媒體傳感器網(wǎng)絡(luò)的架構(gòu)
8.1.1基本概念
8.1.2通信協(xié)議架構(gòu)
8.1.3單層結(jié)構(gòu)
8.1.4多層結(jié)構(gòu)
8.2無線多媒體傳感器網(wǎng)絡(luò)的關(guān)鍵技術(shù)
8.2.1多媒體信源編碼
8.2.2超帶寬技術(shù)
8.2.3服務(wù)質(zhì)量要求
8.2.4節(jié)點系統(tǒng)
8.2.5覆蓋范圍
8.3多媒體信息編解碼技術(shù)
8.3.1靜態(tài)圖像編碼
8.3.2視頻編碼
8.3.3分布式信源編碼
8.4無線多媒體傳感器網(wǎng)絡(luò)的數(shù)據(jù)融合
8.4.1直方圖匹配
8.4.2雙線性插值
8.4.3圖像配準(zhǔn)
8.4.4像素值圖像融合
8.4.5圖像/視頻數(shù)據(jù)融合方法
8.5無線多媒體傳感器網(wǎng)絡(luò)的跨層控制
8.5.1采用跨層方法的原因
8.5.2跨層設(shè)計方法及其優(yōu)勢
8.5.3跨層設(shè)計的應(yīng)用
習(xí)題8
第9章無線傳感器網(wǎng)絡(luò)應(yīng)用開發(fā)技術(shù)
9.1無線傳感器網(wǎng)絡(luò)應(yīng)用設(shè)計原則
9.1.1體系結(jié)構(gòu)設(shè)計原則
9.1.2節(jié)點設(shè)計原則
9.1.3跨層設(shè)計
9.2ZigBee硬件平臺與協(xié)議棧組網(wǎng)
9.2.1CC2530芯片的配置
9.2.2CC2530的無線收發(fā)器
9.2.3CC2530的開發(fā)環(huán)境
9.2.4ZigBee協(xié)議棧原理
9.2.5ZigBee組網(wǎng)
9.3無線傳感器網(wǎng)絡(luò)軟件平臺
9.3.1無線傳感器網(wǎng)絡(luò)操作系統(tǒng)
9.3.2TinyOS操作系統(tǒng)
9.3.3Contiki操作系統(tǒng)
9.3.4常見操作系統(tǒng)的對比分析
9.4無線傳感器網(wǎng)絡(luò)的仿真平臺
9.4.1TOSSIM
9.4.2OMNeT
9.4.3NS2
9.4.4其他工具
習(xí)題9
第10章無線傳感器網(wǎng)絡(luò)應(yīng)用實例
10.1無線傳感器網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)過程
10.2基于無線傳感器網(wǎng)絡(luò)的智能交通
10.2.1需求分析
10.2.2系統(tǒng)架構(gòu)
10.2.3功能模塊
10.2.4軟件設(shè)計與測試
10.3基于無線傳感器網(wǎng)絡(luò)的智能家居
10.3.1相關(guān)技術(shù)
10.3.2需求分析
10.3.3系統(tǒng)架構(gòu)
10.3.4功能模塊
10.3.5軟件設(shè)計與測試
參考文獻(xiàn)