与子同袍 · 6 天前

史上最全最强大的物联网书单——涵盖入门、协议、架构、设计、安全、云计算、边缘计算

本文为作者整理的物联网技术相关书单,涵盖了物联网入门,协议,架构,设计,安全,云计算和边缘计算,读完你就是一个合格的物联网技术“专家”了 (^▽^)。本书单仅供参考,如果大家有好的书,可以留言推荐。欢迎收藏本文,会持续更新维护。
作者:与子同袍
首发:物联网前沿技术观察

1、企业物联网设计

1.jpg

主要作者是博世软件部门开发主管和Machina Research创始人。

主要介绍了什么是企业物联网、企业物联网的行业用例、物联网实施的方法论和按照该方法论设计的一个实际应用案例。

2、云中的IoT

2.jpg

周洪波老师的著作。对物联网的综合性纲领性的论述。对协议和物联网中间件架构讲解的很好。不过涉及的标准和技术太多,需要在实践中再慢慢理解消化。里面的配图画的棒棒的。例如下图,周老师应该是用章鱼哥表达云计算和其他相关物联网技术之间的关系的先驱。
2-2.jpg

3、Internet of Things for Architects

3.jpg

这本书在我的专栏里介绍过。也是物联网行业大佬写的。适合物联网架构师阅读。物联网专业的学生也可以大概看下涉及到的技术有哪些,画个思维导图,知道物联网行业的总体的技术有哪些。

4、Designing Connected Products

4.jpg

这本书专注于面向消费者的智能连接产品的UX用户体验设计。特点是图文并茂,理论联系实际案例。本书最后还列举了好几十个书中举例的产品的网站。做面向消费者的智能连接产品的,可以看看。

5、重构物联网的未来

5.jpg
本书作者曾担任过GE工业物联网平台的CTO和首席架构师。这本书对IPv6进行了批评,区分了物联网和传统互联网的特征和功能,剖析物联网协议如何在不增加海量终端设备成本的前提下,与传统互联网及其他网络共存并进行交互。 提出了一种完全颠覆传统互联网协议的全新、极简的三层物联网架构方案,为我们指明了一种新的物联网发展模式,势必会引领网络世界的巨大变革。

6、designing scada application software

6.jpg

这本书讲SCADA软件的设计。重点可以看第三章设计实施的流程、第五章tag数据点命名规范、第九章控制程序开发和第十二章案例项目设计。

7、telecommunications essentials

7.jpg
网络通信是物联网的基石之一。Lillian Goleniewski 写的无线通讯原理书,看了这本书就可以大致了解LoRa、ZigBee、Wi-Fi等协议的大致原理。还有一本是经典的塔能鲍姆的《计算机网络》,也要多看几遍。

8、Industrial Communication Technology Handbook

8.jpg

这本1700多页的手册介绍了工业控制领域的通信技术。重点可以看总线协议基础、Modbus、Profibus、Profinet、MTConnect、CAN bus、BACnet、SECS等协议标准。

9、effective monitoring and alerting

9.jpg
物联网的最基本功能就是监视和报警。监视和报警也是有很多方法论和技巧的。这本书虽然是讲解的IT运维中如何实现有效的监视和报警,但是原理是相通的。

10、AWS EC2 User Guide

10.jpg

物联网的重要一环是云计算。亚马逊作为云计算的领导者。EC2是云服务的最基础的服务。通过EC2的用户指南文档,熟悉云计算的基础。这份1000页的文档除了实际的操作,还讲解了很多原理。当然,大家也可以读阿里云或者Azure等云计算厂商的官方文档,并且操作下。从这份文档的版本历史表,我们还可以看到从2009年到2016年云计算发展的历程。

11、工业和生产完好性Industrial_and_Manufacturing_Wellness

11.jpg

资产管理也是物联网的核心主题之一。这本书讲的是制造业的企业资产管理EAM。警告:这本书比较专业。

12、IoT Hackers Handbook

12.jpg

针对物联网设备的踩点,攻击手册。安全这方面水太深,大家先看看了解下即可。

13、Edge Computing From Hype to Reality

13.jpg
边缘计算的书不多,勉强找了两本相对可以的书,用来入门。不过注意,这里面内容覆盖不全面。

14、Edge Computing A Primer

14.jpg

美国韦恩州立大学计算机科学系的施巍松教授的边缘计算的书。他是边缘计算这一领域早期提出者之一和倡导者。他2016年发表的边缘计算的论文也可以读下。

15、12 factor 及贝索斯的那封2006年的著名的信

服务化的思维方式在云计算和物联网边缘计算都很重要。所以要读服务方面的书。

16、Messaging Technologies for the Industrial Internet and the Internet of Things

介绍了DDS,AMQP,MQTT,JMS,REST/HTTP,CoAP等IoT常用的协议。但是没有提到WebSocket。

17、MQTT-3.1.1-CN

MQTT3.1.1版协议中文版翻译。MQTT协议的重要性就不多说了,MQTT协议几十页,把QoS=0,1,2三种情况的流程搞清楚就差不多了。

18、从M2M到物联网:架构、技术及应用

大家通常理解的物联网概念其实是错误的。要正确的理解M2M,IoT的概念,除了读Enterprise IoT这本书之外,还可以看这本书。10多年前在IoT概念火之前,M2M在国内并没有太好的发展。因此国内普遍的情况是M2M都没做过,就直接跳到了IoT阶段。其实现阶段许多项目实际上是M2M项目,而不是IoT项目。
18.jpg

18-2.jpg
M2M和IoT的区别

19、M2M通信

19.jpg

M2M是IoT的初级阶段,但是也是基础,因此也是很重要的。专门讲不同类型的M2M机器对机器的业务特点和涉及到的核心技术。这本书有中文版,不过翻译的有点问题,英语还可以的可以去看英文版。

20. 亚马逊AWS的IoT的“四书”。

20.jpg

这四本用户手册覆盖了IoT云平台和IoT设备侧接入(AWS IoT开发人员指南)、IoT边缘计算(AWS IoT Greengrass开发人员指南)、IoT数据分析(AWS IoT Analytics用户指南)和工业物联网(AWS IoT SiteWise用户指南)。哪怕不用AWS的物联网云平台,也可以学习下顶级的云计算厂商提供的IoT解决方案思路。

21. Cloud Foundry 从数字化战略到实现

21.jpg

这本书是Pivotal的中国研发中心Cloud Foundry核心开发团队编写的。为啥要看这本书呢?因为西门子Mindsphere和GE Predix这两大工业互联网平台都是基于Cloud Foundry这一PAAS平台开发的。看完这本书,至少知道cf命令是干么的。

22. Event Processing in Action

22.jpg

这本书是CEP复杂事件处理中的经典。写的通俗易懂举了许多例子,配图也很精美。CEP在边缘计算中有着广泛的应用,比如Bosch、FogHorn的物联网边缘计算解决方案中都有CEP引擎。当然在IoT云端也可以用,如AWS的IoT平台上在MQTT服务器后面也有规则引擎。这本书不仅讲解了原理,还总结了CEP的许多设计模式。



推荐阅读:22条让你深入了解和学习边缘计算Edge Computing
更多物联网,边缘计算相关技术干货请关注我的专栏物联网前沿技术观察
1 阅读 70
推荐阅读
0 条评论
关注数
1
文章数
3
专注物联网、工业4.0、工业互联网、边缘计算
目录
qrcode
关注微信服务号
实时接收新的回答提醒和评论通知