本文是我整理的一份物聯(lián)網(wǎng)相關(guān)的書單。
主要包括IoT入門、M2M、協(xié)議、架構(gòu)、安全、云計(jì)算、邊緣計(jì)算等主題。
大家可以先收藏這個(gè)書單,后續(xù)我還會(huì)繼續(xù)維護(hù)這個(gè)書單,加新的書進(jìn)來。
1、企業(yè)物聯(lián)網(wǎng)設(shè)計(jì)

主要作者是博世軟件部門開發(fā)主管和Machina Research創(chuàng)始人。
主要介紹了什么是企業(yè)物聯(lián)網(wǎng)、企業(yè)物聯(lián)網(wǎng)的行業(yè)用例、物聯(lián)網(wǎng)實(shí)施的方法論和按照該方法論設(shè)計(jì)的一個(gè)實(shí)際應(yīng)用案例。
2、云中的IoT

周洪波老師的著作。對(duì)物聯(lián)網(wǎng)的綜合性綱領(lǐng)性的論述。對(duì)協(xié)議和物聯(lián)網(wǎng)中間件架構(gòu)講解的很好。不過涉及的標(biāo)準(zhǔn)和技術(shù)太多,需要在實(shí)踐中再慢慢理解消化。里面的配圖畫的棒棒的。例如下圖,周老師應(yīng)該是用章魚哥表達(dá)云計(jì)算和其他相關(guān)物聯(lián)網(wǎng)技術(shù)之間的關(guān)系的先驅(qū)。

3、Internet of Things for Architects

這本書在我的專欄里介紹過。也是物聯(lián)網(wǎng)行業(yè)大佬寫的。適合物聯(lián)網(wǎng)架構(gòu)師閱讀。物聯(lián)網(wǎng)專業(yè)的學(xué)生也可以大概看下涉及到的技術(shù)有哪些,畫個(gè)思維導(dǎo)圖,知道物聯(lián)網(wǎng)行業(yè)的總體的技術(shù)有哪些。
4、Designing Connected Products

這本書專注于面向消費(fèi)者的智能連接產(chǎn)品的UX用戶體驗(yàn)設(shè)計(jì)。特點(diǎn)是圖文并茂,理論聯(lián)系實(shí)際案例。本書最后還列舉了好幾十個(gè)書中舉例的產(chǎn)品的網(wǎng)站。做面向消費(fèi)者的智能連接產(chǎn)品的,可以看看。
5、重構(gòu)物聯(lián)網(wǎng)的未來

本書作者曾擔(dān)任過GE工業(yè)物聯(lián)網(wǎng)平臺(tái)的CTO和首席架構(gòu)師。這本書對(duì)IPv6進(jìn)行了批評(píng),區(qū)分了物聯(lián)網(wǎng)和傳統(tǒng)互聯(lián)網(wǎng)的特征和功能,剖析物聯(lián)網(wǎng)協(xié)議如何在不增加海量終端設(shè)備成本的前提下,與傳統(tǒng)互聯(lián)網(wǎng)及其他網(wǎng)絡(luò)共存并進(jìn)行交互。
提出了一種完全顛覆傳統(tǒng)互聯(lián)網(wǎng)協(xié)議的全新、極簡的三層物聯(lián)網(wǎng)架構(gòu)方案,為我們指明了一種新的物聯(lián)網(wǎng)發(fā)展模式,勢必會(huì)引領(lǐng)網(wǎng)絡(luò)世界的巨大變革。
6、designing scada application software

這本書講SCADA軟件的設(shè)計(jì)。重點(diǎn)可以看第三章設(shè)計(jì)實(shí)施的流程、第五章tag數(shù)據(jù)點(diǎn)命名規(guī)范、第九章控制程序開發(fā)和第十二章案例項(xiàng)目設(shè)計(jì)。
7、telecommunications essentials

網(wǎng)絡(luò)通信是物聯(lián)網(wǎng)的基石之一。Lillian Goleniewski 寫的無線通訊原理書,看了這本書就可以大致了解LoRa、ZigBee、Wi-Fi等協(xié)議的大致原理。還有一本是經(jīng)典的塔能鮑姆的《計(jì)算機(jī)網(wǎng)絡(luò)》,也要多看幾遍。
8、Industrial Communication Technology Handbook

這本1700多頁的手冊(cè)介紹了工業(yè)控制領(lǐng)域的通信技術(shù)。重點(diǎn)可以看總線協(xié)議基礎(chǔ)、Modbus、Profibus、Profinet、MTConnect、CAN bus、BACnet、SECS等協(xié)議標(biāo)準(zhǔn)。
9、effective monitoring and alerting

