💡 WiFi智能照明
云平台对接实战
📘 30章 · 从入门到部署
1
物联网照明概述
智能照明市场现状 · WiFi照明优势 · 课程架构
2
硬件平台选型
ESP8266/ESP32对比 · 外围电路 · 开发板选择
3
开发环境搭建
Arduino IDE · 板卡支持包 · 串口驱动测试
4
基础外设驱动
GPIO控制LED · PWM调光 · 按键消抖
5
WiFi连接基础
Station/AP模式 · WiFi.begin() · 自动重连
6
TCP/IP协议栈
TCP客户端/服务器 · Socket · 粘包拆包
7
HTTP协议基础
GET/POST · 请求头响应体 · URL编码
8
JSON数据格式
JSON语法 · ArduinoJson库 · 序列化反序列化
9
MQTT协议入门
发布/订阅 · QoS等级 · Broker选择
10
MQTT客户端实现
PubSubClient · 心跳保活 · 订阅回调
11
云平台选型对比
阿里云IoT · 腾讯云IoT · OneNET · AWS
12
阿里云IoT平台接入
创建产品设备 · 三元组 · 设备证书
13
设备端MQTT对接阿里云
MQTT签名 · 安全连接 · 属性上报
14
属性上报与下发
物模型TSL · 属性上报 · 设置下发
15
事件与服务调用
设备告警事件 · 远程重启服务 · 通信流程
16
腾讯云IoT平台接入
项目产品 · 设备凭证 · MQTT over TLS
17
OneNET平台接入
Studio产品 · MQTT/HTTP · 数据流数据点
18
跨平台通信设计
抽象接口层 · 统一适配 · 快速切换
19
OTA远程升级
HTTP OTA · ESP OTA库 · 版本管理回滚
20
本地配网方案
SmartConfig · AirKiss · 代码调试
21
蓝牙辅助配网
BLE配网流程 · GATT服务 · 手机APP交互
22
Web配置页面
ESPAsyncWebServer · WiFi扫描 · EEPROM保存
23
定时任务与场景
NTP同步 · RTC · 定时开关灯 · 场景联动
24
传感器集成
光敏/BH1750 · 人体红外HC-SR501 · 采集
25
自动控制策略
光照调光 · 人体感应开关 · 组合策略
26
数据存储与日志
SPIFFS/LittleFS · 日志循环 · 历史查询
27
安全与稳定性
TLS/SSL · 看门狗WDT · 异常复位日志
28
手机端控制APP开发
Flutter/Android Studio · MQTT客户端
29
语音助手集成
天猫精灵/小爱 · 云平台技能 · 设备控制
30
项目总结与部署
代码结构 · 生产注意事项 · FAQ调试技巧
⚡ 点击任意卡片跳转对应章节 · 30章完整实战