本教材根據(jù)物聯(lián)網(wǎng)工程本科專(zhuān)業(yè)的教學(xué)需要,結(jié)合無(wú)線(xiàn)傳感網(wǎng)的發(fā)展歷史、*趨勢(shì)和應(yīng)用現(xiàn)狀編寫(xiě)而成,旨在系統(tǒng)闡述無(wú)線(xiàn)傳感網(wǎng)的核心技術(shù)、開(kāi)發(fā)平臺(tái),為學(xué)習(xí)者提供較為全局的視角。教材內(nèi)容論及近年來(lái)國(guó)際國(guó)內(nèi)無(wú)線(xiàn)傳感網(wǎng)的形成歷史和TinyOS開(kāi)發(fā)平臺(tái); 分析無(wú)線(xiàn)傳感網(wǎng)的組織架構(gòu)和協(xié)議棧結(jié)構(gòu),從平臺(tái)角度總結(jié)出一個(gè)無(wú)線(xiàn)傳感網(wǎng)應(yīng)用開(kāi)發(fā)的基本要素; 隨后從無(wú)線(xiàn)傳感網(wǎng)MAC協(xié)議、路由協(xié)議、時(shí)間同步、數(shù)據(jù)感知與融合方面詳細(xì)介紹無(wú)線(xiàn)傳感網(wǎng)關(guān)鍵技術(shù),并簡(jiǎn)要介紹諸如拓?fù)淇刂、?jié)點(diǎn)定位等其他重要技術(shù); *后,從無(wú)線(xiàn)傳感網(wǎng)應(yīng)用開(kāi)發(fā)角度重點(diǎn)闡述TinyOS系統(tǒng)和NesC程序設(shè)計(jì)語(yǔ)言。
本書(shū)主要針對(duì)以下讀者,包括普通高等院校學(xué)習(xí)無(wú)線(xiàn)傳感網(wǎng)課程的本科生,涉及物聯(lián)網(wǎng)工程、網(wǎng)絡(luò)工程、計(jì)算機(jī)應(yīng)用、通信工程等信息技術(shù)類(lèi)專(zhuān)業(yè);也包括開(kāi)設(shè)無(wú)線(xiàn)傳感網(wǎng)課程的職業(yè)技術(shù)學(xué)院學(xué)生,以及無(wú)線(xiàn)傳感網(wǎng)工程技術(shù)開(kāi)發(fā)人員。*后,普通高等院校的碩士生、博士生也可將其作為了解和開(kāi)發(fā)無(wú)線(xiàn)傳感網(wǎng)的入門(mén)參考教材。
本教材道器有效融合,既有工作原理的深入分析,也有應(yīng)用開(kāi)發(fā)的設(shè)計(jì)實(shí)踐,點(diǎn)面結(jié)合;通過(guò)核心技術(shù) 開(kāi)發(fā)實(shí)踐將相關(guān)章節(jié)有效聯(lián)系起來(lái),系統(tǒng)性較強(qiáng)。教材內(nèi)容論及近年來(lái)國(guó)際國(guó)內(nèi)無(wú)線(xiàn)傳感網(wǎng)的形成歷史和TinyOS開(kāi)發(fā)平臺(tái);分析無(wú)線(xiàn)傳感網(wǎng)的組織架構(gòu)和協(xié)議棧結(jié)構(gòu),從平臺(tái)角度總結(jié)出一個(gè)無(wú)線(xiàn)傳感網(wǎng)應(yīng)用開(kāi)發(fā)的基本要素;隨后從無(wú)線(xiàn)傳感網(wǎng)MAC協(xié)議、路由協(xié)議、時(shí)間同步、數(shù)據(jù)感知與融合詳細(xì)介紹無(wú)線(xiàn)傳感網(wǎng)關(guān)鍵技術(shù),并簡(jiǎn)要介紹諸如拓?fù)淇刂啤⒐?jié)點(diǎn)定位等其他重要技術(shù);*后,從無(wú)線(xiàn)傳感網(wǎng)應(yīng)用開(kāi)發(fā)角度重點(diǎn)闡述TinyOS系統(tǒng)和NesC程序設(shè)計(jì)語(yǔ)言。
前言
物聯(lián)網(wǎng)是繼計(jì)算機(jī)、因特網(wǎng)之后信息技術(shù)的第三次革命浪潮,是一個(gè)新興產(chǎn)業(yè),而物聯(lián)網(wǎng)工程專(zhuān)業(yè)則是教育部為該產(chǎn)業(yè)發(fā)展特別設(shè)立的新專(zhuān)業(yè)。無(wú)線(xiàn)傳感網(wǎng)作為物聯(lián)網(wǎng)工程專(zhuān)業(yè)的一門(mén)核心課程,在培養(yǎng)學(xué)生專(zhuān)業(yè)技能和課程體系建設(shè)中起著重要作用,我們總結(jié)出近年來(lái)課程建設(shè)和教學(xué)過(guò)程中的體會(huì)、經(jīng)驗(yàn),以開(kāi)發(fā) 平臺(tái)的視角完成教材內(nèi)容的編寫(xiě)工作。本書(shū)的目的是系統(tǒng)介紹無(wú)線(xiàn)傳感網(wǎng)的基本概念、發(fā)展歷程、基本原理和核心技術(shù),以及學(xué)術(shù)界和工業(yè)界流行的TinyOS開(kāi)發(fā)平臺(tái),給學(xué)生較為整體的課程知識(shí),以實(shí)踐為導(dǎo)向激發(fā)其專(zhuān)業(yè)學(xué)習(xí)興趣。
形而上者謂之道,形而下者謂之器。本書(shū)在闡述無(wú)線(xiàn)傳感網(wǎng)理論知識(shí)的同時(shí),融入實(shí)踐的視角組織文字,力求深入淺出。另一方面,在具體介紹無(wú)線(xiàn)傳感網(wǎng)實(shí)踐開(kāi)發(fā)時(shí),又力爭(zhēng)抽象出工作原理,以原理指導(dǎo)應(yīng)用開(kāi)發(fā)。因此,本教材道器有效融合,既有工作原理的深入分析,也有應(yīng)用開(kāi)發(fā)的設(shè)計(jì)實(shí)踐,點(diǎn)面結(jié)合;
通過(guò)核心技術(shù) 開(kāi)發(fā)實(shí)踐將相關(guān)章節(jié)有效聯(lián)系起來(lái),系統(tǒng)性較強(qiáng)。在上述寫(xiě)作方針的指導(dǎo)下,全書(shū)共分10章,其章節(jié)內(nèi)容組織如圖1所示。
第1章為概述,介紹無(wú)線(xiàn)傳感網(wǎng)的發(fā)展概況、場(chǎng)景應(yīng)用和發(fā)展趨勢(shì),并簡(jiǎn)要闡述無(wú)線(xiàn)傳感網(wǎng)節(jié)點(diǎn)硬件、微操作系統(tǒng)平臺(tái)、節(jié)點(diǎn)開(kāi)發(fā)語(yǔ)言。
第2章為無(wú)線(xiàn)傳感網(wǎng)的組織結(jié)構(gòu),介紹無(wú)線(xiàn)傳感網(wǎng)整體結(jié)構(gòu)、協(xié)議棧、核心技術(shù)、物理層基本概念,并通過(guò)具體應(yīng)用實(shí)例,描述無(wú)線(xiàn)傳感網(wǎng)應(yīng)用的程序框架,拋出學(xué)習(xí)問(wèn)題。
第3章為無(wú)線(xiàn)傳感網(wǎng)MAC協(xié)議,主要包括無(wú)線(xiàn)廣播信道、基于競(jìng)爭(zhēng)的介質(zhì)訪(fǎng)問(wèn)控制協(xié)議和混合介質(zhì)訪(fǎng)問(wèn)協(xié)議,詳細(xì)闡述IEEE 802.15.4標(biāo)準(zhǔn),簡(jiǎn)要介紹其他類(lèi)型的無(wú)線(xiàn)傳感網(wǎng)MAC協(xié)議。
第4章為無(wú)線(xiàn)傳感網(wǎng)路由協(xié)議,主要包括無(wú)線(xiàn)傳感網(wǎng)路由協(xié)議的特點(diǎn)、路由協(xié)議設(shè)計(jì)的核心問(wèn)題,詳細(xì)闡述無(wú)線(xiàn)傳感網(wǎng)分層路由協(xié)議、平面路由協(xié)議的設(shè)計(jì),重點(diǎn)分析工業(yè)標(biāo)準(zhǔn)ZigBee網(wǎng)絡(luò)路由協(xié)議。
第5章為無(wú)線(xiàn)傳感網(wǎng)同步技術(shù),包括無(wú)線(xiàn)傳感網(wǎng)時(shí)間同步的必要性、同步技術(shù)分類(lèi)、時(shí)間同步模型,詳細(xì)闡述無(wú)線(xiàn)傳感網(wǎng)經(jīng)典的時(shí)間同步機(jī)制。
第6章為無(wú)線(xiàn)傳感網(wǎng)數(shù)據(jù)感知與融合技術(shù),主要包括典型傳感器網(wǎng)絡(luò)節(jié)點(diǎn)硬件、數(shù)據(jù)采集板和網(wǎng)關(guān)節(jié)點(diǎn),模擬量采集
圖1本書(shū)章節(jié)內(nèi)容框架結(jié)構(gòu)
轉(zhuǎn)換的工作原理和組織結(jié)構(gòu),并以一個(gè)實(shí)例介紹無(wú)線(xiàn)傳感網(wǎng)數(shù)據(jù)感知、采集的系統(tǒng)組成和程序?qū)崿F(xiàn)。
第7章為無(wú)線(xiàn)傳感網(wǎng)其他核心技術(shù),包括節(jié)點(diǎn)的能量管理機(jī)制、拓?fù)淇刂萍夹g(shù)、節(jié)點(diǎn)定位技術(shù)、網(wǎng)絡(luò)安全控制。
第8章為微操作系統(tǒng)TinyOS,主要包括TinyOS的體系結(jié)構(gòu)、內(nèi)核調(diào)度機(jī)制,重點(diǎn)探討任務(wù)、事件和任務(wù)調(diào)度模型;
深入分析TinyOS及其應(yīng)用程序的啟動(dòng)過(guò)程、TinyOS的網(wǎng)絡(luò)協(xié)議棧結(jié)構(gòu)和實(shí)現(xiàn)、TinyOS的資源管理。
第9章為NesC程序設(shè)計(jì)語(yǔ)言,包括NesC語(yǔ)言的特點(diǎn)、組成,重點(diǎn)討論接口、組件、配置和模塊等概念;
深入分析NesC程序的運(yùn)行模型、NesC語(yǔ)言的程序設(shè)計(jì)。
第10章為無(wú)線(xiàn)傳感網(wǎng)應(yīng)用開(kāi)發(fā),以?xún)蓚(gè)實(shí)例詳細(xì)介紹無(wú)線(xiàn)傳感網(wǎng)的應(yīng)用開(kāi)發(fā),包括基于節(jié)點(diǎn)RSSI的位置識(shí)別、基于樹(shù)狀路由的無(wú)線(xiàn)傳感網(wǎng)多跳數(shù)據(jù)傳輸。
課時(shí)安排上,考慮到各個(gè)學(xué)校有各自的側(cè)重點(diǎn),不同物聯(lián)網(wǎng)專(zhuān)業(yè)辦學(xué)依托的學(xué)科不一樣,因此辦學(xué)特色也不盡相同,這些特色將決定該門(mén)課程內(nèi)容講授范圍不盡相同,建議大致課時(shí)為45~75。對(duì)于同一本教材,由于教學(xué)定位不同、教學(xué)對(duì)象不同,教學(xué)內(nèi)容也會(huì)有所不同,針對(duì)不同院校,為便于使用,我們建議的教學(xué)內(nèi)容如表1所示,這些內(nèi)容可根據(jù)實(shí)際情況做一定調(diào)整。
表1教學(xué)內(nèi)容建議
教學(xué)對(duì)象
章節(jié)內(nèi)容
普通高校物聯(lián)網(wǎng)工
程
本科專(zhuān)業(yè)
普通高校其他信息
技術(shù)類(lèi)本科專(zhuān)業(yè)
職業(yè)技術(shù)類(lèi)
第1章概述
▲
▲
▲
第2章無(wú)線(xiàn)傳感網(wǎng)的組織結(jié)構(gòu)
2.1~2.2
▲
▲
▲
2.3
▲
▲
2.4~2.5
▲
▲
▲
第3章無(wú)線(xiàn)傳感網(wǎng)MAC協(xié)議
3.1~3.2
▲
▲
▲
3.3
▲
3.4
▲
▲
▲
3.5
▲
▲
第4章無(wú)線(xiàn)傳感網(wǎng)路由協(xié)議
4.1~4.2
▲
▲
▲
4.3~4.4
▲○
○
4.5
▲
▲
▲
4.6
▲
▲
第5章無(wú)線(xiàn)傳感網(wǎng)同步技術(shù)
5.1
▲
▲
▲
5.2
▲
5.3
▲○
▲○
▲○
5.4
▲
第6章無(wú)線(xiàn)傳感網(wǎng)數(shù)據(jù)感知與融合技術(shù)
6.1
▲○
▲○
▲
6.2
▲
▲
▲
6.3
▲
○
6.4
▲
▲
▲
第7章無(wú)線(xiàn)傳感網(wǎng)其他核心技術(shù)
7.1~7.2
○
7.3
▲
7.4
○
○
○
第8章微操作系統(tǒng)TinyOS
8.1~8.4
▲
▲
▲
8.5
○
第9章NesC程序設(shè)計(jì)語(yǔ)言
▲
▲
▲
第10章無(wú)線(xiàn)傳感網(wǎng)應(yīng)用開(kāi)發(fā)
10.1
10.2
▲○
▲○
▲
○
注:▲表示必講,○表示內(nèi)部可選。
本書(shū)由無(wú)線(xiàn)傳感網(wǎng)課程組的老師合作編寫(xiě)。熊書(shū)明負(fù)責(zé)制訂了全書(shū)的大綱、內(nèi)容安排和寫(xiě)作風(fēng)格,負(fù)責(zé)編寫(xiě)了第2~4章和第8章;
第1章由熊書(shū)明、辛燕與趙俊杰合寫(xiě)完成;
辛燕負(fù)責(zé)完成第5章和第6章的編寫(xiě)工作;
趙俊杰負(fù)責(zé)完成第7章和第9章的編寫(xiě)工作;
包松負(fù)責(zé)完成第10章的編寫(xiě)工作。熊書(shū)明負(fù)責(zé)完成了全書(shū)的統(tǒng)稿、組織和審校工作;
研究生郝偉強(qiáng)完成了本書(shū)大量插圖的繪制工作,胡永娣、王謙、蘇遠(yuǎn)、王文駿參與了書(shū)稿的材料收集工作,感謝他們?yōu)楸緯?shū)付出的辛勤勞動(dòng)。在此衷心感謝王良民教授,本教材的撰寫(xiě)來(lái)自他對(duì)我們國(guó)家專(zhuān)業(yè)綜合改革試點(diǎn)的物聯(lián)網(wǎng)專(zhuān)業(yè)建設(shè)安排,最初是他把我?guī)нM(jìn)了傳感網(wǎng)研究與物聯(lián)網(wǎng)教學(xué),這本教材的章節(jié)安排以及內(nèi)容設(shè)計(jì)多數(shù)來(lái)自和他商談?dòng)懻撝蝎@得的啟發(fā),也是他的鼓勵(lì)和鞭策讓我最終負(fù)責(zé)完成了這本教材的編寫(xiě)。作者所在課題組從2007年開(kāi)始研究無(wú)線(xiàn)傳感網(wǎng)及物聯(lián)網(wǎng),先后承擔(dān)了與此有關(guān)的國(guó)家自然科學(xué)基金、國(guó)家統(tǒng)計(jì)局重點(diǎn)項(xiàng)目等多項(xiàng)課題,在無(wú)線(xiàn)傳感網(wǎng)、物聯(lián)網(wǎng)研究與應(yīng)用方面積累了較深厚的理論和技術(shù)基礎(chǔ),編寫(xiě)過(guò)程得到江蘇大學(xué)重點(diǎn)教材建設(shè)項(xiàng)目的支持,在此表示感謝!本教材的相關(guān)實(shí)驗(yàn)例程來(lái)自兼容TinyOS 2.x的韓伯開(kāi)發(fā)套件,并根據(jù)需要做了適當(dāng)調(diào)整,同時(shí),教材編寫(xiě)的一些靈感來(lái)自無(wú)錫泛太公司實(shí)驗(yàn)設(shè)備使用過(guò)程中的經(jīng)驗(yàn)積累,也參考了眾多優(yōu)秀教材的編寫(xiě),在此一并衷心感謝。
由于作者水平有限,書(shū)中難免存在錯(cuò)誤和不妥之處,敬請(qǐng)廣大讀者批評(píng)指正,在汲取大家建議和意見(jiàn)的基礎(chǔ)上,我們會(huì)不斷修正、完善本書(shū)內(nèi)容,聯(lián)系電子郵箱地址: 37939881@qq.com。專(zhuān)業(yè)建設(shè)任重道遠(yuǎn),希望本書(shū)的出版能為物聯(lián)網(wǎng)工程專(zhuān)業(yè)等的發(fā)展盡一份綿薄之力。
熊書(shū)明
2017年10月
于玉帶河畔
目錄
第1章概述
1.1無(wú)線(xiàn)傳感網(wǎng)發(fā)展概況
1.1.1無(wú)線(xiàn)傳感網(wǎng)簡(jiǎn)介
1.1.2無(wú)線(xiàn)傳感網(wǎng)發(fā)展的幾個(gè)階段
1.1.3無(wú)線(xiàn)傳感網(wǎng)的主要特點(diǎn)
1.2無(wú)線(xiàn)傳感網(wǎng)的應(yīng)用
1.3無(wú)線(xiàn)傳感網(wǎng)開(kāi)發(fā)平臺(tái)簡(jiǎn)介
1.3.1節(jié)點(diǎn)硬件
1.3.2無(wú)線(xiàn)傳感網(wǎng)微操作系統(tǒng)
1.3.3應(yīng)用開(kāi)發(fā)語(yǔ)言
1.4無(wú)線(xiàn)傳感網(wǎng)發(fā)展趨勢(shì)
習(xí)題
第2章無(wú)線(xiàn)傳感網(wǎng)的組織結(jié)構(gòu)
2.1無(wú)線(xiàn)傳感網(wǎng)組織
2.1.1無(wú)線(xiàn)傳感網(wǎng)總體結(jié)構(gòu)
2.1.2節(jié)點(diǎn)通信模塊
2.1.3控制器模塊
2.1.4節(jié)點(diǎn)其他模塊
2.2二維協(xié)議棧結(jié)構(gòu)
2.3無(wú)線(xiàn)傳感網(wǎng)的物理層
2.4無(wú)線(xiàn)傳感網(wǎng)核心技術(shù)
2.5簡(jiǎn)單無(wú)線(xiàn)傳感網(wǎng)節(jié)點(diǎn)應(yīng)用實(shí)例
2.5.1應(yīng)用的整體框架
2.5.2應(yīng)用程序的功能實(shí)現(xiàn)
2.5.3值得思考的問(wèn)題
習(xí)題
第3章無(wú)線(xiàn)傳感網(wǎng)MAC協(xié)議
3.1無(wú)線(xiàn)廣播信道
3.2無(wú)線(xiàn)傳感網(wǎng)MAC協(xié)議概述
3.3競(jìng)爭(zhēng)的介質(zhì)訪(fǎng)問(wèn)協(xié)議SMAC
3.3.1協(xié)議特點(diǎn)
3.3.2節(jié)點(diǎn)的偵聽(tīng)與睡眠
3.3.3介質(zhì)訪(fǎng)問(wèn)的沖突避免
3.3.4協(xié)議的通信結(jié)構(gòu)設(shè)計(jì)
3.3.5協(xié)議的實(shí)現(xiàn)
3.3.6時(shí)延分析與性能測(cè)試
3.4混合介質(zhì)訪(fǎng)問(wèn)IEEE 802.15.4標(biāo)準(zhǔn)
3.4.1802.15.4概述
3.4.2物理層
3.4.3MAC層幀結(jié)構(gòu)
3.4.4MAC子層
3.5其他無(wú)線(xiàn)傳感網(wǎng)MAC協(xié)議
習(xí)題
第4章無(wú)線(xiàn)傳感網(wǎng)路由協(xié)議
4.1無(wú)線(xiàn)傳感網(wǎng)路由概述
4.2路由設(shè)計(jì)的核心問(wèn)題
4.3無(wú)線(xiàn)傳感網(wǎng)層次結(jié)構(gòu)路由協(xié)議
4.3.1LEACH協(xié)議
4.3.2鏈路估計(jì)父節(jié)點(diǎn)選擇協(xié)議
4.3.3匯聚樹(shù)協(xié)議CTP
4.4無(wú)線(xiàn)傳感網(wǎng)平面結(jié)構(gòu)路由協(xié)議
4.4.1洪泛路由協(xié)議Flooding
4.4.2定向擴(kuò)散路由協(xié)議DD
4.4.3AODV路由協(xié)議
4.5ZigBee路由協(xié)議
4.5.1ZigBee概述
4.5.2ZigBee協(xié)議棧
4.5.3ZigBee拓?fù)浣Y(jié)構(gòu)
4.5.4網(wǎng)絡(luò)層幀結(jié)構(gòu)
4.5.5ZigBee協(xié)議的路由機(jī)制
4.6其他無(wú)線(xiàn)傳感網(wǎng)路由協(xié)議
習(xí)題
第5章無(wú)線(xiàn)傳感網(wǎng)同步技術(shù)
5.1同步技術(shù)簡(jiǎn)介
5.1.1WSN時(shí)間同步的必要性
5.1.2WSN時(shí)間同步分類(lèi)
5.2時(shí)間同步模型
5.2.1時(shí)鐘模型
5.2.2通信模型
5.2.3時(shí)間同步的誤差源
5.3無(wú)線(xiàn)傳感網(wǎng)時(shí)間同步機(jī)制
5.3.1時(shí)間同步的性能指標(biāo)和技術(shù)挑戰(zhàn)
5.3.2RBS時(shí)間同步協(xié)議
5.3.3TPSN時(shí)間同步協(xié)議
5.3.4LTS時(shí)間同步協(xié)議
5.4時(shí)間同步協(xié)議的分析比較
習(xí)題
第6章無(wú)線(xiàn)傳感網(wǎng)數(shù)據(jù)感知與融合技術(shù)
6.1無(wú)線(xiàn)傳感網(wǎng)節(jié)點(diǎn)
6.1.1Mcia系列感知節(jié)點(diǎn)
6.1.2其他感知節(jié)點(diǎn)
6.1.3傳感器與傳感器板
6.1.4網(wǎng)關(guān)節(jié)點(diǎn)
6.2節(jié)點(diǎn)數(shù)據(jù)感知與采集
6.2.1節(jié)點(diǎn)數(shù)據(jù)采集模塊的構(gòu)成
6.2.2A/D與D/A轉(zhuǎn)換
6.2.3A/D轉(zhuǎn)換芯片ADC0809
6.3無(wú)線(xiàn)傳感網(wǎng)數(shù)據(jù)融合技術(shù)
6.3.1數(shù)據(jù)融合的定義和必要性
6.3.2無(wú)線(xiàn)傳感網(wǎng)數(shù)據(jù)融合的分類(lèi)
6.3.3簇內(nèi)數(shù)據(jù)融合技術(shù)
6.3.4網(wǎng)絡(luò)層數(shù)據(jù)融合技術(shù)
6.4無(wú)線(xiàn)傳感網(wǎng)數(shù)據(jù)采集實(shí)例
6.4.1數(shù)據(jù)采集系統(tǒng)組成
6.4.2數(shù)據(jù)采集系統(tǒng)的功能實(shí)現(xiàn)
習(xí)題
第7章無(wú)線(xiàn)傳感網(wǎng)其他核心技術(shù)
7.1能量管理
7.1.1節(jié)點(diǎn)級(jí)低功耗技術(shù)
7.1.2網(wǎng)絡(luò)級(jí)能量管理
7.1.3應(yīng)用級(jí)能量管理
7.2拓?fù)淇刂?/p>
7.2.1分層拓?fù)淇刂?/p>
7.2.2功率調(diào)節(jié)拓?fù)淇刂?/p>
7.3定位技術(shù)
7.3.1GPS定位系統(tǒng)
7.3.2基于距離的定位技術(shù)
7.3.3距離無(wú)關(guān)的定位技術(shù)
7.4網(wǎng)絡(luò)安全
7.4.1無(wú)線(xiàn)傳感網(wǎng)的安全威脅
7.4.2兩類(lèi)密碼體制
7.4.3無(wú)線(xiàn)傳感網(wǎng)路由安全
習(xí)題
第8章微操作系統(tǒng)TinyOS
8.1TinyOS概述
8.1.1TinyOS簡(jiǎn)介
8.1.2TinyOS體系結(jié)構(gòu)
8.1.3TinyOS的安裝
8.2內(nèi)核調(diào)度機(jī)制
8.2.1任務(wù)
8.2.2事件
8.2.3任務(wù)調(diào)度模型
8.2.4調(diào)度器的實(shí)現(xiàn)
8.3TinyOS的啟動(dòng)
8.3.1內(nèi)核啟動(dòng)的過(guò)程
8.3.2應(yīng)用組件初始化
8.4TinyOS的網(wǎng)絡(luò)協(xié)議棧
8.4.1TinyOS網(wǎng)絡(luò)協(xié)議棧概述
8.4.2主動(dòng)消息機(jī)制
8.4.3相關(guān)訪(fǎng)問(wèn)接口
8.5TinyOS的資源管理
8.5.1資源概述
8.5.2資源的訪(fǎng)問(wèn)接口
8.5.3微控制器電源管理
8.5.4通信模塊電源管理
8.5.5外設(shè)電源管理
習(xí)題
第9章NesC程序設(shè)計(jì)語(yǔ)言
9.1NesC語(yǔ)言概述
9.2NesC語(yǔ)言程序的組成
9.2.1接口
9.2.2組件
9.2.3配置
9.2.4模塊
9.3NesC程序的運(yùn)行模型
9.3.1任務(wù)
9.3.2原子代碼
9.3.3內(nèi)部函數(shù)
9.3.4代碼的同步和異步
9.4NesC語(yǔ)言程序設(shè)計(jì)
9.4.1可視化的組件組織
9.4.2定時(shí)器應(yīng)用
9.4.3模擬量采集
9.5NesC通信程序設(shè)計(jì)舉例
習(xí)題
第10章無(wú)線(xiàn)傳感網(wǎng)應(yīng)用開(kāi)發(fā)
10.1基于RSSI的節(jié)點(diǎn)位置識(shí)別
10.1.1基于RSSI的距離測(cè)量原理
10.1.2三角測(cè)量法與Location Engine
10.1.3節(jié)點(diǎn)類(lèi)型初始化和位置識(shí)別過(guò)程
10.1.4功能實(shí)現(xiàn)
10.1.5代碼編譯與運(yùn)行測(cè)試
10.2利用Tree路由的多跳傳輸
10.2.1Tree路由實(shí)現(xiàn)的原理
10.2.2TestTreeApp配置文件和模塊文件
10.2.3TreeRouting配置文件和模塊文件
10.2.4TestTree與TreeRouting頭文件
10.2.5代碼編譯與運(yùn)行測(cè)試
習(xí)題
參考文獻(xiàn)