物联网终端架构
STM32与NB-IoT选型
Keil MDK & CubeMX
串口调试工具
GPIO模式详解
寄存器 vs HAL库
按键中断与LED
位带操作技巧
串口通信协议
HAL库串口配置
printf重定向
DMA+IDLE接收
SysTick滴答
基本定时器/PWM
输入捕获测频
看门狗应用
单次/连续转换
内部温度传感器
DMA搬运数据
多通道采集
睡眠/停止/待机
RTC唤醒
低功耗串口
功耗优化案例
NB-IoT技术特点
频段与运营商
PSM/eDRX省电
AT指令基础
BC26/BC95/M5310-A
天线设计要点
SIM卡电路
电平匹配
模组初始化
网络附着
信号质量查询
TCP/UDP连接
CoAP协议基础
MQTT协议移植
数据上报/命令
心跳机制
DHT11/DHT22时序
单总线协议
数据校验与滤波
NMEA协议解析
UBX协议配置
定位数据提取
AGPS辅助定位
ADC采样率控制
滑动平均滤波
中值滤波
卡尔曼滤波入门
EEPROM (AT24C02)
Flash模拟EEPROM
SPI Flash (W25Q64)
文件系统
MQTT 3.1.1详解
QoS等级选择
遗嘱消息
Keep Alive
CoAP vs HTTP
请求/响应模型
观察模式
资源发现
设备注册与三元组
Topic定义
物模型解析
OTA升级流程
设备接入鉴权
数据上报格式
命令下发处理
设备影子
MQTT旧版/新版
EDP协议
HTTP推送
应用开发
差分升级原理
Bootloader设计
固件签名校验
断点续传
TLS/DTLS加密
安全烧录
防抄板设计
日志审计
锂电池充放电(TP4056)
升压/降压电路
电量检测(ADC+库仑计)
原理图绘制规范
PCB布局布线
天线净空区
EMC设计基础
逻辑分析仪使用
功耗测试 (uA级)
网络信号测试
环境可靠性测试
外壳设计 (3D打印)
防水防尘 (IP等级)
产测流程
FCC/CE认证