产品定价 立即试用
社区版
入门 文档 指南 安装 架构 API

常见问题

开源IoT平台

通用
AI能力
部署与限制
安全与合规
支持与帮助
ThingsBoard Community Edition是什么?

ThingsBoard是面向数据采集、处理、可视化及设备管理的IoT平台。通过开箱即用组件和API加速开发、降低成本,同时保持对方案和数据的完全掌控。

ThingsBoard社区版(CE)是免费开源IoT平台,用于采集、存储和分析IoT设备数据。面向希望完全掌控自身IoT基础设施和源码、无许可费用的开发者和组织。

详见ThingsBoard是什么了解架构,或参阅快速入门指南搭建首个项目。

ThingsBoard社区版免费吗?

是,完全免费,无许可费或隐性成本。

Community Edition与Professional Edition有何区别?

Community Edition (CE)为免费开源平台,适用于开发、测试和生产,无许可费。具备IoT设备管理、数据采集、可视化及规则处理等核心功能。

Professional Edition (PE)涵盖CE全部功能,并增加白标基于角色的访问控制 (RBAC)平台集成方案模板调度器及企业支持。

详见PE产品页功能对比表

如何开始使用ThingsBoard?

安装指南在本地安装ThingsBoard CE。

连接首个设备并构建仪表盘,请参阅快速入门指南

是否有API速率限制?

ThingsBoard社区版无内置API速率限制;系统性能与请求处理受所托管基础设施限制。

是否有设备数量限制?

Community Edition无设备限制,可连接设备数仅受服务器硬件资源限制。

ThingsBoard平台设计为水平可扩展。通过在集群节点间使用一致性哈希负载均衡算法,保障高可用与性能。实际容量取决于使用场景及数据吞吐需求。

例如,普通硬件集群也可通过MQTT支持数百万设备。

如何连接设备?

ThingsBoard支持MQTTCoAPHTTPLwM2M现有设备可通过ThingsBoard Gateway连接平台。更多见连接页。

必须使用SDK吗?

否。许多IoT设备难以嵌入第三方SDK。ThingsBoard通过常见IoT协议提供简易API,可选择任意客户端库或自研。参考:

ThingsBoard可部署在哪里?

可将ThingsBoard部署在云端、本地机房或笔记本、PC甚至树莓派上。建议以Docker安装开始:

也可参阅集群搭建指南。

可将Community Edition用于商业项目吗?

可以。CE采用 Apache 2.0 许可,商业使用无限制。可在CE上构建、销售和部署商业产品。

可从CE迁移到PE吗?

可以。从ThingsBoard社区版迁移至Professional Edition 不会丢失遥测数据及配置。升级会保留现有设置,实现平滑过渡。

请注意:对Community Edition源码的任何自定义修改在升级过程中将被移除

从CE升级说明。升级前请备份数据。

如何查看当前使用的ThingsBoard版本?

最简单的方式是以SysAdmin身份登录,在首页屏幕左下角会有一个部件显示当前平台版本及是否有可用升级。

能否与第三方系统集成?

可以,可通过REST API或规则引擎将ThingsBoard社区版与第三方系统集成。

ThingsBoard是否支持白标?

不支持,白标仅在Professional Edition中提供。

能否替换菜单中的默认ThingsBoard logo?

Community Edition不包含内置白标功能。但技术上可通过修改源码并重新构建平台来替换默认ThingsBoard logo,需具备开发能力并熟悉ThingsBoard代码库;每次平台升级后此类修改需重新应用。

若需更简便、可配置的方案,建议考虑Professional Edition。使用PE可直接在界面中上传自有logo和favicon、自定义登录与系统页、调整配色与品牌调色板,并可定制邮件模板翻译自定义菜单,无需改代码,即可为客户和租户提供完全品牌化的专业体验。

更多说明见PE白标指南

购买前能否试用Professional Edition?

可以,使用免费计划即可。该计划包含所有PE功能的评估权限,包括插件:Edge计算与Trendz。

在哪里可以找到源码?

源码托管于 GitHub,您可在 Apache 2.0许可下fork、修改和贡献,个人与商业使用均免费,可部署于任意环境。

能否为ThingsBoard做贡献?

可以。欢迎在 GitHub 上提交Pull Request或参与贡献。

加载更多FAQ
ThingsBoard是否支持AI集成?

支持。ThingsBoard规则引擎提供AI Request节点,可与OpenAI、Azure OpenAI及自定义AI端点集成。

能否用AI做预测性维护?

可以。ThingsBoard具备内置AI集成能力,可使用AI Request节点将遥测数据发送给机器学习模型,用于预测分析、异常检测与维护排程。

