本書自2013年初次出版以來已有4年,期間不少老師通過電子郵件索要套配課件,自知書中存在諸多不足,套配課件也有待進一步完善,感覺有愧於使用本書作為教材的各位老師們的期望。鋻於本人學識、時間、精力等各方面的局限,尚難對本書有根本性改進與完善,但逐步向好的願望是一直存在的。
本次再版僅是對其中部分章節的內容進行了補充,具體補充了第4章的RPL路由協議的擴展內容,以及第6章的簡單物聯網應用繫統設計。前一部分包括RPL路由協議的QoS機制、QoS保證的路由度量目標函數、支持節點移動的RPL路由協議;後一部分包括應用繫統設計的一般模式與應用繫統設計的樣例。
本書分為6章,每章後面都提供一定數量的思考與習題,以便於讀者復習鞏固本章的重點。前後章節之間是遞進關繫,建議初學者從頭開始按章節順序閱讀,而有一定基礎的讀者可選擇感興趣的章節以獲得自己所需的知識,例如,對一些核心協議的學習。
第1章是對物聯網繫統設計的概述,內容涉及物聯網定義與分類、繫統集成要求與步驟、繫統設計標準與規範,以及用戶需求分析等。本章內容是後面章節內容展開的鋪墊。
第2章講述物聯網體繫結構與網絡設計方法,內容包括常見的物聯網三層,五層體繫結構模型,相應的安全體繫結構模型,網絡繫統設計的目標、原則、步驟以及折中考慮等。後面的第3、4、5章將在本章講述的三層體繫結構上依次展開闡述。
第3章講述物聯網感知層涉及的主要技術和設計方法,內容涉及感知層的基本拓撲結構、信息讀寫和傳輸、頻譜的規範與使用等,其中,感知層信息讀寫與傳輸所涉及的防衝突協議是本章學習的重點,同時也是難點。
第4章講述物聯網網絡層涉及的主要技術和設計方法,內容涉及網絡層的基本拓撲結構、基於網關的網絡層設計,以及基於IPv6的網絡層設計等,其中,LoWPAN適配層協議、RPL路由協議、支持節點移動的RPL路由協議是本章學習的重點,同時也是難點。
第5章講述物聯網應用層涉及的主要技術和設計方法,內容涉及應用業務的網絡性能需求分析、適用於物聯網的應用層協議CoAP、應用業務服務質量設計,以及負載均衡設計等,其中CoAP協議是本章學習的重點,同時也是難點。
第6章給出兩個典型的物聯網設計的應用案例,以便引導讀者在掌握前述章節知識的基礎上,自己構思設計物聯網應用繫統。為了便於讀者快速掌握開發自己的小型物聯網繫統,對物聯網應用繫統設計的一般模式做了詳細闡述與歸納總結,並給出了三個不同應用領域的設計樣例,以方便初學者快速掌握物聯網繫統設計的最基本方法。
本書由桂勁松編著,由中南大學信息科學與工程學院計算機科學與技術繫黃東軍教授審閱。在編寫的過程中,作者參閱了大量書籍和文獻資料,借鋻了許多網絡繫統設計的工程經驗,得到了很多專家、同行的幫助。中南大學信息科學與工程學院為本書的完成提供了大力支持。為此,作者對所有為本書的順利出版提供幫助的各界人士以及所有參閱書籍和文獻的作者,一並致以敬意,並表示衷心的感謝。
由於作者水平有限,本書難免存在不足之處,敬請各位讀者批評指正。在使用本書的過程中,若發現錯誤或不妥之處,甚至有更好的建議,都歡迎通過jsgui06@163.com與作者聯繫,作者將不勝感謝。同時也懇請學界和業界同仁批評指正,以期共同為物聯網工程專業的教學工作獻計獻策。
作者
2017年4月