📡 物联网消息队列 & MQTT 集成实战

📘 30章 · 从入门到项目
01
MQTT协议起源 · 物联网通信挑战 · 消息队列在IoT中的角色
02
发布/订阅模型 · 主题(Topic) · 服务质量(QoS) · 保留消息
03
Mosquitto · EMQX · VerneMQ对比,如何选择适合的Broker
04
在Linux/Windows上安装Mosquitto,基础配置文件解析
05
使用paho-mqtt库实现发布者和订阅者
06
遗嘱消息机制 · 应用场景 · 代码实现
07
保留消息原理 · 与普通消息的区别 · 实战用法
08
单级通配符+ · 多级通配符# · 主题过滤最佳实践
09
用户名/密码认证 · TLS/SSL加密 · 证书配置
10
通过WebSocket桥接MQTT,浏览器端订阅实现
11
什么是消息队列 · 为什么需要消息队列 · 常见MQ产品对比
12
RabbitMQ核心概念 · 安装 · Hello World示例
13
Direct · Topic · Fanout · Headers 四种交换机详解
14
队列声明 · 绑定键 · 死信队列
15
生产者确认 · 消费者确认 · 消息持久化
16
Kafka核心概念 · 分区机制 · 与MQTT的差异
17
Python操作Kafka,生产与消费消息
18
分区策略 · 偏移量提交 · 重平衡
19
为什么需要桥接 · 桥接方案对比 · EMQX桥接Kafka
20
配置EMQX规则引擎,将MQTT消息转发到Kafka
21
RabbitMQ MQTT插件,实现双向通信
22
从MQTT到消息队列,再到数据存储的完整链路
23
设备影子 · 数字孪生 · 状态同步设计
24
连接池 · 会话保持 · 心跳机制
25
QoS语义 · 去重策略 · 幂等消费设计
26
协议转换 · 边缘计算 · MQTT网关实现
27
MQTT Broker监控 · 消息队列监控 · Prometheus集成
28
MQTT参数调优 · Kafka参数调优 · 网络延迟优化
29
传感器 → MQTT → Kafka → 数据库
30
MQTT + RabbitMQ + WebSocket