對於有志於學習IoT總體技術框架的小夥伴,如果只推薦一本書的話,那麼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

物聯網的整體架構

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p61

介紹了德州儀器TI 的 SensorTag CC2650

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p68

能量收集

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p103

介紹了不同的頻段分配情況。

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p319

輕量級的MQTT-SN協議和MQTT協議如何共同使用

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p340

On-Premise、NAAS、IAAS、PAAS、SAAS的區別

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p344

openstack高層架構

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p352

從AWS西海岸的雲伺服器用CloudPing測試到全球不同地區的伺服器的延遲

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p354

霧計算與Hadoop MapReduce的類比:都是把計算移動到資料側。

p355

邊緣計算、霧計算的區別。

p356

OpenFog架構

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p373

IoT中的常用的資料分析功能:預處理、告警、視窗函式、Join、錯誤發現、資料倉庫、時序分析、跟蹤、趨勢、批查詢等。

p376

從感測器到雲的典型資料處理流程

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p386

Lambda架構用於物聯網

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p430

攻擊伊朗鈾濃縮離心機的Stuxnet物聯網病毒分析

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p453

物聯網資料傳輸中重要的TLS 1。2連線握手過程

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

p466

從感測器到雲端的整體安全的注意事項

物聯網架構師眼中的物聯網知識體系:Internet of Things for Architects

往期精彩文章

《史上最全最強大的物聯網書單——涵蓋入門、協議、架構、設計、安全、雲計算、邊緣計算 》

《【笨辦法學物聯網】之一: 物聯網工程專業四年裡應該學習哪些實用技能傍身?》

《【笨辦法學物聯網】之二: 物聯網工程專業到底培養的是什麼人才?物聯網全棧工程師》

《【笨辦法學物聯網】之三:物聯網工程專業10步學習法》

《【笨辦法學物聯網】之四:99個物聯網動手實踐專案》

《【笨辦法學物聯網】之五:軟硬體學習環境準備》

《超強幹貨!物聯網網路資源大全:包含基礎知識、部落格、邊緣計算、研究機構、物聯網協議、軟硬體、標準組織》

《如何瞭解和學習邊緣計算Edge Computing?》

《你不知道的MQTT物聯網協議起源——基於衛星通訊的石油管道遠端監控》

《對物聯網理解的十大誤區》

《為什麼工業現場要有不同的通訊協議?》

《物聯網資料上雲,正好才是真的好 | Apache Edgent邊緣計算介紹》

《物聯網邊緣計算中的全能資料庫RedisEdge 》

《至今為止物聯網概念解釋的最清楚的文章》

《邊緣計算的七種定義,邊緣計算與雲計算、霧計算的區別 》

《採集PLC資料的25種姿勢,你會幾種?》

《ClearBlade邊緣計算平臺介紹》

《深入理解邊緣計算微服務框架EdgeX Foundry(一):EdgeX邊緣計算微服務框架簡介》

《深入理解邊緣計算微服務框架EdgeX Foundry(二):邊緣計算框架有哪些需求? 》

《深入理解邊緣計算框架EdgeX Foundry(三):EdgeX如何應對5大需求問題 》

《深入理解邊緣計算框架EdgeX Foundry(四):為什麼不能用平均主義方式設計邊緣計算軟體?》

《深入理解邊緣計算框架EdgeX Foundry(五):邊緣計算軟體主流設計方法盤點》

《深入理解邊緣計算框架EdgeX Foundry(六):EdgeX總體架構》

更多精彩文章,請關注我的專欄

:物聯網技術雜談

我的專欄文章目錄索引:

與子同袍:【物聯網技術雜談】專欄目錄索引