📡 串口调试·硬件联调

30章 从入门到网关
🧑‍🔧 风格 · 马卡龙实验室
01串口通信基础
串口原理 · RS232/485/TTL · 波特率/数据位/停止位/校验位
02Android串口权限配置
root权限 · selinux策略 · 串口节点读写权限设置
03Android串口API详解
SerialPort源码 · open/close/read/write 实现
04串口数据收发实战
二进制/文本收发 · 分包与粘包处理
05串口调试工具开发
自定义调试助手App · 实时数据 · 发送历史
06硬件联调准备
示波器/逻辑分析仪 · 串口转USB · 接线规范
07常见硬件协议对接
Modbus RTU · 自定义协议 · JSON over Serial
08串口数据校验
CRC16/CRC32 · 奇偶校验 · 累加和校验
09多线程串口通信
Handler · RxJava封装 · 协程异步读写
10串口数据解析
固定/可变长度解析 · 转义字符处理
11串口通信稳定性优化
超时重发 · 数据缓存 · 异常恢复
12USB转串口驱动
CH340/CP2102/FT232 · 热插拔监听
13蓝牙串口通信
SPP协议 · 蓝牙配对 · 数据收发
14串口通信性能测试
吞吐量 · 延迟 · 长时间稳定性
15硬件联调实战一
温湿度传感器 DHT22 数据读取
16硬件联调实战二
GPS模块 NMEA协议 数据解析
17硬件联调实战三
RFID读卡器 韦根协议 对接
18硬件联调实战四
步进电机控制 自定义协议
19硬件联调实战五
智能电表 DL/T645协议 读取
20串口通信日志系统
日志分级 · 存储 · 上传
21串口通信安全
数据加密 · 防重放 · 设备认证
22串口通信框架封装
通用串口库 · 接口抽象 · 工厂模式
23串口通信与物联网
MQTT over Serial · CoAP协议适配
24工业场景串口通信
PLC通信 · 工业机器人 · SCADA对接
25车载场景串口通信
OBD-II · CAN转串口 · 车载诊断
26医疗场景串口通信
医疗设备采集 · HL7 · DICOM over Serial
27农业场景串口通信
土壤传感器 · 气象站 · 灌溉控制
28串口常见问题排查
数据乱码 · 通信中断 · 设备不响应
29串口通信性能优化
DMA传输 · 中断优化 · 缓冲区管理
30综合项目实战
Android智能网关 · 多串口并发 · 协议转换 · 云端上报