本课程聚焦物联网与嵌入式开发核心技术,全面覆盖从Linux C语言基础到高级编程,再到ARM体系结构、STM32开发、ZigBee系统开发等内容,助您深入掌握嵌入式系统全栈开发技能。课程特色在于丰富的实战项目,如物联网仓储、智能手环、智慧牧场等,能让学员实现从理论到实践的无缝衔接。无论您是零基础的初学者,还是已有一定经验的开发者,本课程都提供了系统化的学习路径。通过学习,您可以快速成为物联网与嵌入式开发领域的专业人才,在相关行业中具备更强的竞争力。...
本套教程聚焦MQTT协议在物联网领域的核心应用,由尚硅谷出品,系统讲解从协议原理到项目落地的完整知识体系。内容覆盖MQTT协议基础、服务器搭建、客户端编程及智能硬件实战,适合嵌入式开发者、物联网工程师及后端技术人员学习。
课程核心模块:
- 协议深度解析:从控制报文格式、QoS服务质量等级(0/1/2)到主题通配符、会话机制,配合Wireshark抓包验证,彻底理解MQTT底层通讯原理。
- 服务器搭建与运维:基于EMQX开源MQTT服务器,演示环境搭建、Dashboard访问控制(认证授权)、黑名单管理、链接抖动检测等生产级配置。
- 数据集成与扩展:讲解规则引擎、WebHook功能,以及连接Redis、Kafka等中间件的实战案例,实现物联网数据流的高效处理。
- 多语言客户端编程:分别使用Vue前端、Java原生客户端及Spring Integration MQTT框架,实现连接建立、消息收发、主题订阅等完整交互流程。
- 智能灯泡综合案例:从数据库环境准备到项目搭建,完整实现智能灯泡的远程控制、状态同步等物联网场景需求。
课程特色:
教程采用“理论+实操”双线并行模式,每个知识点均配有可运行的代码示例和演示视频。从EMQX环境搭建到MQTTX客户端工具使用,从报文抓包验证到Spring Boot集成,帮助学习者打通从嵌入式设备到后端服务的全链路通信。
课程包含完整的笔记、大纲、代码及课件资料,视频部分共93讲,覆盖MQTT协议的所有核心特性(保留消息、遗嘱消息、延迟发布、共享订阅等),并深入讲解企业级功能如排它订阅、自动订阅及ACL文件授权配置。