物聯(lián)網(wǎng)的最基本功能就是監(jiān)視和報(bào)警。監(jiān)視和報(bào)警也是有很多方法論和技巧的。這本書雖然是講解的IT運(yùn)維中如何實(shí)現(xiàn)有效的監(jiān)視和報(bào)警,但是原理是相通的。
10、AWS EC2 User Guide

物聯(lián)網(wǎng)的重要一環(huán)是云計(jì)算。亞馬遜作為云計(jì)算的領(lǐng)導(dǎo)者。EC2是云服務(wù)的最基礎(chǔ)的服務(wù)。通過EC2的用戶指南文檔,熟悉云計(jì)算的基礎(chǔ)。這份1000頁的文檔除了實(shí)際的操作,還講解了很多原理。當(dāng)然,大家也可以讀阿里云或者Azure等云計(jì)算廠商的官方文檔,并且操作下。從這份文檔的版本歷史表,我們還可以看到從2009年到2016年云計(jì)算發(fā)展的歷程。
11、工業(yè)和生產(chǎn)完好性Industrial_and_Manufacturing_Wellness

資產(chǎn)管理也是物聯(lián)網(wǎng)的核心主題之一。這本書講的是制造業(yè)的企業(yè)資產(chǎn)管理EAM。警告:這本書比較專業(yè)。
12、IoT Hackers Handbook

針對(duì)物聯(lián)網(wǎng)設(shè)備的踩點(diǎn),攻擊手冊(cè)。安全這方面水太深,大家先看看了解下即可。
13、Edge Computing From Hype to Reality

邊緣計(jì)算的書不多,勉強(qiáng)找了兩本相對(duì)可以的書,用來入門。不過注意,這里面內(nèi)容覆蓋不全面。
14、Edge Computing A Primer

美國韋恩州立大學(xué)計(jì)算機(jī)科學(xué)系的施巍松教授的邊緣計(jì)算的書。他是邊緣計(jì)算這一領(lǐng)域早期提出者之一和倡導(dǎo)者。他2016年發(fā)表的邊緣計(jì)算的論文也可以讀下。
15、12 factor 及貝索斯的那封2006年的著名的信
服務(wù)化的思維方式在云計(jì)算和物聯(lián)網(wǎng)邊緣計(jì)算都很重要。所以要讀服務(wù)方面的書。
16、Messaging Technologies for the Industrial Internet and the Internet of Things
介紹了DDS,AMQP,MQTT,JMS,REST/HTTP,CoAP等IoT常用的協(xié)議。但是沒有提到WebSocket。
17、MQTT-3.1.1-CN
MQTT3.1.1版協(xié)議中文版翻譯。MQTT協(xié)議的重要性就不多說了,MQTT協(xié)議幾十頁,把QoS=0,1,2三種情況的流程搞清楚就差不多了。
18、從M2M到物聯(lián)網(wǎng):架構(gòu)、技術(shù)及應(yīng)用
大家通常理解的物聯(lián)網(wǎng)概念其實(shí)是錯(cuò)誤的。要正確的理解M2M,IoT的概念,除了讀Enterprise
IoT這本書之外,還可以看這本書。10多年前在IoT概念火之前,M2M在國內(nèi)并沒有太好的發(fā)展。因此國內(nèi)普遍的情況是M2M都沒做過,就直接跳到了IoT階段。其實(shí)現(xiàn)階段許多項(xiàng)目實(shí)際上是M2M項(xiàng)目,而不是IoT項(xiàng)目。


M2M和IoT的區(qū)別
19、M2M通信

M2M是IoT的初級(jí)階段,但是也是基礎(chǔ),因此也是很重要的。專門講不同類型的M2M機(jī)器對(duì)機(jī)器的業(yè)務(wù)特點(diǎn)和涉及到的核心技術(shù)。這本書有中文版,不過翻譯的有點(diǎn)問題,英語還可以的可以去看英文版。
=====================================
v1.1? 2019-06-23
20. 亞馬遜AWS的IoT的“四書”。

這四本用戶手冊(cè)覆蓋了IoT云平臺(tái)和IoT設(shè)備側(cè)接入(AWS
IoT開發(fā)人員指南)、IoT邊緣計(jì)算(AWS IoT Greengrass開發(fā)人員指南)、IoT數(shù)據(jù)分析(AWS IoT
Analytics用戶指南)和工業(yè)物聯(lián)網(wǎng)(AWS IoT
SiteWise用戶指南)。哪怕不用AWS的物聯(lián)網(wǎng)云平臺(tái),也可以學(xué)習(xí)下頂級(jí)的云計(jì)算廠商提供的IoT解決方案思路。
21. Cloud Foundry 從數(shù)字化戰(zhàn)略到實(shí)現(xiàn)

