设备联网门锁·实战目录
30章
⚡ 低功耗 · 远程开锁 · 全栈
1
课程导论
智能门锁市场现状 · 低功耗联网核心挑战 · 远程开锁技术路线对比
2
硬件选型
主控芯片(ESP32/nRF52/STM32) · 无线模组(Wi-Fi/BLE/Zigbee/Thread)
3
低功耗设计基础
电池供电系统架构 · 电压域划分 · DC-DC与LDO选型
4
功耗测量与建模
静态/动态功耗 · 深度睡眠模式 · 功耗分析仪测量
5
MCU低功耗模式
ESP32 Deep Sleep · nRF52 System OFF · STM32 Stop模式
6
外设功耗管理
GPIO上下拉 · 传感器供电控制 · SPI/I2C总线休眠
7
无线通信功耗
Wi-Fi DTIM/Beacon · BLE广播/连接间隔 · Zigbee休眠终端
8
电池选型与寿命估算
锂电池/碱性/CR123A · 容量与放电曲线
9
联网协议栈
MQTT详解 · CoAP协议 · HTTP RESTful对比
10
MQTT实战
Broker搭建(Mosquitto) · 客户端连接 · 主题订阅/QoS等级
11
远程开锁流程
手机APP→云服务器→门锁 · 端到端延迟分析
12
安全通信
TLS/DTLS加密 · 证书管理 · 预共享密钥(PSK)
13
身份认证
Token机制 · JWT · OAuth2.0物联网简化应用
14
防重放攻击
时间戳+随机数 · 消息序列号 · HMAC签名
15
本地开锁
指纹识别 · 密码键盘 · NFC刷卡 · 低功耗唤醒策略
16
离线密码
一次性密码(OTP)生成算法 · 时间同步机制
17
固件OTA升级
差分升级 · 断点续传 · 安全校验 · 回滚机制
18
传感器集成
门磁检测 · 人体红外感应 · 触摸按键低功耗驱动
19
电机驱动
微型直流/步进电机 · 电磁锁驱动电路与功耗优化
20
RTC与时间同步
外部RTC(DS3231) · NTP · 低功耗日历维护
21
状态同步机制
设备影子 · 属性上报 · 命令下发 · 离线消息队列
22
云平台选型
阿里云IoT · 腾讯云IoT · AWS IoT Core · 自建EMQX
23
APP开发基础
Flutter跨平台 · MQTT客户端集成 · 推送通知
24
蓝牙配网
BLE Wi-Fi配网(ESP-TOUCH/SmartConfig) · 蓝牙Mesh配网
25
产测与校准
射频测试 · 功耗测试 · 功能测试 · 自动化产测脚本
26
可靠性设计
看门狗 · 数据存储(NVS/Flash) · 异常恢复 · 日志记录
27
EMC与安规
静电防护 · 浪涌保护 · FCC/CE认证要点
28
实战项目一
ESP32+MQTT Wi-Fi联网门锁原型
29
实战项目二
nRF52+BLE蓝牙门锁原型 · 手机近场开锁
30
课程总结与展望
Matter协议 · UWB精确定位 · AI边缘计算在门锁中的应用