作 者:孫昊 王洋 趙帥 杜秀芳 曾凡太 著
定 價:119
出 版 社:機械工業出版社
出版日期:2018年06月01日
頁 數:434
裝 幀:平裝
ISBN:9787111629313
●叢書序序言第1章 網絡通信技術1 1.1 數字通信概述1 1.2 數字通信關鍵技術2 1.3 數字通信OSI模型3 1.4 TCP/IP網絡通信協議7 1.4.1 TCP/IP協議7 1.4.2 CoAP協議10 1.4.3 MQTT協議(低帶寬)11 1.4.4 AMQP協議(互操作性)11 1.4.5 XMPP協議(即時通信)12 1.4.6 JMS協議13 1.5 UDP協議14 1.6 HTTP協議16 1.6.1 工作原理16 1.6.2 消息結構17 1.6.3 請求方法18 1.6.4 響應頭信息19 1.6.5 狀態碼20 1.6.6 內容類型20 1.7 FTP協議21 1.8 Bluetooth協議23 1.8.1 Bluetooth發展史及優勢23 1.8.2 Bluetooth技術25 1.9 ZigBee協議26 1.9.1 ZigBee發展歷史27 1.9.2 ZigBee的特點及優勢30 1.9.3 ZigBee基本概念30 1.9.4 ZigBee協議棧32 1.10 6LoWPAN低速無線個域網協議33 1.11 LoRa WAN低功耗廣域網協議35 1.12 NB-IoT窄帶物聯網協議41 1.12.1 物聯網應用場景和技術特點41 1.12.2 無線通信技術發展過程48 1.12.3 NB-IoT窄帶物聯網節能原理52 1.12.4 NB-IoT通信繫統拓撲結構56 1.12.5 NB-IoT窄帶物聯網信號收發技術59 1.12.6 NB-IoT窄帶物聯網小區接入64 1.12.7 NB-IoT連接管理67 1.12.8 NB-IoT數據傳輸68 1.13 MQTT網絡協議71 1.13.1 網絡協議比較71 1.13.2 發布和訂閱模型72 1.13.3 MQTT協議命令73 1.13.4 MQTT協議參數74 1.14 協議轉換77 1.14.1 RS-232/485/CAN轉換器77 1.14.2 基於現場總線的協議轉換器78 1.14.3 物聯網協議轉換器——網關79 1.14.4 物聯網網關82 1.14.5 物聯網網關應用84 1.15 小結85 1.16 習題86第2章 信息交換技術87 2.1 交換技術概述88 2.2 數字程控交換91 2.3 ATM交換92 2.4 以太網交換92 2.5 光交換94 2.6 二層交換——交換機原理94 2.7 三層轉發——路由器原理95 2.8 三層交換——三層交換機98 2.9 交換機設計開發103 2.9.1 交換機的層次定位103 2.9.2 交換機的硬件設計104 2.9.3 交換機的軟件設計107 2.9.4 測試環節110 2.10 小結110 2.11 習題111第3章 無線Wi-Fi技術112 3.1 Wi-Fi概述112 3.1.1 WLAN無線局域網絡概述112 3.1.2 Wi-Fi無線網絡起源113 3.2 Wi-Fi基礎116 3.2.1 Wi-Fi物理組件117 3.2.2 Wi-Fi服務功能117 3.2.3 Wi-Fi認證和加密120 3.2.4 Wi-Fi基礎參數121 3.3 Wi-Fi接入123 3.3.1 Wi-Fi的STA與AP的接入123 3.3.2 Wi-Fi的多AP認證和關聯過程125 3.3.3 Wi-Fi漫遊過程126 3.4 Wi-Fi管理127 3.4.1 wpa_supplicant程序127 3.4.2 wpa_cli調試工具129 3.5 Wi-Fi模塊解析130 3.5.1 Wi-Fi框架分析130 3.5.2 Wi-Fi啟動流程133 3.6 Wi-Fi驅動結構142 3.6.1 SDIO驅動142 3.6.2 無線通信芯片142 3.6.3 設備驅動注冊144 3.6.4 加載驅動模塊154 3.6.5 SDIO設備中斷155 3.6.6 Wi-Fi驅動流程156 3.6.7 網絡設備注冊159 3.7 小結162 3.8 習題163第4章 操作繫統概述164 4.1 通用計算機操作繫統164 4.2 嵌入式實時操作繫統166 4.2.1 嵌入式操作繫統的主要特點167 4.2.2 嵌入式操作繫統和通用計算機操作繫統的區別167 4.2.3 流行嵌入式實時操作繫統168 4.3 手機操作繫統171 4.3.1 Android 操作繫統171 4.3.2 Android App研發基礎172 4.3.3 Android App開發文獻174 4.3.4 iOS操作繫統176 4.4 物聯網操作繫統178 4.4.1 概述178 4.4.2 特點180 4.4.3 架構182 4.4.4 實例分析192 4.4.5 發展趨勢194 4.5 小結195 4.6 習題196第5章 物聯網操作繫統197 5.1 微軟物聯網操作繫統197 5.2 谷歌物聯網操作繫統197 5.2.1 谷歌Brillo198 5.2.2 谷歌Android Things199 5.3 ARM物聯網操作繫統203 5.4 華為物聯網操作繫統Huawei LiteOS204 5.5 中興物聯網操作繫統207 5.6 慶科物聯網操作繫統MICO211 5.7 小結220 5.8 習題220第6章 嵌入式Linux操作繫統221 6.1 uClinux簡介221 6.2 RTLinux簡介230 6.3 Ostro Linux簡介234 6.4 HelloX物聯網操作繫統237 6.4.1 HelloX物聯網操作繫統框架分析238 6.4.2 HelloX主要功能239
本書繫統地介紹了物聯網協議和物聯網操作繫統的相關內容。第1章闡述了與物聯網聯繫比較緊密的幾種網絡通信協議;第2章闡述了路由器交換機的原理及其開發要點;第3章對移動互聯網Wi-Fi做了詳細解析;第4章介紹了操作繫統的一般概念;第5章介紹了幾種應用於資源受限設備的物聯網操作繫統;第6章介紹了幾種嵌入式實時操作繫統;第7章剖析了一種輕量級實時物聯網操作繫統zephyr,給出較詳細的應用開發指導;第8章闡述了比較流行的Ubunto操作繫統;第9章詳盡地講解了路由器操作繫統的開發流程,為物聯網網關、智能路由器及邊緣計算服務器的研發打下基礎;第10章給出了嵌入式繫統底層驅動軟件的開發指導。本書適合從事物聯網開發的工程技術人員及物聯網專業的師生閱讀。
沉舟側畔千帆過,病樹前頭萬木春 繼計算機操作繫統、嵌入式操作繫統、手機操作繫統之後,物聯網操作繫統進入了起步發展階段。就目前的現狀,物聯網操作可以描述為:廠商山頭林立、市場虛假繁榮、技術概念老舊、產品良莠不齊。物聯網操作繫統產生的背景 應用需求催生了物聯網操作繫統的誕生。邊緣計算的興起,不僅解決了海量數據上雲引起的網絡阻塞、存儲冗餘、響應遲緩等問題,也為物聯網操作繫統的發展提供了機遇。邊緣計算(將在叢書的第6卷中展開講解)是物聯網操作繫統的重要應用領域之一。 高檔微處理器奠定了物聯網操作繫統的硬件搭載基礎。微處理器技術發展快速,32位MCU技術已經成熟,既可以在嵌入式設備終端和網關設備上使用,又可以在和上普遍使用。32位微處理器的硬件資等