針對目前物聯(lián)網(wǎng)工程專業(yè)成立時間短, 市場上缺乏比較適合的教材的現(xiàn)狀, 本教材將本著理論結(jié)合實踐這一思想, 從“應(yīng)用系統(tǒng)”的角度, 借助軟件工程的思想, 結(jié)合多個實例介紹物聯(lián)網(wǎng)應(yīng)用系統(tǒng)的完整設(shè)計和實現(xiàn)的過程, 充分體現(xiàn)“物聯(lián)網(wǎng)應(yīng)用系統(tǒng)”與一般互聯(lián)網(wǎng)應(yīng)用系統(tǒng)的區(qū)別, 使學(xué)生能夠通過本教材的學(xué)習(xí), 基本掌握物聯(lián)網(wǎng)系統(tǒng)的設(shè)計方法。
物聯(lián)網(wǎng)由于其廣闊的應(yīng)用前景和巨大的經(jīng)濟(jì)效益而受到世界各國的普遍關(guān)注,我國也在《“十二五”國家戰(zhàn)略性新興產(chǎn)業(yè)發(fā)展規(guī)劃》中明確將物聯(lián)網(wǎng)作為重要任務(wù)和重大工程。作為高等院校的物聯(lián)網(wǎng)工程專業(yè),培養(yǎng)學(xué)生進(jìn)行物聯(lián)網(wǎng)應(yīng)用系統(tǒng)的綜合設(shè)計能力是一個非常重要的任務(wù)。
全書共8章。第1章主要介紹物聯(lián)網(wǎng)系統(tǒng)的特點、物聯(lián)網(wǎng)體系結(jié)構(gòu)、物聯(lián)網(wǎng)業(yè)務(wù)的分類、物聯(lián)網(wǎng)相關(guān)的標(biāo)準(zhǔn)、物聯(lián)網(wǎng)系統(tǒng)設(shè)計和開發(fā)過程等。第2章介紹物聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)過程中進(jìn)行需求分析的重要性、需求分析的特點、需求分析的內(nèi)容和方法、如何編寫高質(zhì)量的需求分析文檔,并結(jié)合智能家居的開發(fā)實例介紹了需求分析的具體內(nèi)容。第3章概述物聯(lián)網(wǎng)設(shè)計基本內(nèi)容、接口設(shè)計和數(shù)據(jù)庫設(shè)計,介紹物聯(lián)網(wǎng)應(yīng)用系統(tǒng)的總體設(shè)計,并結(jié)合智能家居設(shè)計實例詳細(xì)描述系統(tǒng)功能模塊設(shè)計和軟件模塊結(jié)構(gòu)設(shè)計。概要設(shè)計經(jīng)復(fù)查確認(rèn)后進(jìn)人物聯(lián)網(wǎng)系統(tǒng)的詳細(xì)設(shè)計階段,第4章詳細(xì)介紹物聯(lián)網(wǎng)設(shè)計基本內(nèi)容、面向?qū)ο笤O(shè)計和用戶界面設(shè)計,結(jié)合智能家居設(shè)計實例具體介紹了細(xì)化用戶功能設(shè)計和數(shù)據(jù)結(jié)構(gòu)設(shè)計等工作。網(wǎng)絡(luò)層是設(shè)計開發(fā)物聯(lián)網(wǎng)系統(tǒng)的重點和難點,第5章介紹物聯(lián)網(wǎng)通信網(wǎng)絡(luò)、網(wǎng)絡(luò)層的基本拓?fù)浣Y(jié)構(gòu)、基于網(wǎng)關(guān)的網(wǎng)絡(luò)層設(shè)計、基于IPv6的網(wǎng)絡(luò)層設(shè)計以及應(yīng)用案例。物聯(lián)網(wǎng)應(yīng)用系統(tǒng)中,往往包含一些硬件模塊和部分軟件組件。第6章介紹物聯(lián)網(wǎng)設(shè)備選型的一些基本原則和傳感器設(shè)備選型、射頻標(biāo)簽選型和中間件選型等內(nèi)容。第7章介紹物聯(lián)網(wǎng)系統(tǒng)集成在物聯(lián)網(wǎng)產(chǎn)業(yè)鏈中的作用、系統(tǒng)集成的主要特點和分類以及系統(tǒng)集成方案的選擇。第8章介紹了物聯(lián)網(wǎng)系統(tǒng)測試的基本概念、軟件測試、硬件測試、無線傳感器網(wǎng)絡(luò)測試等內(nèi)容。
相關(guān)開發(fā)文檔的編寫是物聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)過程中非常重要的環(huán)節(jié),為了便于更加深入理解和應(yīng)用前面各章介紹的內(nèi)容,本書通過附錄的形式列舉了“智能照明系統(tǒng)”開發(fā)過程中需要編寫的“系統(tǒng)需求分析報告”“系統(tǒng)概要設(shè)計報告”“系統(tǒng)詳細(xì)設(shè)計報告”以及“系統(tǒng)測試報告”,同時還給出了學(xué)生在完成該系統(tǒng)設(shè)計后編寫的“課程設(shè)計總結(jié)報告”樣例。
本書由魯宏偉、劉群共同編寫,附錄列舉的若干報告是華中科技大學(xué)計算機(jī)學(xué)院部分物聯(lián)網(wǎng)工程專業(yè)學(xué)生(張云遠(yuǎn)、霍亮、常祥雨、張夢雪、殷淑君)完成的綜合課程設(shè)計報告。本書在編寫的過程中,參閱了大量的書籍、刊物和學(xué)位論文中的一些內(nèi)容,其中包括從互聯(lián)網(wǎng)上獲得的許多資料,而這些資料難以一一列舉出來,在此向所有這些資料的作者表示衷心的感謝。最后感謝所有對本書的寫作和出版提供幫助的人們。
由于作者的水平和學(xué)識有限,本書難免存在不足之處,懇請各位專家和讀者不吝指正。讀者在閱讀本書的過程中如有反饋信息,請發(fā)郵件至luhw@hust.edu.cn。
本書為讀者提供相關(guān)教學(xué)資料,可從清華大學(xué)出版社的網(wǎng)站(www.tup.tsinghua.edu.cn)下載。
第1章 概述
1.1 物聯(lián)網(wǎng)系統(tǒng)的特點
1.2 物聯(lián)網(wǎng)體系結(jié)構(gòu)
1.2.1 物聯(lián)網(wǎng)三維體系結(jié)構(gòu)
1.2.2 三類功能部件的關(guān)系
1.3 物聯(lián)網(wǎng)業(yè)務(wù)分類及系統(tǒng)架構(gòu)
1.3.1 業(yè)務(wù)分類
1.3.2 系統(tǒng)架構(gòu)
1.4 物聯(lián)網(wǎng)相關(guān)標(biāo)準(zhǔn)
1.4.1 物聯(lián)網(wǎng)相關(guān)的國際標(biāo)準(zhǔn)組織
1.4.2 中國標(biāo)準(zhǔn)
1.4.3 NB-IoT標(biāo)準(zhǔn)
1.4.4 LTE-V標(biāo)準(zhǔn)
1.5 物聯(lián)網(wǎng)應(yīng)用領(lǐng)域
1.6 物聯(lián)網(wǎng)產(chǎn)業(yè)分析
1.7 中國物聯(lián)網(wǎng)產(chǎn)業(yè)鏈發(fā)展趨勢
1.8 物聯(lián)網(wǎng)應(yīng)用實例
1.8.1 智能家居概述
1.8.2 智能家居產(chǎn)業(yè)發(fā)展階段
1.8.3 智能家居的組成
1.9 物聯(lián)網(wǎng)系統(tǒng)設(shè)計和開發(fā)過程
1.1 0小結(jié)
第2章 物聯(lián)網(wǎng)系統(tǒng)需求分析
2.1 需求分析概述
2.1.1 需求分析的特點
2.1.2 需求分析的重要性
2.1.3 需求是創(chuàng)新的源泉
2.1.4 需求分析的任務(wù)
2.2 需求分析的過程
2.2.1 獲取用戶需求
2.2.2 分析用戶需求
2.2.3 編寫需求文檔
2.2.4 需求分析評審
2.3 需求分析內(nèi)容
2.3.1 市場需求分析
2.3.2 技術(shù)需求分析
2.3.3 安全需求分析
2.4 需求分析方法
2.4.1 原型化方法
2.4.2 面向過程的結(jié)構(gòu)化方法
2.4.3 面向?qū)ο蠓椒?
2.4.4 用例建模
2.5 需求分析過程中需要注意的問題
2.6 需求規(guī)格說明書
2.6.1 高質(zhì)量需求敘述的特性
2.6.2 高質(zhì)量需求說明書的特征
2.7 需求分析實例
2.7.1 智能家居系統(tǒng)結(jié)構(gòu)
2.7.2 業(yè)務(wù)需求
2.7.3 用戶需求
2.7.4 功能需求
2.7.5 非功能需求
2.8 小結(jié)
第3章 物聯(lián)網(wǎng)系統(tǒng)概要設(shè)計
3.1 概要設(shè)計概述
3.1.1 基本概念
3.1.2 設(shè)計任務(wù)
3.1.3 設(shè)計原則
3.1.4 圖形工具
3.1.5 設(shè)計方法
3.2 接口設(shè)計
3.3 數(shù)據(jù)庫設(shè)計
3.3.1 設(shè)計原則
3.3.2 設(shè)計方法
3.3.3 設(shè)計步驟
3.3.4 數(shù)據(jù)庫設(shè)計組成
3.4 概要設(shè)計與詳細(xì)設(shè)計的銜接
3.5 物聯(lián)網(wǎng)系統(tǒng)總體設(shè)計
3.5.1 概述
3.5.2 系統(tǒng)架構(gòu)
3.5.3 設(shè)計基本要求
3.5.4 設(shè)計實現(xiàn)方案
3.5.5 子層結(jié)構(gòu)圖
3.5.6 相關(guān)硬件知識
3.6 基于實例的概要設(shè)計
3.6.1 系統(tǒng)功能模塊設(shè)計
3.6.2 軟件模塊結(jié)構(gòu)設(shè)計
3.6.3 數(shù)據(jù)庫設(shè)計
3.7 小結(jié)
第4章 物聯(lián)網(wǎng)系統(tǒng)詳細(xì)設(shè)計
4.1 詳細(xì)設(shè)計概述
4.1.1 設(shè)計任務(wù)
4.1.2 表示工具
4.1.3 設(shè)計方法
4.2 面向?qū)ο笤O(shè)計
4.2.1 概述
4.2
4.2.3 對象模型
4.2.4 動態(tài)模型
4.2.5 功能模型
4.2.6 設(shè)計原則
4.2.7 對象設(shè)計
4.2.8 設(shè)計模式
4.3 用戶界面設(shè)計
4.3.1 概述
4.3.2 工作流程
4.3.3 用戶界面設(shè)計規(guī)范
4.4 基于實例的詳細(xì)設(shè)計
4.4.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計
4.4.2 用戶功能詳細(xì)設(shè)計
4.5 小結(jié)
第5章 物聯(lián)網(wǎng)系統(tǒng)網(wǎng)絡(luò)層設(shè)計
5.1 物聯(lián)網(wǎng)通信網(wǎng)絡(luò)
5.1.1 內(nèi)部網(wǎng)絡(luò)
5.1.2 外部網(wǎng)絡(luò)
5.2 網(wǎng)絡(luò)層的拓?fù)浣Y(jié)構(gòu)
5.2.1 拓?fù)浣Y(jié)構(gòu)類型
5.2.2 拓?fù)浣Y(jié)構(gòu)的控制
5.3 基于網(wǎng)關(guān)的網(wǎng)絡(luò)層設(shè)計
5.3.1 網(wǎng)絡(luò)層分層設(shè)計
5.3.2 網(wǎng)關(guān)的設(shè)計
5.3.3 網(wǎng)絡(luò)層的尋址和路由
5.4 基于IPv6的網(wǎng)絡(luò)層設(shè)計
5.4.1 網(wǎng)絡(luò)互連方式
5.4.2 引入6LoWPAN的原因
5.4.3 6LoWPAN協(xié)議棧
5.4.4 LoWPAN適配層協(xié)議
5.5 基于實例的網(wǎng)絡(luò)層設(shè)計
5.5.1 智能網(wǎng)關(guān)
5.5.2 基于6LoWPAN組網(wǎng)
5.6 小結(jié)
第6章 物聯(lián)網(wǎng)系統(tǒng)設(shè)備選型
6.1 設(shè)備選型概述
6.2 傳感器的選擇
6.2.1 傳感器的組成
6.2.2 傳感器的分類
6.2.3 傳感器的選型原則
6.3 射頻標(biāo)簽的選擇
6.3.1 工作原理和通信頻率
6.3.2 標(biāo)簽供電方式
6.3.3 標(biāo)簽材質(zhì)及封裝
6.3.4 閱讀器的技術(shù)參數(shù)
6.3.5 閱讀器安裝使用方式
6.4 中間件的選擇
6.4.1 中間件選擇原則
6.4.2 RFID中間件
6.5 無線傳感器網(wǎng)絡(luò)的選擇
6.5.1 PHY/MAC層標(biāo)準(zhǔn)
6.5.2 其他無線個域網(wǎng)標(biāo)準(zhǔn)
6.5.3 路由及高層標(biāo)準(zhǔn)
6.6 小結(jié)
第7章 物聯(lián)網(wǎng)系統(tǒng)集成
7.1 物聯(lián)網(wǎng)產(chǎn)業(yè)鏈結(jié)構(gòu)
7.2 系統(tǒng)集成
7.2.1 系統(tǒng)集成技術(shù)的演變歷程
7.2.2 系統(tǒng)集成的特點
7.2.3 系統(tǒng)集成的分類
7.3 系統(tǒng)集成方案選型
7.3.1 數(shù)據(jù)集成方案
7.3.2 業(yè)務(wù)流集成方案
7.3.3 Web Service集成方案
7.4 小結(jié)
第8章 物聯(lián)網(wǎng)系統(tǒng)測試
8.1 系統(tǒng)測試概述
8.2 軟件測試
8.2.1 軟件測試分類
8.2.2 軟件測試過程
8.2.3 軟件測試的原則
8.2.4 靜態(tài)測試和動態(tài)測試
8.2.5 測試用例設(shè)計
8.3 硬件測試和軟件測試的區(qū)別
8.4 系統(tǒng)集成測試
8.4.1 集成測試概述
8.4.2 集成測試實例
8.5 無線傳感器網(wǎng)絡(luò)測試
8.5.1 無線傳感器網(wǎng)絡(luò)故障類型
8.5.2 無線傳感器網(wǎng)絡(luò)故障診斷的特點
8.5.3 無線傳感器網(wǎng)絡(luò)故障檢測與診斷方式
8.6 小結(jié)
附錄A 家庭智能照明系統(tǒng)需求分析報告
附錄B 家庭智能照明系統(tǒng)概要設(shè)計報告
附錄C 家庭智能照明系統(tǒng)詳細(xì)設(shè)計報告
附錄D 家庭智能照明系統(tǒng)測試報告
附錄E 家庭智能照明系統(tǒng)課程設(shè)計總結(jié)報告
參考文獻(xiàn)