什么是 ThingsBoard?
ThingsBoard 是一个开源的物联网(IoT)平台,用于数据收集、处理、可视化以及设备管理。 它支持 MQTT、CoAP、HTTP 等协议,内置规则引擎、设备遥测、告警系统和丰富的可视化组件。
核心功能
- 设备连接与管理
- 实时数据可视化(仪表盘)
- 规则链(Rule Chains)实现业务逻辑
- 多租户与用户权限控制
- 支持云端和本地部署
快速开始
你可以通过以下方式在本地运行 ThingsBoard:
docker run -it -p 9090:9090 -p 1883:1883 -p 5683:5683/udp thingsboard/tb-postgres
启动后访问 http://localhost:9090,默认账号:sysadmin@thingsboard.org,密码:sysadmin。
中文资源
目前官方文档以英文为主,但社区已整理部分中文资料:
- GitHub 项目主页
- 官方英文文档
- 建议结合翻译工具或查阅国内技术博客获取中文实践案例。
为什么选择 ThingsBoard?
ThingsBoard 具备以下优势:
- 完全开源(Apache 2.0 许可)
- 架构清晰,易于二次开发
- 活跃的全球社区支持
- 支持私有化部署,保障数据安全