📘 ThingsBoard · Modbus 实战课程

🧑‍🎓 风格 · 30章
ThingsBoard平台概述 Modbus协议概述 课程目标与学习路径 环境准备总览
Docker方式安装 源码编译安装 初始化配置 管理员账号设置
租户、客户 设备、资产 仪表板、规则链 实体关系
Modbus历史与版本 RTU与TCP区别 寄存器类型详解 线圈/离散输入/保持/输入
功能码详解(01-06,15-16) 地址映射规则 数据格式(16/32位/浮点)
TCP报文结构 MBAP头解析 连接管理与超时机制
串口参数设置 CRC校验计算 报文帧格式
pyModbus库安装 TCP客户端创建 读取保持寄存器实战
批量读写 异常处理 重连机制 日志记录
MQTT接入 HTTP接入 CoAP接入 网关接入概述
MQTT协议原理 主题结构 发布/订阅模式 QoS级别
设备遥测上传 属性上报 RPC调用 设备认证
什么是物联网网关 网关架构模式 协议转换原理
Gateway架构 安装配置 扩展机制
Modbus连接器配置 数据映射 遥测上报
项目结构设计 Modbus轮询引擎 数据缓存策略
MQTT客户端集成 遥测格式封装 断线重连
配置文件热加载 多设备并发管理 性能优化
规则链节点类型 消息路由 数据过滤与转换
数据格式转换 阈值告警 数据持久化到数据库
仪表板组件 数据源绑定 时间序列图表 仪表盘布局
实时数据仪表板 历史趋势图 设备控制面板
告警规则配置 邮件通知 Webhook集成 短信告警
RPC机制详解 写寄存器操作 控制指令下发流程
PostgreSQL配置 Cassandra集成 数据保留策略
CSV导入导出 设备模板 自动发现机制
设备认证方式 TLS/SSL加密 访问令牌管理 租户权限隔离
ThingsBoard性能调优 Modbus轮询频率优化 系统监控与日志
温湿度监控系统 Modbus传感器→仪表板
工业PLC数据采集 多设备并发·告警联动·远程控制