thingsboard/summary/README.md

44 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ThingsBoard 源码分析文档
本文档目录包含了对 ThingsBoard 开源物联网平台的全面源码分析。
## 文档结构
- [01-项目总体架构分析.md](./01-项目总体架构分析.md) - ThingsBoard 整体架构和模块划分
- [02-模块交互与通信机制.md](./02-模块交互与通信机制.md) - 各模块间的交互协议和通信方式
- [03-核心模块源码分析/](./03-核心模块源码分析/) - 各核心模块的详细源码分析
- [01-Actor系统分析.md](./03-核心模块源码分析/01-Actor系统分析.md) - Actor 模型实现和消息处理
- [02-设备认证与会话管理.md](./03-核心模块源码分析/02-设备认证与会话管理.md) - 设备认证和会话管理机制
- [03-数据存储分析.md](./03-核心模块源码分析/03-数据存储分析.md) - 数据存储层实现和数据库支持
- [04-部署方案分析.md](./04-部署方案分析.md) - 不同的部署方案和配置说明
- [05-扩展开发指南.md](./05-扩展开发指南.md) - 二次开发和扩展指南
- [06-Docker镜像构建流程分析.md](./06-Docker镜像构建流程分析.md) - Docker 镜像从源码到镜像的构建流程
- [07-DEB包说明.md](./07-DEB包说明.md) - DEB 包的概念和在 ThingsBoard 中的使用
- [08-Java启动方式说明.md](./08-Java启动方式说明.md) - Java 启动方式说明DEB 包 vs java -jar
- [09-构建脚本说明.md](./09-构建脚本说明.md) - build.sh 构建脚本的使用说明
- [10-如何构建Docker镜像.md](./10-如何构建Docker镜像.md) - Docker 镜像构建方法说明
- [11-Docker-Compose部署配置分析.md](./11-Docker-Compose部署配置分析.md) - Docker Compose 单体部署配置分析
- [12-架构图Docker部署方案分析.md](./12-架构图Docker部署方案分析.md) - 架构图流程的完整 Docker 部署方案
- [13-Transport镜像构建与获取指南.md](./13-Transport镜像构建与获取指南.md) - Transport 镜像的来源、构建方法和官方文档位置
- [14-Docker目录全面分析.md](./14-Docker目录全面分析.md) - Docker 目录结构、脚本、配置文件和使用方法的全面分析
- [15-Docker-Compose多文件组合机制详解.md](./15-Docker-Compose多文件组合机制详解.md) - Docker Compose 多文件组合机制、配置合并规则和实际应用详解
- [16-docker-install-tb.sh脚本详解.md](./16-docker-install-tb.sh脚本详解.md) - docker-install-tb.sh 脚本的详细功能分析和执行流程
- [总结.md](./总结.md) - 分析总结和核心发现
## 分析计划
- [x] 项目结构分析 - 已完成
- [x] 核心模块源码分析 - 已完成Actor系统、设备认证、数据存储
- [x] 传输层模块分析 - 已集成到总体架构分析中
- [ ] 规则引擎分析 - 待补充
- [ ] 微服务架构分析 - 待补充
- [x] 模块交互分析 - 已完成
- [ ] 核心源码注释 - 待补充(部分关键类已有注释)
- [x] 部署方案分析 - 已完成
## 快速导航
- [ThingsBoard 官方网站](https://thingsboard.io)
- [ThingsBoard 文档](https://thingsboard.io/docs)