本文是我整理的一份物联网相关的书单。
主要包括IoT入门、M2M、协议、架构、安全、云计算、边缘计算等主题。
大家可以先收藏这个书单,后续我还会继续维护这个书单,加新的书进来。
1、企业物联网设计
主要作者是博世软件部门开发主管和Machina Research创始人。
主要介绍了什么是企业物联网、企业物联网的行业用例、物联网实施的方法论和按照该方法论设计的一个实际应用案例。
2、云中的IoT
周洪波老师的著作。对物联网的综合性纲领性的论述。对协议和物联网中间件架构讲解的很好。不过涉及的标准和技术太多,需要在实践中再慢慢理解消化。里面的配图画的棒棒的。例如下图,周老师应该是用章鱼哥表达云计算和其他相关物联网技术之间的关系的先驱。
3、Internet of Things for Architects
这本书在我的专栏里介绍过。也是物联网行业大佬写的。适合物联网架构师阅读。物联网专业的学生也可以大概看下涉及到的技术有哪些,画个思维导图,知道物联网行业的总体的技术有哪些。
4、Designing Connected Products
这本书专注于面向消费者的智能连接产品的UX用户体验设计。特点是图文并茂,理论联系实际案例。本书最后还列举了好几十个书中举例的产品的网站。做面向消费者的智能连接产品的,可以看看。
5、重构物联网的未来
本书作者曾担任过GE工业物联网平台的CTO和首席架构师。这本书对IPv6进行了批评,区分了物联网和传统互联网的特征和功能,剖析物联网协议如何在不增加海量终端设备成本的前提下,与传统互联网及其他网络共存并进行交互。
提出了一种完全颠覆传统互联网协议的全新、极简的三层物联网架构方案,为我们指明了一种新的物联网发展模式,势必会引领网络世界的巨大变革。
6、designing scada application software
这本书讲SCADA软件的设计。重点可以看第三章设计实施的流程、第五章tag数据点命名规范、第九章控制程序开发和第十二章案例项目设计。
7、telecommunications essentials
网络通信是物联网的基石之一。Lillian Goleniewski 写的无线通讯原理书,看了这本书就可以大致了解LoRa、ZigBee、Wi-Fi等协议的大致原理。还有一本是经典的塔能鲍姆的《计算机网络》,也要多看几遍。
8、Industrial Communication Technology Handbook
这本1700多页的手册介绍了工业控制领域的通信技术。重点可以看总线协议基础、Modbus、Profibus、Profinet、MTConnect、CAN bus、BACnet、SECS等协议标准。
9、effective monitoring and alerting
物联网的最基本功能就是监视和报警。监视和报警也是有很多方法论和技巧的。这本书虽然是讲解的IT运维中如何实现有效的监视和报警,但是原理是相通的。
10、AWS EC2 User Guide
物联网的重要一环是云计算。亚马逊作为云计算的领导者。EC2是云服务的最基础的服务。通过EC2的用户指南文档,熟悉云计算的基础。这份1000页的文档除了实际的操作,还讲解了很多原理。当然,大家也可以读阿里云或者Azure等云计算厂商的官方文档,并且操作下。从这份文档的版本历史表,我们还可以看到从2009年到2016年云计算发展的历程。
11、工业和生产完好性Industrial_and_Manufacturing_Wellness
资产管理也是物联网的核心主题之一。这本书讲的是制造业的企业资产管理EAM。警告:这本书比较专业。
12、IoT Hackers Handbook
针对物联网设备的踩点,攻击手册。安全这方面水太深,大家先看看了解下即可。
13、Edge Computing From Hype to Reality
边缘计算的书不多,勉强找了两本相对可以的书,用来入门。不过注意,这里面内容覆盖不全面。
14、Edge Computing A Primer
美国韦恩州立大学计算机科学系的施巍松教授的边缘计算的书。他是边缘计算这一领域早期提出者之一和倡导者。他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项目。
M2M和IoT的区别
19、M2M通信
M2M是IoT的初级阶段,但是也是基础,因此也是很重要的。专门讲不同类型的M2M机器对机器的业务特点和涉及到的核心技术。这本书有中文版,不过翻译的有点问题,英语还可以的可以去看英文版。
=====================================
v1.1 2019-06-23
20. 亚马逊AWS的IoT的“四书”。
这四本用户手册覆盖了IoT云平台和IoT设备侧接入(AWS
IoT开发人员指南)、IoT边缘计算(AWS IoT Greengrass开发人员指南)、IoT数据分析(AWS IoT
Analytics用户指南)和工业物联网(AWS IoT
SiteWise用户指南)。哪怕不用AWS的物联网云平台,也可以学习下顶级的云计算厂商提供的IoT解决方案思路。
21. Cloud Foundry 从数字化战略到实现
这本书是Pivotal的中国研发中心Cloud
Foundry核心开发团队编写的。为啥要看这本书呢?因为西门子Mindsphere和GE Predix这两大工业互联网平台都是基于Cloud
Foundry这一PAAS平台开发的。看完这本书,至少知道cf命令是干么的。
22. Event Processing in Action
这本书是CEP复杂事件处理中的经典。写的通俗易懂举了许多例子,配图也很精美。CEP在边缘计算中有着广泛的应用,比如Bosch、FogHorn的物联网边缘计算解决方案中都有CEP引擎。当然在IoT云端也可以用,如AWS的IoT平台上在MQTT服务器后面也有规则引擎。这本书不仅讲解了原理,还总结了CEP的许多设计模式。
往期精彩文章
《史上最全最强大的物联网书单——涵盖入门、协议、架构、设计、安全、云计算、边缘计算》
《【笨办法学物联网】之一: 物联网工程专业四年里应该学习哪些实用技能傍身?》
《【笨办法学物联网】之二: 物联网工程专业到底培养的是什么人才?物联网全栈工程师》
《超强干货!物联网网络资源大全:包含基础知识、博客、边缘计算、研究机构、物联网协议、软硬件、标准组织》
《你不知道的MQTT物联网协议起源——基于卫星通信的石油管道远程监控》
《物联网数据上云,正好才是真的好 | Apache Edgent边缘计算介绍》
《深入理解边缘计算微服务框架EdgeX Foundry(一):EdgeX边缘计算微服务框架简介》
《深入理解边缘计算微服务框架EdgeX Foundry(二):边缘计算框架有哪些需求?》
《深入理解边缘计算框架EdgeX Foundry(三):EdgeX如何应对5大需求问题》
《深入理解边缘计算框架EdgeX Foundry(四):为什么不能用平均主义方式设计边缘计算软件?》
《深入理解边缘计算框架EdgeX Foundry(五):边缘计算软件主流设计方法盘点》
《深入理解边缘计算框架EdgeX Foundry(六):EdgeX总体架构》
更多精彩文章,请关注我的专栏:物联网技术杂谈
我的专栏文章目录索引:与子同袍:【物联网技术杂谈】专栏目录索引