🎤 设备联网语音控制
联动方案
🧩
30章 · 从入门到实战
📡
Wi-Fi · MQTT · 云平台
⚡ 点击卡片跳转对应章节
01
课程导论与整体架构
什么是设备联网语音控制?为什么需要网络通信联动?整体技术栈与课程路线图。
↗
02
核心硬件选型
主流语音模块(SU-03T、LD3320)与Wi-Fi/蓝牙模组(ESP32、ESP8266)选型对比。
↗
03
语音识别基础
语音信号处理流程、关键词唤醒(KWS)与命令词识别(ASR)的基本原理。
↗
04
离线语音模块实战(一)
SU-03T模块的引脚定义、串口通信协议与固件烧录。
↗
05
离线语音模块实战(二)
自定义唤醒词与命令词配置,通过串口输出识别结果。
↗
06
离线语音模块实战(三)
语音模块与MCU(Arduino/STM32)的UART通信实战。
↗
07
Wi-Fi模块入门
ESP8266/ESP32的AT指令集介绍与基础Wi-Fi连接配置。
↗
08
Wi-Fi模块进阶
ESP32的Arduino IDE开发环境搭建,GPIO控制与PWM输出。
↗
09
网络通信协议(一)
TCP/IP协议栈简介,Socket编程基础(客户端/服务器模型)。
↗
10
网络通信协议(二)
HTTP协议详解,GET/POST请求,JSON数据格式解析。
↗
11
网络通信协议(三)
MQTT协议入门,发布/订阅模型,QoS等级与Topic设计。
↗
12
MQTT服务器搭建
使用Mosquitto在本地或云服务器搭建私有MQTT Broker。
↗
13
云平台接入(一)
阿里云IoT平台设备注册、三元组认证与Topic定义。
↗
14
云平台接入(二)
ESP32通过MQTT连接阿里云,上报传感器数据与接收指令。
↗
15
云平台接入(三)
腾讯云IoT Explorer与OneNET平台对比与实战。
↗
16
语音+Wi-Fi联动(一)
语音模块识别指令 → 串口发送 → ESP32接收 → 控制继电器/灯。
↗
17
语音+Wi-Fi联动(二)
语音指令通过ESP32转发至MQTT服务器,实现远程控制。
↗
18
语音+Wi-Fi联动(三)
手机APP(MQTT Dashboard)远程控制与语音控制双通道切换。
↗
19
局域网发现与配网
ESP32的SmartConfig与蓝牙配网方案,实现零配置联网。
↗
20
状态同步与心跳机制
设备状态上报、心跳保活、断线重连策略。
↗
21
语音控制场景实战(一)
智能灯控系统(开关、调色、亮度调节)。
↗
22
语音控制场景实战(二)
智能窗帘/窗户控制系统(步进电机控制)。
↗
23
语音控制场景实战(三)
智能风扇/空调红外控制系统(红外发射与码库)。
↗
24
多设备联动与场景模式
一键离家模式(关灯、关窗、关空调)的语音触发实现。
↗
25
语音反馈与TTS
设备通过语音合成(TTS)播报状态,如“灯已打开”。
↗
26
安全与权限
MQTT密码认证、TLS加密通信、设备白名单机制。
↗
27
OTA远程升级
ESP32的Arduino OTA与HTTP OTA实现,远程修复Bug。
↗
28
日志与调试
串口日志分级、远程日志上传、常见网络故障排查。
↗
29
低功耗设计
ESP32的Deep Sleep模式、语音模块的唤醒策略、电池供电方案。
↗
30
课程总结与项目整合
从零搭建一套完整的语音控制+网络通信联动系统,展望边缘计算与AIoT。
↗