实现细节见预测性维护示例。

支持哪些AI服务商?

ThingsBoard支持多种AI服务商,包括但不限于OpenAI、Azure OpenAI及自定义API端点。详见AI模型页。

能否用ThingsBoard数据训练自定义ML模型?

可以。通过REST API数据导出功能 (PE)导出历史遥测并在外部训练模型,将训练好的模型部署为API端点后,用AI Request节点集成。

是否有AI用例示例?

有,文档中有示例,包括异常检测自然语言处理

是否需要单独的AI订阅?

ThingsBoard集成已包含,若使用OpenAI、Azure等外部AI服务则需单独订阅;自定义AI端点完全由您掌控。

ThingsBoard可以安装在哪里?

Community Edition可安装于:

  • 本地服务器或虚拟机,支持Docker与Kubernetes部署。
  • 云平台:AWS、Microsoft Azure、DigitalOcean、Google Cloud Platform。
ThingsBoard是否支持集群?

支持,所有部署方式均支持集群。

配置详见集群搭建指南

硬件要求是什么?

最低:2核CPU、4GB内存用于测试。

生产建议:8+ 核CPU、16GB+ 内存随设备数与消息量扩展。

ThingsBoard可支持多少设备?

Community Edition在设备数量上无软件层面限制,实际容量完全取决于硬件、数据库配置与部署架构(单机或集群)。

单台现代服务器通常可支撑数万设备,集群部署可扩展至数百万并发连接。

ThingsBoard数据存储在哪里?

ThingsBoard支持两种数据库方案:

  • 纯SQL:PostgreSQL默认且推荐用于负载适中(< 5000条/秒)的开发与生产环境。
  • 混合数据库:PostgreSQL + Cassandra适用于生产环境100万+设备或高写入(> 5000条/秒)。
ThingsBoard是否支持多租户?

支持,ThingsBoard社区版开箱即支持多租户。

ThingsBoard是否支持OTA(空中)固件更新?

支持。ThingsBoard提供OTA(Over-the-Air)固件更新功能。

API请求是否收费?

不收费。Community Edition对API请求不收费且无限制,性能取决于服务器与基础设施。

ThingsBoard有移动端应用吗?

有。ThingsBoard 移动应用免费开源(Apache 2.0许可),支持iOS与Android,可与ThingsBoard CE Server配合使用。

加载更多
我的ThingsBoard实例是否安全?

可以做到安全,但取决于您的部署与基础设施配置。

ThingsBoard提供设备认证、加密通信(SSL/TLS)、基于角色的访问控制与审计日志。

ThingsBoard是否支持加密?

支持,Community Edition包含传输加密(TLS/SSL)。

静态数据加密需在数据库层配置,详见安全文档

ThingsBoard是否支持SSO/OAuth?

支持,Community Edition包含SSO(单点登录)与OAuth。

配置说明见安全文档

能否在指定区域存储ThingsBoard数据?

可以,数据存储位置完全由您控制。

设备如何认证?

ThingsBoard支持多种认证方式:访问令牌、X.509证书及用户名/密码,每台设备具有独立凭证。详见设备认证选项

ThingsBoard是否支持基于角色的访问控制 (RBAC)?

Community Edition采用简明安全模型,含三种主要角色:系统管理员、租户管理员与客户用户。系统管理员管理租户;租户管理员管理该租户下的设备、仪表盘、客户等实体;客户用户可查看仪表盘并控制分配给该客户的设备。

ThingsBoard是否符合法规(如GDPR)?

合规取决于您的托管环境与数据安全实践。

能否与外部认证提供商集成?

可以,ThingsBoard支持OAuth2、LDAP与SAML集成。

是否有审计日志?

有,ThingsBoard会记录用户操作。

加载更多
ThingsBoard有哪些支持?

ThingsBoard团队不为Community Edition用户提供专属支持。支持以社区形式提供,可通过 GitHub(问题反馈与贡献)、Stack Overflow(开发问题)、文档(指南与教程)、YouTube频道(视频教程)获取。

是否提供专业服务?

提供。ThingsBoard提供咨询、定制开发学习资源与部署支持。联系我们沟通需求。

如何反馈Bug?

请在 GitHub Issues提交并附上复现步骤、日志与系统信息,社区成员与维护者会跟进。

是否有培训资源?

有。提供完整文档、视频教程与示例项目,专业服务包含定制培训,详见学习资源

能否获得部署方面的帮助?

可以。专业服务包含部署支持、架构评审与生产环境搭建。联系我们沟通部署需求。