产品定价 立即试用
边缘
入门 文档 安装 架构 API

常见问题

边缘计算 - Community Edition

一般问题
版本对比与升级
功能与能力
安装与配置
支持
什么是ThingsBoard Edge Community Edition?

ThingsBoard Edge Community Edition(CE)是一款面向边缘计算场景的免费开源平台,提供边缘侧IoT数据管理与分析的基础能力,并可与ThingsBoard Server(云端或本地部署)无缝同步。

不了解边缘计算?边缘计算是指在数据产生端就地处理数据,而不是把所有数据都发送到云端。

详见什么是Edge?了解详细介绍,或前往入门指南开始使用ThingsBoard Edge。

我可以在现场部署Server,为什么还要部署Edge?

如果您只有一个站点,在本地部署ThingsBoard Server可能就已足够。

当您拥有多个或远程站点,需要本地处理、仪表盘和自动化,但不想在每个站点都部署完整的Server时,请使用ThingsBoard Edge。

Server 作为您的中央枢纽,而Edge 在每个站点的轻量级硬件上运行,可在离线状态下继续工作,然后将数据和配置同步回Server。

如何获取ThingsBoard Edge Community Edition?

Edge Community Edition 为开源可免费下载。请从我们的文档安装,或访问GitHub获取源代码。

您需要有一个ThingsBoard Server实例以供Edge连接。完整配置说明请参阅入门指南

可以在Raspberry Pi或其他边缘设备上运行ThingsBoard Edge吗?

可以,ThingsBoard Edge 专为在各种Edge硬件平台上运行而设计,包括像Raspberry Pi这样的单板计算机以及其他具备足够处理能力和内存的设备。

如果网络断开会怎样?

Edge会继续运行。它在本地处理数据、触发告警并更新仪表盘——无需云端。当网络恢复时,Edge会自动将所有内容与ThingsBoard Server同步。无数据丢失,无需人工干预。

Edge能支持多少设备?

基于典型边缘硬件和网络限制,我们建议每个Edge实例最多1,000台设备。您可以超过此数量;实际性能取决于您的具体硬件和网络条件。

如需更高容量,可部署多个Edge实例。另外,若您使用4.0或更高版本,可将Edge节点组成集群以实现高可用。

我有使用专有协议的设备,Edge能连接它们吗?

可以。Edge原生支持 MQTTCoAPHTTPSNMPLwM2M

对于其他协议,可使用 ThingsBoard IoT Gateway 桥接传统设备。Gateway支持 ModbusBACnetOPC-UA 等,且无需额外费用。

可以自定义和修改Edge Community Edition 吗?

可以,源代码已在GitHub开放,您可fork并修改以满足需求。顺便请考虑给 我们的仓库加星。

加载更多常见问题
Edge社区版与专业版有何区别?

两个版本均提供设备管理、规则引擎、仪表盘及标准协议(MQTT、CoAP、HTTP等)。

社区版免费且开源。

专业版为商业版,额外提供:

  • 白标:以您公司品牌部署。
  • 解决方案模板:即装即用的IoT解决方案,含仪表盘、规则链和示例设备。
  • 转换器库:针对6个LoRaWAN网络中100+ 设备的即用解码函数。
  • 调度器:自动化报告生成、属性更新和设备命令。
开发商业产品是否需要PE Edge?

不一定。社区版已具备生产就绪能力并支持商业部署。您可在CE上构建、销售和部署商业产品。

选择CE或PE取决于您的具体需求。

若需以下能力可考虑PE:

  • 向客户交付品牌化产品。
  • 通过OPC-UA或其他工业协议连接传统设备。
  • 部署预置解决方案(灌溉、水表、废物管理等)。
  • 通过层级访问控制管理多个终端客户。
可以将Edge专业版与社区版Server混用吗,反之亦然?

不可以。Edge 版本必须与您的ThingsBoard Server版本匹配:

  • CE Edge连接ThingsBoard CE Server。
  • PE Edge连接ThingsBoard PE Server。

PE专属功能(白标、解决方案模板、集成等)需要同时使用PE Edge和PE Server才能工作。

一个Server可连接多少Edge实例?
  • CE Edge:Edge实例数量不限。
  • PE Edge:包含的Edge实例数量取决于您的ThingsBoard PE套餐。可按月付费增加额外Edge实例。请查看套餐详情或联系管理员了解包含的Edge实例数量。
可以从CE Edge迁移到PE Edge吗?

可以,但需要升级整个系统:

  • 将ThingsBoard Server 从CE升级到PE。
  • 为PE许可购买Edge Computing附加组件
  • 使用PE包重新安装Edge

升级前:备份所有自定义仪表盘、规则链或配置。联系我们的支持团队获取帮助,或查看迁移指南获取分步说明。

如何开始免费试用?

社区版免费开源,无需试用。下载后可无限期免费使用。

专业版可从Free套餐开始,该套餐在设备数量上有限制,但Edge Computing附加组件永久启用,可免费体验附加功能。

Community Edition 有哪些核心功能?

Edge Community Edition 提供完整的边缘计算功能:

  • 设备连接:MQTT、CoAP、HTTP、SNMP和LwM2M协议。
  • 本地数据处理:规则引擎,用于实时分析和自动化。
  • 可视化:仪表盘创建与定制。
  • 数据管理:设备遥测采集与属性管理。
  • 开源:完全开源,有活跃社区支持。
ThingsBoard Edge是否支持多租户?