📢 以下文件由夸克网盘用户于2026-06-02分享(文件数量过多时仅展示部分文件)
尚硅谷 - 嵌入式之MQTT协议教程,搭建MQTT服务器,物联网实战打通后端和嵌入式2.8GB
笔记877.28KB
笔记.exe877.28KB
大纲512.13KB
MQTT视频大纲.exe512.13KB
代码23.97MB
代码.exe23.97MB
课件7.14MB
课件.exe7.14MB
视频2.77GB
01-MQTT视频简介.mp439.67MB
02-MQTT课程概览.mp4117.78MB
03-MQTT入门案例-EMQX简介.mp421.74MB
04-MQTT入门案例-EMQX环境搭建.mp444.83MB
05-MQTTX简介.mp48.86MB
06-MQTT协议的应用场景以及特点和常见的概念.mp447.86MB
07-MQTTX客户端工具的使用.mp492.63MB
08-MQTT协议的控制报文简介以及常见的报文类型说明.mp428.13MB
09-MQTT报文格式-简介.mp420.54MB
10-MQTT报文格式-固定报头简介.mp437.51MB
11-MQTT报文格式-可变报头以及有效载荷介绍.mp448.22MB
12-MQTT报文验证-Wireshark工具抓取通讯报文数据.mp449.98MB
13-QOS简介.mp454.4MB
14-Qos取值为0的底层通讯原理以及消息丢失原因说明.mp420.65MB
15-Qos取值为1的底层通讯原理.mp421.17MB
16-Qos取值为1消息重复原因说明.mp423.38MB
17-Qos取值为2的底层通讯原理说明.mp443.2MB
18-Qos取值为2保证消息不丢失原因说明以及Qos取值为1出现消息重复问题说明.mp446.8MB
19-Qos取值为2的为什么可以保证消息不重复原因说明.mp432.69MB
20-Qos常见取值的应用场景.mp424.11MB
21-主题详解-主题介绍.mp48.29MB
22-主题详解-主题通配符+号.mp414.46MB
23-主题详解-主题通配符#号.mp416.06MB
24-主题详解-系统主题.mp440.43MB
25-会话介绍.mp431.88MB
26-消息详解-保留消息的介绍.mp416.55MB
27-消息详解-保留消息的使用.mp442.18MB
28-消息讲解-消息过期间隔的基本介绍.mp432.67MB
29-消息详解-消息过期间隔的特点演示.mp48.81MB
30-消息详解-遗嘱消息的基本介绍.mp413.92MB
31-消息详解-遗嘱消息的原理介绍.mp424.25MB
32-消息详解-遗嘱消息的使用演示.mp48.71MB
33-消息详解-延迟发布的基本介绍.mp423.29MB
34-消息详解-延迟发布的功能演示.mp48.26MB
35-消息详解-用户属性基本介绍以及演示.mp413.03MB
36-订阅详解-订阅选项的基本介绍.mp410.07MB
37-订阅详解-订阅选项QoS介绍以及演示.mp414.99MB
38-订阅详解-订阅选项No Local介绍以及演示.mp426.3MB
39-订阅详解-订阅选项Retain As Published介绍.mp411.8MB
40-订阅详解-订阅选项Retain As Published演示.mp46.03MB
41-订阅详解-订阅选项Retain Handling介绍以及演示.mp417.31MB
42-订阅详解-共享订阅介绍.mp419.45MB
43-订阅详解-共享订阅分类介绍.mp420.53MB
44-订阅详解-共享订阅演示.mp420.37MB
45-订阅详解-共享订阅负载均衡算法介绍.mp415.37MB
46-订阅详解-排它订阅演示.mp422.11MB
47-订阅详解-自动订阅演示.mp411.5MB
48-MQTT Dashboard之访问控制-认证介绍以及演示1.mp423.55MB
49-MQTT Dashboard之访问控制-认证演示2(数据库环境搭建).mp429.6MB
50-MQTT Dashboard之访问控制-认证演示3(认证器链).mp414.03MB
51-MQTT Dashboard之访问控制-授权介绍.mp49.5MB
52-MQTT Dashboard之访问控制-ACL文件授权配置.mp422.95MB
53-MQTT Dashboard之访问控制-内置数据库授权配置.mp421.77MB
54-MQTT Dashboard之黑名单功能.mp412.64MB
55-MQTT Dashboard之链接抖动检查.mp49.85MB
56-MQTT Dashboard之数据集成-数据集成概述.mp421.82MB
57-MQTT Dashboard之数据集成-工作原理介绍(Sink和Source、连接器).mp413.75MB
58-MQTT Dashboard之数据集成-工作原理介绍(规则引擎).mp412.66MB
59-MQTT Dashboard之数据集成-入门案例演示.mp421.62MB
60-MQTT Dashboard之数据集成-连接器案例一(Redis环境搭建).mp429.84MB
61-MQTT Dashboard之数据集成-连接器案例一(Redis连接器使用).mp429.42MB
62-MQTT Dashboard之数据集成-连接器案例二(Kafka环境准备).mp444.36MB
63-MQTT Dashboard之数据集成-连接器案例二(Kafka连接器使用).mp416.95MB
64-MQTT Dashboard之数据集成-连接器案例二(发送消息到Kafka中).mp445.17MB
65-MQTT Dashboard之数据集成-SQL语法(FROM、SELECT 和 WHERE 子句).mp426.17MB
66-MQTT Dashboard之数据集成-SQL语法(FOREACH、DO 和 INCASE 子句语法介绍).mp414.89MB
67-MQTT Dashboard之数据集成-SQL语法(FOREACH字句使用).mp417.97MB
68-MQTT Dashboard之数据集成-SQL语法(DO子句使用).mp410.55MB
69-MQTT Dashboard之数据集成-SQL语法(INCASE子句使用).mp419.7MB
70-MQTT Dashboard之数据集成-SQL语法(CASE WHEN子句使用).mp413.86MB
71-MQTT Dashboard之数据集成-SQL函数使用.mp422.42MB
72-MQTT Dashboard之数据集成-WebHook功能使用.mp420.53MB
73-MQTT Dashboard之日志管理-日志介绍.mp413.2MB
74-MQTT Dashboard之日志管理-日志配置.mp453.38MB
75-MQTT客户端编程之VUE-前端项目环境搭建.mp426.17MB
76-MQTT客户端编程之VUE-链接建立表单参数绑定.mp434.54MB
77-MQTT客户端编程之VUE-建立链接和断开连接.mp455.98MB
78-MQTT客户端编程之VUE-订阅主题.mp446.9MB
79-MQTT客户端编程之VUE-取消订阅.mp443.82MB
80-MQTT客户端编程之VUE-发送消息.mp436.57MB
81-MQTT客户端编程之Java-链接建立.mp443.15MB
82-MQTT客户端编程之Java-发送消息.mp426.91MB
83-MQTT客户端编程之Java-订阅主题.mp436.27MB
84-MQTT客户端编程之(spring-integration-mqtt)-环境搭建.mp438.28MB
85-MQTT客户端编程之(spring-integration-mqtt)-链接工厂配置.mp423.47MB
86-MQTT客户端编程之(spring-integration-mqtt)-订阅主题以及接收消息.mp484.57MB
87-MQTT客户端编程之(spring-integration-mqtt)-发送消息之出站消息处理器配置.mp434.27MB
88-MQTT客户端编程之(spring-integration-mqtt)-发送消息之消息网关配置.mp439.77MB
89-智能灯泡案例需求介绍以及数据库环境准备.mp418.46MB
90-智能灯泡案例项目基础环境搭建.mp429.02MB
91-智能灯泡案例需求1实现.mp4128.8MB
92-智能灯泡案例需求2实现.mp464.27MB
93-智能灯泡案例需求3实现.mp4106.93MB
资料0B
共97个文件,合计:2.8GB

10积分
