對于有志于學習物聯網總體技術框架的小夥伴,如果只讀一本書的話,那麽Internet of Things for Architects這本書應該是最佳讀物。
這本書的優點
- 覆蓋的IoT知識體系基本完備,覆蓋範圍廣闊,從底層傳感器、到WPAN、到WAN和網絡、再到上雲的MQTT、CoAP等協議、OpenStack PAAS平台、OpenFog及AWS GreenGrass霧計算,再到物聯網機器學習、區塊鏈和安全防護。
- 對每個專題的技術講解很深刻,配圖也很棒。很多IoT的技術書籍要麽應用導向不講底層原理,要麽就是講的不到位。這本書的作者由于技術功力深厚,所以每個技術專題雖然頁數不多,但是講解的很深刻。
- 這本書2018年才出版,題材新穎,跟得上IoT最近幾年的發展趨勢。
- 本書作者Perry Lea是物聯網行業資深人士。曾在HP工作了21年,作爲傑出科學技術專家和首席架構師。後在物聯網公司Cradlepoint領導IoT和霧計算的研發。2018年7月開始在微軟作爲首席架構師領導微軟的雲遊戲Xcloud的研發。話說Xcloud的關鍵點之一也是邊緣計算。
這本書的不足之處
- 邊緣計算網關的軟件架構沒有提,比如Eclipse Kura、Predix Edge之類。
- 由于作者沒有工業物聯網的行業經驗,沒有提到現場設備的常見協議,如Modbus、BACnet、OPC UA、工業總線協議、PLC通訊協議等。
- Digital Twin、onem2m沒有涉及到。
- IoT語義化沒有提及。
- 沒有提到常見的傳輸協議MQTT、WebSocket、DDS、AMQP、CoAP、REST等協議的比較。
- 沒有介紹Node-RED、Kura Wires之類的流程配置工具。
- 沒有介紹VR/AR在IoT的應用。
- 沒有介紹邊緣計算中的容器化技術應用及容器編排技術進展。
- 沒有介紹區塊鏈在物聯網中的各個行業的應用。
哪些人適合讀這本書?
- 架構師、技術專家、技術管理者。希望從較高的技術高度,從總體上把握IoT的整個生態系統涉及到的各種技術。
- 對于物聯網專業的比較迷茫的在校大學生,可以大致看下這本書,了解IoT的整體的Big Picture。
本書的主要內容
第一章:物聯網曆史和不同行業的應用。
第二章:IoT總體架構和核心的IoT模塊
第三章:傳感器、終端設備、電源
第四章:通信和信息理論:射頻通信、信息論、無線電頻譜
第五章:非IP的WPAN:藍牙、Zigbee、Z-Wave
第六章:基于IP的WPAN和WLAN:6LoWPAN、Thread、Wi-Fi
第七章:遠距離通信系統和協議WAN:4G、5G、LoRa、LoRaWAN、Sigfox
第八章:路由器和網關:網關功能、VLAN、VPN、SDN
第九章:IoT邊緣端到雲端的協議:MQTT、MQTT-SN、CoAP、AMQP
第十章:雲和霧計算:雲服務模式、OpenStack架構、OpenFog、AWS GreenGrass
第十一章:雲端與邊緣計算的數據分析和機器學習:IoT數據分析、IoT機器學習
第十二章:IoT安全:物理與硬件安全、密碼學、SDP、區塊鏈、最佳實踐
第十三章:相關行業聯盟和社區介紹
本書亮點
p33
物聯網的整體架構
p61
介紹了德州儀器TI 的 SensorTag CC2650
p68
能量收集
p103
介紹了不同的頻段分配情況。
p319
輕量級的MQTT-SN協議和MQTT協議如何共同使用
p340
On-Premise、NAAS、IAAS、PAAS、SAAS的區別
p344
openstack高層架構
p352
從AWS西海岸的雲服務器用CloudPing測試到全球不同地區的服務器的延遲
p354
霧計算與Hadoop MapReduce的類比:都是把計算移動到數據側。
p355
邊緣計算、霧計算的區別。
p356
OpenFog架構
p373
IoT中的常用的數據分析功能:預處理、告警、窗口函數、Join、錯誤發現、數據倉庫、時序分析、跟蹤、趨勢、批查詢等。
p376
從傳感器到雲的典型數據處理流程
p386
Lambda架構用于物聯網
p430
攻擊伊朗鈾濃縮離心機的Stuxnet物聯網病毒分析
p453
物聯網數據傳輸中重要的TLS 1.2連接握手過程
p466
從傳感器到雲端的整體安全的注意事項