不支持,ThingsBoard Edge Community Edition 不支持多租户。

Community Edition 为单租户单客户设计。这意味着您无法在多个租户或客户之间共享同一Edge实例,来自不同租户的设备也无法连接到同一Edge实例。

若需多租户,请为每个租户配置多个Edge实例。

ThingsBoard Edge Community Edition 是否支持AI或机器学习集成?

支持。Edge规则引擎中包含AI Request节点,可与OpenAI、Azure OpenAI及自定义AI端点集成。可用于预测性维护、异常检测、自然语言处理及其他AI分析。

实现细节请参阅AI预测性维护示例

可以集成通过LoRaWAN等第三方系统连接的设备吗?

社区版不支持开箱即用。要连接LoRaWAN网络等第三方平台,需开发自定义集成代码。

专业版提供即用平台集成,支持LoRaWAN网络(ChirpStack、TTN、Loriot)、OPC-UA服务器及30+ 其他平台。详见Edge集成文档

ThingsBoard Edge是否支持集群?

4.0版本起支持。可将多个Edge节点组成集群以实现高可用。若某节点故障,其他节点继续处理工作负载。

更早版本以单实例模式运行。

详见Edge集群配置文档

ThingsBoard Edge支持哪些数据库和上行消息存储?

Edge Community Edition 支持纯SQL及SQL + NoSQL混合(用于遥测存储)方案:

  • PostgreSQL:默认选项,适用于大多数部署。
  • PostgreSQL + Cassandra:适用于大量遥测的混合方案(100万+ 设备或 >5,000条/秒)。

Edge还支持多种上行消息存储

  • PostgreSQL:内置默认,适用于PoC和低负载环境——不推荐用于生产或大量上行消息的集群部署。
  • Kafka:推荐用于生产部署。
Edge Community Edition 是否支持白标或自定义菜单等UI定制?

白标自定义菜单配置为专业版功能,无需修改代码即可实现UI定制。

Community Edition 为开源版本,开发者可通过修改源代码定制界面。

可以自动化设备管理和遥测处理吗?

可以。规则引擎可基于接收的遥测自动化设备工作流、数据处理和告警。

例如,可自动预置设备、转换数据、按阈值触发操作或将遥测转发到外部系统。

可以在Edge上运行规则链吗?

可以。Edge在本地运行规则链以实现实时处理。自4.0版本起,您可直接在Edge上创建和编辑规则链。在更早版本中,规则链需在Server上作为模板配置后下发到Edge。

详见Edge规则链模板

Edge Community Edition 是否支持OTA(Over-the-Air)固件更新?

支持。可管理固件版本、安排更新并跟踪设备部署状态。配置说明请参阅OTA更新文档

ThingsBoard Edge Community Edition 有移动端应用吗?

没有,ThingsBoard Edge没有专用移动应用。

但您可在任何设备(包括手机)上通过浏览器访问和管理Edge实例。通常实例运行在8080端口

加载更多常见问题
Edge版本是否与Server版本绑定?

部分绑定。Edge X.Y.Z版本可与以下版本配合使用:

  • Server X.Y.Z版本(同版本)。
  • Server X.Y+1和X.Y+2版本(最多超前两个次版本)。

Edge不能与更早的Server版本配合使用。

示例:Edge 3.8.0可与Server 3.8.0、3.8.1和3.9.0配合使用,但不能与Server 3.7.x或更早版本配合。若Edge比Server新,请先升级Server。

另见Edge版本说明

运行Edge需要什么硬件?

比您想象的要少。Edge可运行于:

  • Raspberry Pi或类似单板计算机。
  • 工业网关。
  • 迷你PC或嵌入式系统。
  • 轻负载需1GB+ 内存,高负载需4GB+ 内存的任意机器
如何升级到最新版本?

升级到最新版本请参阅升级说明

如何连接设备?

ThingsBoard Edge 支持多种协议,包括 MQTTCoAPHTTPLwM2M

传统设备可通过 ThingsBoard Gateway 连接至平台。更多信息请参阅连接页面。

如何安装Edge?

Edge可运行于Docker、Ubuntu、CentOS、Windows和Raspberry Pi。分步说明请参阅安装指南。

分步说明请参阅安装选项

ThingsBoard Edge有官方Docker镜像吗?

有,官方Docker镜像可在Docker Hub获取。

ThingsBoard Edge将时序数据存储在哪里?

默认情况下,Edge将时序数据存储在 PostgreSQL 中,对典型部署可高效处理设备元数据和遥测

对于高负载场景(100万+ 设备或 >5,000条/秒),可配置混合方案时序数据存储在Cassandra,PostgreSQL处理设备元数据和属性

是否必须使用软件开发套件(SDK)?

不需要,很多IoT设备并非为嵌入第三方SDK而设计。

ThingsBoard Edge基于常用IoT协议提供简单API,您可选择任意客户端库甚至使用自有实现。可参考MQTT客户端库列表CoAP的C实现

加载更多常见问题
Community Edition 有哪些支持方式?

社区版支持主要由社区驱动,包括:

在社区版中发现缺陷应如何处理?

可在GitHub Issues上报告,开源社区可能会协助修复。

可以为ThingsBoard Edge社区版的开发做贡献吗?

可以!欢迎在GitHub上提交Pull Request和贡献。顺便请考虑为我们的仓库加星。

社区版是否有官方支持?

没有,社区版不包含官方支持。如需官方支持,可考虑升级至付费版本。