📡 物联网传感器数据 MQTT 传输实战
30章 · 从入门到项目
01
物联网与MQTT概述
物联网体系架构
MQTT诞生背景
MQTT vs HTTP/CoAP
进入章节
02
MQTT核心概念
发布/订阅模型
主题(Topic)
QoS 0/1/2
进入章节
03
MQTT Broker选型
Mosquitto
EMQX
VerneMQ对比
进入章节
04
Mosquitto搭建实战
Windows/Linux安装
配置文件详解
启动与测试
进入章节
05
MQTT客户端工具
MQTTX桌面客户端
mosquitto_pub/sub
进入章节
06
Python环境准备
Python安装
虚拟环境
paho-mqtt库
进入章节
07
Paho-MQTT基础
客户端创建
连接Broker
订阅/发布
进入章节
08
传感器数据模拟
Python模拟
温度/湿度生成
进入章节
09
JSON数据格式化
数据结构设计
序列化/反序列化
进入章节
10
发布传感器数据
定时发布
模拟数据到MQTT
进入章节
11
订阅与数据接收
订阅者程序
实时接收/打印
进入章节
12
QoS实战应用
不同QoS等级
传感器场景测试
进入章节
13
保留消息与遗嘱
Retained Message
Last Will Testament
进入章节
14
持久化会话
Clean Session
会话恢复机制
进入章节
15
安全连接
TLS/SSL证书
用户名密码认证
进入章节
16
ACL权限控制
Mosquitto ACL
主题级权限管理
进入章节
17
WebSocket桥接
Mosquitto WebSocket
浏览器订阅
进入章节
18
数据存储
写入CSV文件
传感器数据存储
进入章节
19
数据存储进阶
SQLite存储
历史数据管理
进入章节
20
数据可视化
Matplotlib
实时折线图
进入章节
21
多传感器管理
多主题订阅
数据分流处理
进入章节
22
异常处理
网络断开重连
数据校验/异常过滤
进入章节
23
性能优化
批量发布
消息压缩
减少网络开销
进入章节
24
桥接模式
多Broker桥接
跨网络数据传输
进入章节
25
集群与高可用
EMQX集群
负载均衡
进入章节
26
边缘计算场景
树莓派部署
MQTT客户端采集
进入章节
27
云平台对接
阿里云IoT
华为云IoT
进入章节
28
项目实战一
温湿度监控系统
传感器→Broker→存储→展示
进入章节
29
项目实战二
智能家居设备同步
开关状态/电量上报
进入章节
30
课程总结与展望
MQTT 5.0新特性
物联网未来趋势
进入章节