由 Site Kit 添加的 Google 跟踪代码管理器 (noscript) 代码段 结束 Site Kit 添加的 Google 跟踪代码管理器 (noscript) 代码段
ThingsBoard 4.2 发布 ThingsBoard 4.2 发布

ThingsBoard 4.2 发布:报告 2.0、人工智能集成、机密管理等

我们很高兴地宣布发布 事物板 4.2,这是一个强大的更新,包含可提升 IoT 项目的自动化、安全性、AI 集成和开发人员生产力的功能。此版本对报告系统进行了重大增强,在规则引擎中引入了本机 AI 功能,改进了机密管理,并扩展了版本控制支持。
让我们深入了解此版本的亮点。

报告2.0:报告生成的新时代

ThingsBoard 4.2 介绍 报告2.0 — 一个强大的、完全重新设计的报告引擎,结合了可视化编辑、可重用模板和自动交付。借助 Reporting 2.0,您可以使用以下工具创建令人惊叹的 PDF 和 CSV 报告: 拖放编辑器 — 无需编码。

看看我们的报告入门指导。

可视化报告生成器

创建报告首先选择格式(PDF 或 CSV)和模板类型(报告或子报告)。选择后,可视化布局编辑器将变为可用,允许您将组件拖动到页面的页眉、内容或页脚部分。

可用组件包括:

  • 标题和富文本块
  • 实体、遥测(时间序列)和警报表
  • 图像和徽标
  • 仪表板视觉快照
  • 可重用部分的子报表
  • 页面元素,例如创建时间、页码和分隔线

布局是完全可定制的——从 页面大小方向边距、背景和日期格式。

数据驱动组件

每个视觉组件都可以通过编辑器侧边栏进行配置。例如:

  • 实体表 — 在可自定义的表格中显示实体,并具有可配置的列和排序。
  • 时间序列表 — 显示按时间戳分组的遥测数据。
  • 报警表 — 以表格形式显示活动或历史警报。
  • 仪表板— 嵌入特定仪表板的视觉快照。
  • 子报告 — 用于模块化模板设计的可重复使用的嵌入式报告部分。

这种模块化结构可以轻松生成针对不同受众的运营级和执行级报告。

预定交货

模板准备就绪后,您可以使用以下命令安排自动报告生成 调度程序:

  • 设置交付频率(每日、每周等)
  • 定义收件人和时区
  • 附加动态链接到实时数据的模板

这可以让您 自动执行客户报告、内部监控、SLA 合规性或警报摘要 无需任何手动工作。

原生人工智能集成:规则引擎与法学硕士的结合

ThingsBoard 4.2 带来 对大型语言模型 (LLM) 的本机支持 通过一个新的 AI请求规则节点 和集中式 人工智能模型管理。此功能允许您将生成式 AI 直接插入数据工作流程中,从而无需外部脚本或服务即可实现智能自动化、上下文分析和动态响应生成。

查看我们最新的人工智能驱动的 异常检测指南 查看该功能的工作情况。

人工智能模型管理

一个新的 人工智能模型 系统设置下的部分允许管理员配置和管理与流行的 LLM 提供商的连接。开箱即用,我们支持:

  • 开放人工智能
  • Azure 开放人工智能
  • 谷歌人工智能双子座
  • 谷歌 Vertex AI 双子座
  • 米斯特拉尔人工智能
  • 人择
  • 亚马逊基岩
  • GitHub 模型

每个模型配置不仅包括 API 密钥和模型 ID 等基本要素,还支持其他可用的调整选项(例如温度或 top P),使您可以更好地控制生产环境中的模型行为。
配置完成后,这些模型可立即在规则引擎流程中使用,或者可以在设置 AI 节点时动态创建。

AI请求节点

新的AI请求节点 规则引擎中的请求-响应通信可与预先配置的 法学硕士。您可以选择一个模型,定义一个 系统提示 (例如,角色、语气或输出样式,例如“仅以 JSON 格式响应”),以及 用户提示 — 特定于任务的消息,可以使用 $[*](整个有效负载)或 ${*}(整个元数据)等模板动态填充实时遥测、属性或元数据。
此功能集允许您根据实际设备数据将 AI 响应置于上下文中,使其非常适合以下用例:

  • 人工智能驱动的警报丰富
  • 事件根本原因建议
  • 遥测或警报的分类

为了确保一致且可用的输出,节点支持三种响应格式:

  • 文本 — 自由格式输出(默认,所有型号都支持)
  • JSON — 结构化、语法有效的 JSON(某些模型支持)
  • JSON Schema — 严格验证的 JSON 符合您定义的模式(某些模型支持)

这样可以轻松地将人工智能生成的结果集成到下游逻辑、仪表板或通知中,并完全控制结构和可靠性。
通过此版本, ThingsBoard 成为人工智能原生 — 使您能够构建更智能、上下文感知的物联网应用程序,这些应用程序不仅可以逻辑地响应数据,而且可以智能地响应数据。

管理设置的机密支持

借助 ThingsBoard 4.2, 秘密管理 已扩展至包括 系统级设置,允许您安全地存储和引用敏感数据,例如:

  • 邮件服务器密码
  • Git 存储库凭据
  • API 令牌和密钥等

您现在可以使用占位符从秘密存储中引用安全值,而不是直接将凭据硬编码到配置字段中,从而提高整个部署的安全性、合规性和可维护性。

OTA 包和调度程序事件的版本控制

ThingsBoard 4.2 扩展了以下功能 版本控制 通过添加支持 OTA 包调度程序事件。现在,您可以将固件更新定义和计划任务与仪表板、规则链、报告模板和其他实体一起包含在版本化快照中。

这使您能够:

  • 跟踪关键 OTA 交付配置的更改。
  • 将计划的自动化任务回滚到之前的状态。
  • 具有完全可重复性的版本控制复杂部署环境。

无论您是管理数千台设备上的固件部署还是基于时间的操作,此功能都可以为您的更新工作流程带来更好的控制、透明度和信心。

Mobile Center:Flutter App 简化配置

ThingsBoard 4.2 改进了入门流程 基于 Flutter 的 ThingsBoard 移动应用 通过简化初始配置步骤。
用户现在可以下载预配置的 API 端点、服务器主机和应用程序包名称,而无需在单独的字段中手动输入 API 端点、服务器主机和应用程序包名称。 configs.json 文件并将其放置在克隆项目的根目录中。这消除了设置错误并加速了移动开发过程——特别是对于构建物联网应用程序的团队而言。

最后的想法

ThingsBoard 4.2 是一个重大飞跃,使 安全的, 聪明的,以及大规模的不同物联网解决方案。凭借重新设计的报告引擎、规则引擎中的原生 AI 支持、管理设置中的机密集成以及扩展的版本控制,此版本带来了强大的工具来加速您的开发并增强操作可靠性。
我们很高兴看到您如何在实际项目中应用这些新功能。无论您是构建仪表板、管理设备组还是提供面向客户的报告,ThingsBoard 4.2 都能帮助您充满信心地更快地前进。