📘 多协议照明网关·硬件设计实战
30章
从入门到项目实战 · 友好色系
🎯 完整目录 · 点击跳转
01
课程导论与市场分析
智能照明市场现状、多协议网关的价值定位、课程目标与学习路径。
02
核心硬件选型策略
主控芯片选型(ESP32 vs STM32 vs 国产芯)、无线模块选型(Zigbee/BLE/WiFi)、电源与接口芯片选型。
03
系统架构设计
硬件系统框图设计、软件分层架构、通信协议栈概览。
04
原理图设计实战(上)
电源电路设计(AC-DC、DC-DC、LDO)、复位与时钟电路、JTAG/SWD调试接口。
05
原理图设计实战(下)
Zigbee模块接口电路、BLE模块接口电路、WiFi模块接口电路、以太网PHY电路。
06
PCB布局与布线实战
多层板叠层设计、射频信号布线要点、电源与地平面分割、散热设计。
07
天线设计与匹配
PCB天线种类选择、天线阻抗匹配网络计算、天线测试与调试。
08
电磁兼容性设计
EMI/EMS问题分析、滤波电路设计、屏蔽与接地技巧、ESD防护设计。
09
BOM清单与物料管理
BOM表制作规范、关键物料选型替代、成本控制策略。
10
固件开发环境搭建
SDK选择(ESP-IDF/STM32Cube)、交叉编译工具链配置、调试工具链(OpenOCD/JLink)。
11
Bootloader与固件升级设计
Bootloader架构设计、OTA升级流程、双备份升级策略、安全校验机制。
12
Zigbee协议栈移植与开发
Zigbee协议栈架构、ZCL(Zigbee Cluster Library)应用、设备入网与绑定流程。
13
BLE协议栈移植与开发
BLE GATT/GAP协议详解、蓝牙Mesh组网实现、低功耗策略优化。
14
WiFi协议栈移植与开发
WiFi Station/AP模式切换、TCP/IP协议栈配置、MQTT/HTTP客户端实现。
15
以太网通信实现
LwIP协议栈移植、TCP/UDP Socket编程、DHCP/DNS客户端实现。
16
多协议并发调度机制
任务优先级设计、消息队列与事件驱动、协议间数据桥接。
17
设备发现与配网机制
Zigbee Touchlink配网、BLE Beacon广播、WiFi SmartConfig/AirKiss配网。
18
数据模型与属性管理
设备描述文件(DDF)设计、属性读写接口实现、数据持久化存储。
19
照明控制逻辑实现
开关控制、色温调节、亮度调节、场景联动逻辑。
20
传感器接入与联动
光照传感器、人体红外传感器、温湿度传感器数据采集与联动策略。
21
本地自动化引擎
定时任务、条件触发、场景编排、规则引擎设计。
22
云平台对接实战
MQTT Broker搭建、JSON数据格式定义、设备影子与状态同步。
23
移动端APP开发基础
Flutter/React Native框架选择、蓝牙配网界面开发、设备控制面板开发。
24
语音助手集成
Amazon Alexa技能开发、Google Home Action开发、小爱同学/天猫精灵对接。
25
生产测试与校准
PCBA测试流程、射频性能校准、功能自动化测试脚本。
26
可靠性测试与认证
高低温测试、盐雾测试、FCC/CE认证流程、Zigbee/BLE认证。
27
量产烧录与包装
批量烧录方案、MAC地址管理、序列号生成与追溯。
28
常见问题排查与调试
抓包工具使用(Wireshark/Ubiqua)、日志系统设计、硬件故障定位。
29
项目实战:智能灯控网关(一)
需求分析、系统设计、原理图与PCB设计。
30
项目实战:智能灯控网关(二)
固件开发、联调测试、部署与演示。