本書全面介紹了無線傳感網(wǎng)的基本原理和應用開發(fā)技術,以及無線傳感網(wǎng)領域的研究成果。首先介紹了無線傳感網(wǎng)的體系結構、關鍵技術和發(fā)展歷程,包括低功耗物理層無線通信技術、通信標準,并詳細介紹了通信協(xié)議,主要涉及MAC協(xié)議和路由協(xié)議;其次介紹了無線傳感網(wǎng)的支撐技術,包括定位技術、同步技術、安全技術、數(shù)據(jù)融合與數(shù)據(jù)管理技術;最后討論了無線傳感網(wǎng)的應用開發(fā)技術,包括以數(shù)據(jù)為中心的網(wǎng)絡互聯(lián)技術,節(jié)點的硬件平臺和軟件平臺的編程語言nesC和操作系統(tǒng)TinyOS,并提供了開發(fā)設計案例,做到課程的理論與實踐密切結合。
劉傳清:南京工程學院教授;華中科技大學信息與通信工程專業(yè)畢業(yè),獲工學博士學位。主要研究方向:認知無線電網(wǎng)絡、無線傳感器網(wǎng)絡、物聯(lián)網(wǎng)技術和智能電網(wǎng)。主講課程:通信原理,信息論與編碼,語音信號處理,計算機網(wǎng)絡,移動通信,無線傳感網(wǎng),以及物聯(lián)網(wǎng)技術等。主持完成湖北省教育廳重點科研項目3項,參與省部級項目多項;獲得南京市和輕工業(yè)部科技進步獎3項,湖北省教學成果獎1項,校級成果獎多項。發(fā)表學術論文40余篇;主編教材1部,合作出版教材2部。
目 錄
第1章 無線傳感網(wǎng)技術概述 (1)
1.1 無線傳感網(wǎng)體系結構 (1)
1.1.1 無線傳感網(wǎng)網(wǎng)絡結構 (1)
1.1.2 無線傳感器節(jié)點結構 (2)
1.1.3 無線傳感器協(xié)議棧 (3)
1.2 無線傳感網(wǎng)的主要特征 (4)
1.2.1 不同于移動自組網(wǎng) (4)
1.2.2 不同于現(xiàn)場總線網(wǎng)絡 (4)
1.2.3 無線傳感器節(jié)點的限制 (5)
1.2.4 無線傳感網(wǎng)的特點 (6)
1.3 無線傳感網(wǎng)關鍵技術 (8)
1.4 無線傳感網(wǎng)的應用 (12)
1.5 無線傳感網(wǎng)發(fā)展與現(xiàn)狀 (14)
1.5.1 無線傳感網(wǎng)發(fā)展的三個階段 (14)
1.5.2 無線傳感網(wǎng)發(fā)展現(xiàn)狀 (15)
1.5.3 無線傳感網(wǎng)的發(fā)展趨勢 (17)
本章小結 (18)
思考題 (19)
第2章 物理層通信技術 (20)
2.1 概述 (20)
2.2 鏈路特征 (20)
2.2.1 通信頻率 (20)
2.2.2 無線通信信道 (21)
2.2.3 調制解調技術 (24)
2.3 物理層的設計 (30)
2.3.1 物理層幀結構 (30)
2.3.2 物理層設計要素 (31)
2.4 典型的物理層通信技術 (33)
2.4.1 近距離無線通信技術 (33)
2.4.2 廣域網(wǎng)無線通信技術 (38)
本章小結 (41)
思考題 (42)
第3章 無線傳感網(wǎng)MAC協(xié)議 (43)
3.1 概述 (43)
3.1.1 無線傳感網(wǎng)MAC協(xié)議設計所面臨的問題 (43)
3.1.2 無線傳感網(wǎng)MAC協(xié)議分類 (45)
3.2 基于競爭的MAC協(xié)議 (46)
3.2.1 IEEE 802.11 MAC協(xié)議 (46)
3.2.2 S-MAC協(xié)議 (49)
3.2.3 T-MAC協(xié)議 (51)
3.2.4 Sift協(xié)議 (54)
3.3 基于時分復用的MAC協(xié)議 (56)
3.3.1 基于分簇網(wǎng)絡的MAC協(xié)議 (56)
3.3.2 DEANA協(xié)議 (57)
3.3.3 TRAMA協(xié)議 (58)
3.3.4 DMAC協(xié)議 (60)
3.4 其他類型的MAC協(xié)議 (62)
3.4.1 S-MACS/EAR協(xié)議 (63)
3.4.2 基于CDMA的MAC協(xié)議 (65)
本章小結 (66)
思考題 (67)
第4章 IEEE 802.15.4標準與ZigBee協(xié)議 (68)
4.1 概述 (68)
4.2 IEEE 802.15.4網(wǎng)絡簡介 (69)
4.2.1 IEEE 802.15.4網(wǎng)絡拓撲結構 (70)
4.2.2 IEEE 802.15.4網(wǎng)絡協(xié)議棧 (70)
4.2.3 物理層 (70)
4.2.4 MAC層 (72)
4.3 ZigBee協(xié)議 (75)
4.3.1 ZigBee協(xié)議框架 (75)
4.3.2 ZigBee協(xié)議的主要特征 (76)
4.3.3 ZigBee網(wǎng)絡層 (77)
4.3.4 ZigBee應用層 (78)
4.4 CC2530芯片 (80)
4.4.1 CC2530芯片概述 (80)
4.4.2 CC2530引腳及功能描述 (82)
4.4.3 CC2530片上8051內核 (84)
4.4.4 CC2530主要特征外設 (85)
4.4.5 CC2530無線收發(fā)器 (90)
4.4.6 參考設計電路 (91)
4.4.7 可用的軟件 (92)
4.5 Zigbee協(xié)議棧 (95)
4.5.1 Z-Stack協(xié)議棧介紹 (95)
4.5.2 ZigBee設備類型 (100)
4.5.3 尋址 (101)
4.5.4 綁定 (104)
4.5.5 路由 (106)
4.5.6 其他配置 (108)
本章小結 (110)
思考題 (110)
第5章 無線傳感網(wǎng)路由協(xié)議 (111)
5.1 概述 (111)
5.1.1 無線傳感網(wǎng)路由協(xié)議的特點和要求 (111)
5.1.2 路由協(xié)議的分類 (112)
5.2 能量感知路由協(xié)議 (113)
5.2.1 能量路由協(xié)議 (114)
5.2.2 能量多路徑路由協(xié)議 (114)
5.3 平面路由協(xié)議 (116)
5.4 層次路由協(xié)議 (119)
5.4.1 LEACH協(xié)議 (119)
5.4.2 PEGASIS協(xié)議 (121)
5.4.3 TEEN協(xié)議 (122)
5.5 基于查詢的路由協(xié)議 (123)
5.5.1 定向擴散路由協(xié)議 (123)
5.5.2 謠傳路由機制 (125)
5.6 基于地理位置的路由協(xié)議 (126)
5.6.1 GEAR路由協(xié)議 (126)
5.6.2 GAF路由協(xié)議 (128)
5.6.3 GPSR路由協(xié)議 (130)
5.6.4 GEM路由協(xié)議 (131)
5.7 基于QoS的路由協(xié)議 (131)
5.7.1 SPEED協(xié)議 (132)
5.7.2 SAR協(xié)議 (133)
5.7.3 ReInForM協(xié)議 (133)
5.8 路由協(xié)議自主切換 (133)
本章小結 (135)
思考題 (136)
第6章 定位技術 (137)
6.1 節(jié)點定位概述 (137)
6.2 基于測距的定位算法 (140)
6.2.1 測距方法 (140)
6.2.2 節(jié)點定位計算方法 (142)
6.3 無須測距的定位算法 (144)
6.4 定位技術的典型應用 (148)
本章小結 (149)
思考題 (149)
第7章 同步技術 (150)
7.1 無線傳感網(wǎng)時間同步的重要性和協(xié)議特點 (150)
7.1.1 時間同步的重要性 (150)
7.1.2 時間同步協(xié)議 (151)
7.2 RBS同步機制 (152)
7.3 Tiny-sync/Mini-sync同步機制 (153)
7.4 TPSN時間同步協(xié)議 (154)
7.5 時間同步的應用示例 (156)
本章小結 (156)
思考題 (156)
第8章 安全技術 (157)
8.1 概述 (157)
8.2 無線傳感網(wǎng)的安全分析 (158)
8.2.1 物理層的攻擊與防御 (158)
8.2.2 鏈路層的攻擊與防御 (159)
8.2.3 網(wǎng)絡層的攻擊與防御 (159)
8.2.4 傳輸層的攻擊與防御 (161)
8.3 無線傳感網(wǎng)的安全防護技術 (161)
8.3.1 安全框架 (162)
8.3.2 安全協(xié)議與防護技術 (162)
本章小結 (164)
思考題 (164)
第9章 數(shù)據(jù)融合技術 (165)
9.1 概述 (165)
9.2 無線傳感網(wǎng)數(shù)據(jù)融合的作用 (166)
9.3 無線傳感網(wǎng)的數(shù)據(jù)融合模型 (169)
9.3.1 數(shù)據(jù)包級融合模型 (169)
9.3.2 跟蹤級融合模型 (169)
9.4 無線傳感網(wǎng)數(shù)據(jù)融合技術 (170)
9.4.1 基于路由的數(shù)據(jù)融合 (170)
9.4.2 基于反向組播樹的數(shù)據(jù)融合 (171)
9.5 數(shù)據(jù)融合技術的主要算法 (172)
本章小結 (174)
思考題 (174)
第10章 數(shù)據(jù)管理技術 (175)
10.1 系統(tǒng)結構 (175)
10.2 數(shù)據(jù)模型與查詢語言 (177)
10.3 數(shù)據(jù)存儲與索引技術 (180)
10.4 查詢處理技術 (182)
本章總結 (187)
思考題 (187)
第11章 nesC語言與TinyOS操作系統(tǒng) (188)
11.1 nesC語言 (188)
11.1.1 nesC語言規(guī)范 (189)
11.1.2 模塊及其組成 (195)
11.1.3 配件及其組成 (197)
11.1.4 基于nesC語言的應用程序 (202)
11.1.5 Blink實例 (206)
11.1.6 nesC語言程序運行模型 (210)
11.1.7 編程約定 (220)
11.2 TinyOS操作系統(tǒng) (224)
11.2.1 無線傳感網(wǎng)對操作系統(tǒng)的要求 (224)
11.2.2 TinyOS組件模型 (226)
11.2.3 TinyOS通信模型 (231)
本章小結 (234)
思考題 (234)
第12章 以數(shù)據(jù)為中心的網(wǎng)絡互聯(lián) (235)
12.1 無線傳感網(wǎng)互聯(lián)技術概述 (235)
12.1.1 無線傳感網(wǎng)接入Internet所面臨的挑戰(zhàn) (235)
12.1.2 無線傳感網(wǎng)接入Internet的結構 (236)
12.1.3 無線傳感網(wǎng)接入Internet的方案 (238)
12.1.4 現(xiàn)有解決方案所存在的問題 (240)
12.2 無線傳感網(wǎng)接入Internet體系結構的設計 (241)
12.2.1 WSN—Internet網(wǎng)關設計 (241)
12.2.2 Internet→WSN數(shù)據(jù)包轉換 (242)
12.2.3 WSN→Internet數(shù)據(jù)包轉換 (243)
本章小結 (244)
思考題 (244)
第13章 無線傳感網(wǎng)應用開發(fā)技術 (245)
13.1 無線傳感網(wǎng)節(jié)點硬件平臺 (245)
13.1.1 無線傳感器節(jié)點的設計要求與內容 (245)
13.1.2 無線傳感器節(jié)點的設計 (247)
13.1.3 傳感器匯聚節(jié)點/網(wǎng)關節(jié)點的設計 (251)
13.2 無線傳感網(wǎng)軟件平臺 (252)
13.2.1 節(jié)點的操作系統(tǒng) (252)
13.2.2 應用軟件開發(fā) (254)
13.3 無線傳感網(wǎng)的仿真平臺 (257)
13.3.1 無線傳感網(wǎng)仿真的特點 (257)
13.3.2 通用網(wǎng)絡仿真平臺 (258)
13.3.3 針對無線傳感網(wǎng)的仿真平臺 (262)
13.4 無線傳感器節(jié)點設計案例 (269)
13.4.1 硬件設計 (269)
13.4.2 軟件設計 (272)
本章小結 (277)
思考題 (278)
主要參考文獻 (279)