物联网终端开发实战

🧑‍🏫 30章 · 从入门到产品
物联网终端架构 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时序 单总线协议 数据校验与滤波
MQ系列气体 BH1750光照 I2C协议驱动
NMEA协议解析 UBX协议配置 定位数据提取 AGPS辅助定位
MPU6050六轴 DMP姿态解算 计步算法实现
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认证
GPS+MPU6050 NB-IoT+华为云
土壤湿度+光照+CO2 OneNET+数据可视化