ThingsBoard 是一个功能强大的开源物联网(IoT)平台,用于数据收集、处理、可视化以及设备管理。它支持可扩展的微服务架构,适用于从个人项目到企业级部署的各种场景。
GitHub 仓库
官方 GitHub 地址:https://github.com/thingsboard/thingsboard
该项目采用 Apache 2.0 开源许可证,欢迎开发者参与贡献。
主要特性
- 设备连接与管理(MQTT、CoAP、HTTP)
- 实时数据可视化(仪表盘、图表、地图)
- 灵活的规则引擎(基于节点的逻辑处理)
- 多租户支持与用户权限管理
- 可扩展的微服务架构
快速开始
使用 Docker 快速运行 ThingsBoard:
docker run -it -p 9090:9090 -p 1883:1883 -p 5683:5683/udp thingsboard/tb-postgres
启动后访问 http://localhost:9090 即可进入控制台。
社区与文档
官方文档:https://thingsboard.io/docs/
社区论坛和问题支持可通过 GitHub Issues 或官方论坛获取。