|
|
||
|---|---|---|
| .. | ||
| 03-核心模块源码分析 | ||
| 镜像流量分析 | ||
| 01-项目总体架构分析.md | ||
| 02-模块交互与通信机制.md | ||
| 04-部署方案分析.md | ||
| 05-扩展开发指南.md | ||
| 06-Docker镜像构建流程分析.md | ||
| 07-DEB包说明.md | ||
| 08-Java启动方式说明.md | ||
| 09-构建脚本说明.md | ||
| 10-如何构建Docker镜像.md | ||
| 11-Docker-Compose部署配置分析.md | ||
| 12-架构图Docker部署方案分析.md | ||
| 13-Transport镜像构建与获取指南.md | ||
| 14-Docker目录全面分析.md | ||
| 15-Docker-Compose多文件组合机制详解.md | ||
| 16-docker-install-tb.sh脚本详解.md | ||
| 17-Docker镜像分类分析.md | ||
| 18-ThingsBoard镜像打包详细分析.md | ||
| 19-ThingsBoard所有镜像打包命令.md | ||
| 20-ThingsBoard单镜像部署构建指南.md | ||
| 21-设备状态和遥测数据查询订阅指南.md | ||
| 21-镜像交互关系分析.md | ||
| 22-社区版MQTT转发功能启用指南.md | ||
| 23-ThingsBoard-MQTT认证机制说明.md | ||
| 24-MQTT规则节点检查指南.md | ||
| 25-ThingsBoard规则链部署操作指南.md | ||
| 26-告警规则不生效问题排查指南.md | ||
| 27-图表显示设备名称配置指南.md | ||
| 28-地图组件配置检查指南.md | ||
| README.md | ||
| 总结.md | ||
README.md
ThingsBoard 源码分析文档
本文档目录包含了对 ThingsBoard 开源物联网平台的全面源码分析。
文档结构
- 01-项目总体架构分析.md - ThingsBoard 整体架构和模块划分
- 02-模块交互与通信机制.md - 各模块间的交互协议和通信方式
- 03-核心模块源码分析/ - 各核心模块的详细源码分析
- 01-Actor系统分析.md - Actor 模型实现和消息处理
- 02-设备认证与会话管理.md - 设备认证和会话管理机制
- 03-数据存储分析.md - 数据存储层实现和数据库支持
- 04-部署方案分析.md - 不同的部署方案和配置说明
- 05-扩展开发指南.md - 二次开发和扩展指南
- 06-Docker镜像构建流程分析.md - Docker 镜像从源码到镜像的构建流程
- 07-DEB包说明.md - DEB 包的概念和在 ThingsBoard 中的使用
- 08-Java启动方式说明.md - Java 启动方式说明(DEB 包 vs java -jar)
- 09-构建脚本说明.md - build.sh 构建脚本的使用说明
- 10-如何构建Docker镜像.md - Docker 镜像构建方法说明
- 11-Docker-Compose部署配置分析.md - Docker Compose 单体部署配置分析
- 12-架构图Docker部署方案分析.md - 架构图流程的完整 Docker 部署方案
- 13-Transport镜像构建与获取指南.md - Transport 镜像的来源、构建方法和官方文档位置
- 14-Docker目录全面分析.md - Docker 目录结构、脚本、配置文件和使用方法的全面分析
- 15-Docker-Compose多文件组合机制详解.md - Docker Compose 多文件组合机制、配置合并规则和实际应用详解
- 16-docker-install-tb.sh脚本详解.md - docker-install-tb.sh 脚本的详细功能分析和执行流程
- 总结.md - 分析总结和核心发现
分析计划
- 项目结构分析 - 已完成
- 核心模块源码分析 - 已完成(Actor系统、设备认证、数据存储)
- 传输层模块分析 - 已集成到总体架构分析中
- 规则引擎分析 - 待补充
- 微服务架构分析 - 待补充
- 模块交互分析 - 已完成
- 核心源码注释 - 待补充(部分关键类已有注释)
- 部署方案分析 - 已完成