红外转网络·实战目录
📘 30章
完整版
01
红外与网络基础
原理·协议
NEC/RC5
TCP/IP
HTTP
02
核心器件选型
芯片·电源
ESP32/8266
W5500
红外收发
03
硬件电路设计
驱动·保护
三极管驱动
接收头
电平转换
04
ESP32开发环境搭建
IDE·Blink
Arduino
板级包
串口
05
GPIO与PWM控制
呼吸灯
PWM配置
红外发射
实验
06
红外信号发送 (NEC)
38kHz
时序分析
载波生成
帧结构
07
红外信号接收与解码
中断·校验
外部中断
脉宽捕获
NEC解码
08
红外信号学习与存储
EEPROM
学习模式
SPIFFS
优化
09
WiFi连接与网络配置
Station/AP
WiFiManager
自动重连
10
TCP服务器搭建
多客户端
Server
连接管理
收发
11
UDP通信实现
广播/组播
UDP收发
对比TCP
场景
12
HTTP服务器 & RESTful API
JSON
WebServer
GET/POST
API测试
13
MQTT协议接入
发布/订阅
Mosquitto
客户端
主题
14
WebSocket实时通信
全双工
握手
状态推送
控制面板
15
手机APP控制 (Android)
OkHttp
Android Studio
JSON
UI
16
手机APP控制 (iOS)
SwiftUI
URLSession
设备列表
缓存
17
微信小程序控制
云开发
扫码绑定
指令下发
数据库
18
语音控制集成
天猫/小爱
技能开发
码映射
场景联动
19
红外码库建设
云端同步
空调码
电视码
自动更新
20
定时任务与自动化
NTP
定时发送
日出日落
IFTTT
21
设备发现与配网
mDNS
SmartConfig
蓝牙配网
优化
22
固件OTA升级
版本管理
Arduino OTA
HTTP OTA
回滚
23
日志与调试
远程调试
串口分级
Web日志
异常上报
24
低功耗设计
深度睡眠
定时唤醒
待机优化
电池供电
25
多设备联动
中继组网
场景模式
联动规则
通信协议
26
安全机制
HTTPS·鉴权
身份认证
Token
防重放
27
生产测试与校准
工装
功率校准
灵敏度
良率控制
28
外壳与结构设计
3D打印
开孔
散热
安装支架
29
项目实战一:空调红外中继
完整流程
需求→硬件→固件→APP
30
项目实战二:万能红外遥控网关
多协议
码库同步
语音控制
场景自动化