跳到主要内容

15. 与其他系统集成

TDengine IDMP 被设计为开放的工业数据平台。Web UI 中所有可用的功能都可以通过文档完善的 REST API 以编程方式访问,SDK 则将该 API 封装为原生的 Java 和 Python 库。

为什么开放性在 AI 时代至关重要​

工业 AI 应用——异常检测、预测性维护、根因分析、大语言模型(LLM)集成——都需要对情境化工业数据进行可靠的编程访问。一个将数据锁在专有协议背后的封闭历史数据库会成为瓶颈。

TDengine IDMP 打破了这一壁垒:

  • OpenAPI 规范: 完整的 API 以机器可读的 OpenAPI 规范描述,支持为任意语言自动生成 SDK,并与 AI 工具链无缝集成。
  • 客户端 SDK(Java 和 Python): 为数据科学和工业自动化领域最流行的两种语言提供一流的 SDK,使 AI 管道能够用几行代码读取元素、时序指标和事件。
  • MCP 接口: 模型上下文协议(Model Context Protocol)接口,将 IDMP 数据和上下文直接暴露给 LLM 智能体,无需自定义集成工作即可实现与工业数据的自然语言交互。
  • 可嵌入面板和仪表盘: 可视化内容可通过 iframe 嵌入任意 Web 应用,将 IDMP 洞察引入现有操作员界面、门户或 AI 仪表盘。
  • Webhook 通知: 事件告警可通过标准 HTTP 回调触发任意外部系统,实现对工厂事件实时响应的 AI 驱动工作流。

这些集成点共同确保 IDMP 数据可以自由流入 AI 模型、外部 BI 工具、自定义应用和自动化管道——使 IDMP 成为现代工业 AI 架构中的一等公民。

本章内容​

章节说明
客户端 SDK用于以编程方式访问元素、指标和事件的 Java 和 Python SDK
MCP 接口通过模型上下文协议实现 LLM 智能体集成,提供 Tools、Resources 和 Prompts。MCP 连接通过 MCP 模板统一管理——管理员在基础库中定义模板,用户在个人设置中配置连接。
嵌入面板与仪表盘将 IDMP 可视化内容嵌入外部 Web 应用
IDMP CLI面向终端、脚本与 Agent 的命令行工具,提供配置、认证、命令发现与安全执行
连接 TDengine TSDB将 IDMP 连接到本地已有的 TDengine TSDB 实例(包括开源版),含配置步骤与功能限制说明
WorkBuddy 集成在 WorkBuddy 中安装 TDengine 连接器与专家插件,用自然语言操作 IDMP 工业数据
集成 CesiumJS将 TDengine 时序数据与 CesiumJS 三维地球可视化集成