🚀 嵌入式 · 阿里云IoT
零基础 · 30章全打通
01
嵌入式IoT概述
嵌入式系统
什么是IoT
阿里云IoT平台
课程路线图
02
开发环境搭建
Keil/IAR安装
STM32CubeMX
串口驱动
USB转TTL
03
C语言基础复习
指针
结构体
位运算
回调函数
04
STM32 GPIO编程
寄存器/HAL库
点亮LED
按键输入
外部中断
05
UART串口通信
UART协议
HAL库收发
printf重定向
空闲中断
06
定时器与PWM
SysTick
通用定时器
PWM舵机/电机
输入捕获
07
ADC与传感器
单次/连续转换
光敏/温度
软件滤波
08
I2C与SPI总线
I2C EEPROM
SPI OLED
时序分析
09
FreeRTOS基础
任务创建/删除
优先级调度
队列/信号量
临界段
10
Wi-Fi模块ESP8266
AT指令
连接路由器
TCP/UDP
11
MQTT协议原理
发布/订阅
QoS等级
Topic/Payload
报文结构
12
阿里云IoT平台注册
创建产品/设备
物模型定义
三元组
13
MQTT连接阿里云
MQTT.fx模拟
Topic订阅/发布
云端日志
14
ESP8266 MQTT库移植
PubSubClient库
修改Wi-Fi/MQTT
连接测试
15
STM32+ESP8266硬件连接
AT初始化Wi-Fi
透传模式
数据帧格式
16
STM32上报数据到云
采集传感器
封装JSON
ESP8266发布
17
阿里云规则引擎
数据流转规则
转发RDS/TSDB
数据清洗
18
云端下发指令
设备服务定义
订阅下行消息
STM32解析执行
19
OTA远程升级
阿里云OTA服务
Bootloader设计
固件分包校验
20
设备影子
影子数据结构
状态同步
离线指令缓存
一致性
21
一机一密与一型一密
认证方式对比
动态注册
安全风险
22
TLS/SSL加密通信
证书生成烧录
mbedTLS移植
加密性能测试
23
低功耗设计
睡眠/停止/待机
Modem-sleep
电池供电估算
24
Wi-Fi配网技术
SmartConfig
蓝牙辅助配网
AP模式
成功率优化
25
多传感器数据融合
多线程采集
时间戳对齐
卡尔曼滤波
上报策略
26
本地与远程日志
SEGGER RTT
ESP8266日志透传
阿里云日志服务
故障定位
27
设备管理平台
阿里云设备管理
在线调试
固件升级
远程诊断
28
数据可视化
IoT Studio
Web应用开发
实时大屏
告警规则
29
实战项目一:智能温控风扇
温度采集
阈值判断
云端控制
手机App联动
30
实战项目二:远程环境监测站
多传感器
数据上云
历史曲线
异常告警