這本書是Pivotal的中國研發(fā)中心Cloud
Foundry核心開發(fā)團(tuán)隊(duì)編寫的。為啥要看這本書呢?因?yàn)槲鏖T子Mindsphere和GE Predix這兩大工業(yè)互聯(lián)網(wǎng)平臺(tái)都是基于Cloud
Foundry這一PAAS平臺(tái)開發(fā)的??赐赀@本書,至少知道cf命令是干么的。
22. Event Processing in Action

這本書是CEP復(fù)雜事件處理中的經(jīng)典。寫的通俗易懂舉了許多例子,配圖也很精美。CEP在邊緣計(jì)算中有著廣泛的應(yīng)用,比如Bosch、FogHorn的物聯(lián)網(wǎng)邊緣計(jì)算解決方案中都有CEP引擎。當(dāng)然在IoT云端也可以用,如AWS的IoT平臺(tái)上在MQTT服務(wù)器后面也有規(guī)則引擎。這本書不僅講解了原理,還總結(jié)了CEP的許多設(shè)計(jì)模式。
往期精彩文章
《史上最全最強(qiáng)大的物聯(lián)網(wǎng)書單——涵蓋入門、協(xié)議、架構(gòu)、設(shè)計(jì)、安全、云計(jì)算、邊緣計(jì)算》
《【笨辦法學(xué)物聯(lián)網(wǎng)】之一: 物聯(lián)網(wǎng)工程專業(yè)四年里應(yīng)該學(xué)習(xí)哪些實(shí)用技能傍身?》
《【笨辦法學(xué)物聯(lián)網(wǎng)】之二: 物聯(lián)網(wǎng)工程專業(yè)到底培養(yǎng)的是什么人才?物聯(lián)網(wǎng)全棧工程師》
《【笨辦法學(xué)物聯(lián)網(wǎng)】之三:物聯(lián)網(wǎng)工程專業(yè)10步學(xué)習(xí)法》
《【笨辦法學(xué)物聯(lián)網(wǎng)】之四:99個(gè)物聯(lián)網(wǎng)動(dòng)手實(shí)踐項(xiàng)目》
《【笨辦法學(xué)物聯(lián)網(wǎng)】之五:軟硬件學(xué)習(xí)環(huán)境準(zhǔn)備》
《如何了解和學(xué)習(xí)邊緣計(jì)算Edge Computing?》
《你不知道的MQTT物聯(lián)網(wǎng)協(xié)議起源——基于衛(wèi)星通信的石油管道遠(yuǎn)程監(jiān)控》
《對(duì)物聯(lián)網(wǎng)理解的十大誤區(qū)》
《為什么工業(yè)現(xiàn)場要有不同的通訊協(xié)議?》
《物聯(lián)網(wǎng)數(shù)據(jù)上云,正好才是真的好 | Apache Edgent邊緣計(jì)算介紹》
《物聯(lián)網(wǎng)邊緣計(jì)算中的全能數(shù)據(jù)庫RedisEdge》
《至今為止物聯(lián)網(wǎng)概念解釋的最清楚的文章》
《邊緣計(jì)算的七種定義,邊緣計(jì)算與云計(jì)算、霧計(jì)算的區(qū)別》
《采集PLC數(shù)據(jù)的25種姿勢,你會(huì)幾種?》
《深入理解邊緣計(jì)算微服務(wù)框架EdgeX Foundry(一):EdgeX邊緣計(jì)算微服務(wù)框架簡介》
《深入理解邊緣計(jì)算微服務(wù)框架EdgeX Foundry(二):邊緣計(jì)算框架有哪些需求?》
《深入理解邊緣計(jì)算框架EdgeX Foundry(三):EdgeX如何應(yīng)對(duì)5大需求問題》
《深入理解邊緣計(jì)算框架EdgeX Foundry(四):為什么不能用平均主義方式設(shè)計(jì)邊緣計(jì)算軟件?》
《深入理解邊緣計(jì)算框架EdgeX Foundry(五):邊緣計(jì)算軟件主流設(shè)計(jì)方法盤點(diǎn)》
《深入理解邊緣計(jì)算框架EdgeX Foundry(六):EdgeX總體架構(gòu)》
更多精彩文章,請(qǐng)關(guān)注我的專欄:物聯(lián)網(wǎng)技術(shù)雜談
我的專欄文章目錄索引:與子同袍:【物聯(lián)網(wǎng)技術(shù)雜談】專欄目錄索引