🌦️ 气象站·通信协议详解
📘 30章 从入门到实战
📡
嵌入式
协议栈
🧪
30
个章节
📁 30个HTML文件 · 点击跳转
01
通信协议基础
什么是通信协议、分层模型 (OSI/TCP·IP)
↗
02
物理层接口
RS-232·RS-485·TTL 区别与选型踩坑
↗
03
UART异步串口
起始位/数据位/校验/停止位 · 波特率匹配
↗
04
Modbus协议概述
Modbus起源 · RTU/ASCII · 主从架构
↗
05
Modbus RTU帧结构
地址码·功能码·数据区·CRC手算
↗
06
Modbus功能码详解
01/02/03/04/05/06/15/16 常用功能码
↗
07
Modbus异常响应
异常码定义 · 异常帧处理
↗
08
自定义协议设计
帧头帧尾·长度域·校验和思路
↗
09
传感器数据采集
SHT30 I2C通信实例
↗
10
风速风向传感器
脉冲计数·RS-485 · 干扰问题
↗
11
雨量传感器
翻斗式雨量计 · 信号防抖
↗
12
气压传感器
SPI接口·BMP280驱动·校准参数
↗
13
光照传感器
BH1750 I2C · 光照强度换算
↗
14
GPS模块通信
NMEA-0183 · $GPGGA解析
↗
15
LoRa无线通信
LoRaWAN Class A/B/C · 数据包格式
↗
16
NB-IoT通信协议
AT指令集 · 云平台对接
↗
17
4G DTU通信
TCP/UDP透传 · 心跳包机制
↗
18
MQTT协议
发布/订阅 · QoS等级 · 保留消息
↗
19
JSON数据格式
气象数据JSON化 · 嵌套结构
↗
20
二进制协议设计
紧凑帧 · 位域 · 节省带宽
↗
21
时间同步协议
NTP简化版 · RTC校时 · 时间戳
↗
22
数据存储协议
SD卡·FATFS · CSV与二进制日志
↗
23
远程升级协议
OTA固件升级 · 差分升级 · 校验
↗
24
多传感器融合
数据融合算法 · 优先级仲裁
↗
25
低功耗协议设计
休眠唤醒 · 缓存批量上报
↗
26
协议测试工具
串口助手·Modbus Poll·Wireshark
↗
27
协议健壮性设计
超时重传 · 去重 · 乱序处理
↗
28
安全通信协议
AES加密 · CRC校验 · 身份认证
↗
29
协议文档编写
接口规范 · 版本管理 · 变更记录
↗
30
综合实战
搭建完整气象站通信链路 · 传感器到云
↗