交流群
扫码如下二维码。回复【物联网技术指南】关键字。
可以添加帅气而又风趣的我为好友,并拉你进一个学习交流装逼群。
物联网技术学习指南
基于物联网场景和技术的入门和深度学习教程。
物联网相较于电商、支付和金融等是一个全新的行业。但是物联网又是一个高速发展的行业,很多人想要从事这个行业,但是不得其法,于是诞生了此教程。
市面上的物联网技术文章很少,且文章的质量都较为粗浅和不成体系。对于很多开发者来说,入门即是其对某个技术栈的最终理解,一方面是开发者“比较懒”,另一方面是文章作者把物联网技术写的太浅,又或者不够全面。
-
整理了物联网学习资源和书籍,涉及计算机网络、算法和书籍结构、框架、数据存储等每个细节的知识。
-
在学习基础知识的同时,我想要你了解物联网开发常见的~~黑话~~专业术语,例如数字孪生、设备影子、通信相关的术语名词、蓝牙、Zigbee、CoAP、MQTT协议等。
-
在带你学会MQTT v3.1、v3.1.1和v5.0协议的同时,我还想告诉你当前流行和好用的MQTT 客户端工具和不同语言的MQTT Client依赖包,最后以实战的方式带你实现一个单机百万的MQTT Broker。
-
学习上面的知识后,我相信你对物联网有所了解了,我允许你叉着腰骄傲一下,接下来我会带你学习从零搭建高性能IoT平台所需要的技术栈、包括架构设计、MQTT Broker搭建、CoAP服务搭建、消息削峰、数据模型设计和数据库选型等。
-
最好我带你编译和学习当前GitHub上最流行的开源物联网平台-Thingsboard, 其在GitHub上点赞超过1w+, 学习前沿的物联网理念和知识,如果你有二次开发的需求,也可沟通联系我欧!一起探讨学习!
-
...
让我们一起愉快的挖坑,挖深坑,哇哈哈。
Part1 物联网基石和学习之路
Part1-1『 物联网学习书籍和资源 』
-
计算机网络篇
-
算法和数据结构篇
-
Java基础
-
Spring及SpringBoot系列
-
数据存储篇
-
缓存篇
-
消息队列篇
-
通讯框架篇
-
Docker&Kubernetes篇
Part1-2『 物联网内功和基础知识 』
-
基础篇
-
物联网概念篇
-
设备配网篇
-
CoAP协议
-
BACnet协议(楼宇自动化与控制网络)篇
Part2.『 MQTT学习指南三重境 』
Part2-1『 一重境之求索:MQTT客户端工具和依赖包 』
Part2-2『 二重境之实干:自研MQTT Broker,直通百万并发客户端 』
- 待补充
Part2-3『 三重境之感悟:MQTT v3.1/v3.1.1中文协议文档 』
-
- 《3.1 CONNECT - 连接服务端》
- 《3.2 CONNACK – 确认连接请求》
- 《3.3 PUBLISH – 发布消息》
- 《3.4 PUBACK – 发布确认》
- 《3.5 PUBREC – 发布收到(QoS 2,第一步)》
- 《3.6 PUBREL – 发布释放(QoS 2,第二步)》
- 《3.7 PUBCOMP – 发布完成(QoS 2,第三步)》
- 《3.8 SUBSCRIBE - 订阅主题》
- 《3.9 SUBACK - 订阅确认》
- 《3.10 UNSUBSCRIBE – 取消订阅》
- 《3.11 UNSUBACK – 取消订阅确认》
- 《3.12 PINGREQ – 心跳请求》
- 《3.13 PINGRESP – 心跳响应》
- 《3.14 DISCONNECT –断开连接》
Part2-4『 三重境之感悟: MQTT v5.0中文协议文档』
-
- 《3.1 CONNECT - 连接服务端》
- 《3.2 CONNACK – 确认连接请求》
- 《3.3 PUBLISH – 发布消息》
- 《3.4 PUBACK – 发布确认》
- 《3.5 PUBREC – 发布收到(QoS 2,第一步)》
- 《3.6 PUBREL – 发布释放(QoS 2,第二步)》
- 《3.7 PUBCOMP – 发布完成(QoS 2,第三步)》
- 《3.8 SUBSCRIBE - 订阅主题》
- 《3.9 SUBACK - 订阅确认》
- 《3.10 UNSUBSCRIBE – 取消订阅》
- 《3.11 UNSUBACK – 取消订阅确认》
- 《3.12 PINGREQ – 心跳请求》
- 《3.13 PINGRESP – 心跳响应》
- 《3.14 DISCONNECT – 断开连接》
- 《3.15 AUTH – 认证交换》
Part3.『 从零搭建高性能IoT平台 』
-
预习篇
-
设备接入篇
-
边缘计算篇
-
设备、接口认证和安全篇
-
Spring Security能量
-
下一代安全实践OAuth2
-
-
实时显示篇
-
数据交换和序列化篇
-
存储和查询篇
-
流处理和消息队列篇
-
规则引擎篇
-
Docker和k8s篇
Part4.『 Thingsboard源码解析 』
- 准备篇
- 设备连接协议篇
- 存储和查询篇
- 网关篇
- 实时显示篇
- 数据交换和序列化篇
- 设备、接口认证和安全篇
- 流处理和消息队列篇
- 规则引擎篇
- Docker和kubernetes篇
- 设计模式篇