首页
›
嵌入式基础与RISC-V
›
116-ESP32单片机零基础入门
›
《ESP32智能家居项目搭建与MQtT协议通信驱动开发实战》
VIP10
本课程属于:116-ESP32单片机零基础入门
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ESP32智能家居项目搭建与MQTT协议通信驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ESP32开发环境搭建
Arduino IDE安装 · ESP32板级支持包配置 · 驱动安装
ESP32
开发环境搭建
02
GPIO基础与数字信号
GPIO模式配置 · digitalWrite/digit… · 按键输入与消抖
GPIO
数字信号
03
PWM与模拟输出
analogWrite原理 · LED呼吸灯实现 · 舵机控制(SG90)
PWM
模拟输出
04
ADC与模拟输入
analogRead函数 · 电位器读取电压 · 光敏电阻与光照传感器
ADC
模拟输入
05
中断与定时器
attachInterrupt使用 · 外部中断触发方式 · 定时器中断(Ticker库)
定时器
attachInterr…
06
UART串口通信
Serial对象使用 · 串口打印与调试 · 自定义波特率
UART
串口通信
07
I2C总线通信
Wire库使用 · 扫描I2C设备地址 · 读写EEPROM(AT24C02)
I2C
总线通信
08
SPI总线通信
SPI库使用 · SPI模式与极性问题 · 读写SD卡模块
SPI
总线通信
09
WiFi连接与网络基础
WiFi.begin连接路由器 · WiFiMulti多网络配置 · WiFi事件回调
WiFi
连接
10
HTTP客户端与服务器
HTTP GET/POST请求 · JSON数据解析(ArduinoJs… · 搭建简易Web服务器
HTTP
客户端
11
WebSocket实时通信
WebSocket客户端库 · 建立长连接 · 双向数据推送
WebSocket
实时通信
12
MQTT协议原理
发布/订阅模型 · QoS服务质量等级 · Topic主题与通配符
MQTT
协议原理
13
MQTT Broker搭建
Mosquitto安装与配置(Win… · 云平台MQTT(阿里云/华为云) · EMQX集群简介
MQTT
Broker
14
ESP32 MQTT客户端
PubSubClient库使用 · 连接Broker · 订阅Topic
ESP32
MQTT
15
MQTT安全与认证
用户名/密码认证 · TLS/SSL加密通信 · 证书生成与烧录
MQTT
安全
16
传感器数据采集(上)
DHT11/DHT22温湿度传感器 · DS18B20数字温度传感器 · BMP280气压传感器
传感器数据采集
DHT11/DHT22
17
传感器数据采集(下)
HC-SR04超声波测距 · PIR人体红外感应 · MQ-2烟雾传感器
传感器数据采集
HC-SR04
18
执行器控制
继电器模块控制220V设备 · MOS管驱动直流电机 · 步进电机(28BYJ-48)控制
执行器控制
继电器模块控制2…
19
智能家居节点设计
节点硬件选型 · 低功耗设计(Deep Sleep) · 电池供电方案
智能家居节点设计
节点硬件选型
20
智能网关设计
ESP32作为网关核心 · 多协议转换(WiFi/Zigbee/… · 本地规则引擎
智能网关设计
ESP32
21
Home Assistant集成
HA安装(树莓派/Docker) · MQTT自动发现 · 实体注册与配置
Home
Assistant
22
语音控制接入
百度DuerOS/天猫精灵接入 · 自定义技能开发 · 语音控制指令设计
语音控制接入
DuerOS
23
手机APP开发(上)
Blynk平台使用 · 自定义仪表盘 · 数据推送与通知
APP
手机
24
手机APP开发(下)
Flutter跨平台APP · MQTT客户端集成 · UI界面设计
APP
手机
25
OTA远程升级
ArduinoOTA库使用 · HTTP OTA升级 · 安全OTA签名验证
OTA
远程升级
26
数据存储与日志
SPIFFS/LittleFS文件系… · 数据记录到CSV文件 · Web端日志查看
数据存储
日志
27
时间同步与定时任务
NTP时间同步 · RTC时钟模块(DS3231) · 定时任务调度(TaskSchedul…
时间同步
定时任务
28
多设备组网与Mesh
ESP-MESH协议 · 蓝牙Mesh简介 · Zigbee协调器开发
Mesh
多设备组网
29
项目实战(一)
智能灯光系统——场景模式 · 色温调节 · 人体感应联动
项目实战
智能灯光系统
30
项目实战(二)
环境监测系统——多传感器融合 · 数据上云 · 告警推送
项目实战
环境监测系统
所属VIP或分类
同VIP:ESP32-GPIO控制与继电器驱动实战
同VIP:ESP32-MQTT订阅发布与云端设备通信开发
同VIP:ESP32-OTA-升级与传感器驱动项目实战