📘 物联网 · 接入阿里云
ESP8266 / ESP32 实战
01
物联网概述与硬件准备
了解物联网基本概念,认识ESP8266/ESP32开发板,搭建Arduino IDE环境,安装支持包
01.html
02
阿里云物联网平台入门
注册阿里云账号,开通平台,创建产品与设备,理解三元组
02.html
03
WiFi模块基础通信
AT指令/库函数,ESP8266/ESP32连接WiFi并打印IP地址
03.html
04
MQTT协议基础
发布/订阅模式,QoS等级,MQTT Broker概念
04.html
05
阿里云MQTT接入准备
获取Broker地址、端口、ClientID、用户名密码,签名算法
05.html
06
使用MQTT.fx调试工具
下载配置MQTT.fx,用三元组模拟设备,测试发布订阅
06.html
07
ESP8266/ESP32连接阿里云
Arduino代码,PubSubClient库实现MQTT连接
07.html
08
设备属性上报(上)
定义物模型TSL,属性概念,上报温湿度模拟数据
08.html
09
设备属性上报(下)
解析MQTT应答,处理上报成功/失败回调
09.html
10
云端下发属性设置
控制台设置属性,设备接收JSON并执行动作(LED开关)
10.html
11
设备事件上报
定义物模型事件,上报告警/故障(温度过高报警)
11.html
12
云端服务调用(RRPC)
同步反向调用机制,云端发送命令并等待回复
12.html
13
OTA升级原理与准备
OTA空中升级流程,阿里云平台上传固件版本
13.html
14
ESP8266/ESP32 OTA实现
Arduino代码实现从阿里云下载并更新固件
14.html
15
设备影子(Device Shadow)
影子作用,同步状态,解决网络不稳定数据一致性问题
15.html
16
Topic定义与权限管理
自定义Topic、系统Topic,配置设备权限
16.html
17
数据解析与脚本编写
阿里云脚本引擎(JavaScript)解析自定义二进制数据
17.html
18
规则引擎入门
配置数据转发规则,转发到表格存储、函数计算
18.html
19
设备时序数据存储
写入TSDB或表格存储,实现历史数据查询
19.html
20
可视化大屏展示
IoT Studio / DataV 实时看板,温度湿度曲线
20.html
21
多设备管理与分组
设备分组,批量管理、升级、设置
21.html
22
设备认证与安全
一机一密、一型一密,设备证书,防止非法接入
22.html
23
低功耗模式设计
Deep Sleep模式,优化功耗,延长续航
23.html
24
离线消息与缓存
设备影子/队列服务,离线消息不丢失,上线同步
24.html
25
固件版本管理与回滚
管理多个固件版本,灰度发布与异常回滚
25.html
26
日志与监控服务
日志服务SLS收集日志,告警规则,监控在线状态
26.html
27
实战项目一:智能温控风扇
综合项目,根据温度自动控制风扇转速
27.html
28
实战项目二:远程智能开关灯
手机APP远程控制电灯开关,反馈状态
28.html
29
实战项目三:环境监测站
温湿度、光照、气压等多路传感器数据上报展示
29.html
30
课程总结与进阶方向
回顾核心知识,边缘计算、LoRaWAN、MQTT over TLS等
30.html