TDengine PI 连接器部署架构全解析:直连、taosX-Agent 代理与多工厂汇聚方案选型指南
TDengine PI 连接器部署架构全解析直连、taosX-Agent 代理与多工厂汇聚方案选型指南【免费下载链接】tdengineTDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.项目地址: https://gitcode.com/taosdata/tdenginePI 系统OSIsoft PI System广泛部署于电力、石化、制造等行业的 OT 网络中将其实时与历史数据接入 TDengine 时最大的约束来自 PI AF SDK 仅支持 Windows 这一平台限制。本文围绕 PI 连接器在 taosX 体系中的三种部署架构直连、taosX-Agent 代理、多 PI 汇聚给出完整的网络拓扑、端口要求、服务账户与权限配置要点以及架构选型决策表帮助你在实际网络环境中快速确定并落地最优部署方案。读完本文你将能够根据 OT/IT 网络边界独立完成 PI → TDengine 数据接入的架构设计并正确规划 taosX-Agent 的安装、认证与运维。架构概述为什么 PI 连接器必须运行在 Windows 上PI 连接器是 taosX 的一个插件负责从 PI 系统读取数据并写入 TDengine。其核心依赖为PI AF SDK仅支持 Windows因此连接器必须运行在可直连 PI 系统的 Windows 主机上。这一约束决定了后续所有部署架构的走向要么让 taosX 整体运行在 Windows 上要么把 PI 连接器所在的执行单元下沉到 Windows 主机taosX-Agent而 taosX 本体可以灵活部署在 Linux 或 Windows。连接器有两种运行方式运行方式说明内嵌于 taosXtaosX 本身部署在可直连 PI 系统的 Windows 主机上连接器作为 taosX 的内置插件运行通过 taosX-Agent 代理taosX 部署在其他位置如云端或 IT 数据中心通过 taosX-Agent 代理访问 PI 系统无论采用哪种方式实际与 PI 系统通信的进程都是连接器子进程Windows 下的taosx-pi.exe它通过 PI AF SDK 发起连接而 SDK 内部的端口由 SDK 自己管理。taosX-Agent 是 TDengine TSDB Enterprise 的组件作为 taosX 的代理服务部署在靠近数据源的环境中负责从数据源采集数据并转发给 taosX除 PI 外它同样支持 OPC UA/DA 等受限网络场景的数据代理采集详见 taosX-Agent 参考手册。方案 AtaosX 直连适用场景taosX 可以直接部署在与 PI 系统同一网段的 Windows 服务器上。优点架构简单无需额外部署 taosX-Agent运维成本低限制taosX 必须运行在 Windows 上taosX 所在主机必须同时能连通 PI 系统和 TDengine在 taosExplorer 中创建 PI 数据源任务时这种模式对应「代理」不选择任何 taosX-Agent直接由运行在 Windows 上的 taosX 内置连接器完成采集参见 数据写入 · 配置基本信息。方案 A 适合 PI 系统规模不大、taosX 与 PI 同处一个网段、且对整体架构简洁性要求高的场景。方案 BtaosX-Agent 代理模式推荐适用场景taosX 部署在云端或 IT 数据中心无法直连 PI 系统或者 PI 系统位于隔离的 OT 网络中。优点taosX 可以部署在 Linux 上不受 PI AF SDK 的 Windows 限制符合 OT/IT 网络分区的安全要求taosX-Agent 只需要与 PI 系统和 taosX 两个方向的网络连通限制需要额外部署和维护 taosX-AgenttaosX-Agent 所在的 Windows 主机必须安装 PI AF SDK提示taosX-Agent 代理模式是生产环境的推荐部署方案尤其适合 OT/IT 网络隔离的工业场景。本方案在 taosExplorer 中的落地方式创建 PI 数据源任务时在「代理」下拉框中选择已创建的 taosX-Agent或点击「创建新的代理」在线获取安装指引。若 taosX 部署在云端、PI 位于隔离 OT 网络这是唯一可行的接入路径因为 前置条件 明确指出PI AF SDK 仅支持 WindowsLinux 上的 taosX 必须通过 Windows 主机上的 Agent 代理。方案 C多 PI 系统汇聚适用场景集团级部署多个工厂各有独立的 PI 系统需要将数据汇聚到统一的 TDengine 集群。优点统一管理多个 PI 系统的数据每个工厂独立部署 taosX-Agent互不影响便于集团级数据分析和监控注意事项每个 taosX-Agent 需要独立安装 PI AF SDK 并配置对应 PI 系统的访问权限建议为不同工厂的数据使用不同的 TDengine 数据库或超级表前缀避免命名冲突方案 C 本质上是方案 B 在横向规模上的扩展每座工厂都是一个独立的 OT 网络边界各自部署一个 taosX-Agent通过 gRPC 汇聚到中心机房的单套 taosX再写入统一的 TDengine 集群。此时 taosX-Agent 的「断线重连」与「存储转发」能力尤为重要——当中心 taosX 或跨网段链路短暂不可用时Agent 保持运行并自动重连采集数据持久化到本地磁盘、网络恢复后自动补发保障数据零丢失相关机制见 存储转发。taosX-Agent 部署要点如果你选择了方案 B 或方案 C以下是 taosX-Agent 部署时的关键要点要点说明操作系统必须为 WindowsPI AF SDK 仅支持 WindowsPI AF SDK必须在 taosX-Agent 主机上安装 PI AF SDKPI AF Client 2018taosX/taosX-Agent 以子进程方式启动 PI 连接器由连接器调用 PI AF SDK 与 PI 系统通信服务账户taosX-Agent 服务的 Windows 运行身份默认 Local System即为连接器访问 PI 时呈现的身份需在 PI 侧配置对应权限网络 - PI 侧taosX-Agent 主机 → PI Data Archive端口 5450、taosX-Agent 主机 → PI AF Server端口 5457网络 - taosX 侧taosX-Agent ↔ taosX 之间的网络连通gRPC/HTTPS安装方式在 taosExplorer 中点击创建新的代理可获取 taosX-Agent 的安装指引平台与软件依赖结合 PI 数据接入前置条件 与 taosX-Agent 参考手册PI 场景下 taosX-Agent 主机的软件环境要求如下依赖项最低版本说明操作系统Windows Server 2016 / Windows 10PI AF SDK 仅支持 WindowsPI AF SDKPI AF Client2018从 OSIsoft / AVEVA 官方获取安装包.NET Framework4.8PI AF SDK 的运行时依赖安装完成后Windows 上 taosX-Agent 的可执行文件位于C:\TDengine\taosx-agent.exe配置文件为C:\TDengine\cfg\agent.toml日志目录为C:\TDengine\log\服务名为taosx-agentWindows 服务。agent.toml 配置与连通性验证taosX-Agent 通过agent.toml与中心 taosX 建立连接核心配置为从 taosExplorer 创建代理时生成的endpoint与token# taosX 的 gRPC 服务地址必填 endpoint http://taosX_host:6055 # 在 taosExplorer 中创建 Agent 时生成的 Token必填 token your_token完整配置项说明见 taosX-Agent 配置参考。部署前建议先验证两段网络的连通性# Windows PowerShell验证到 PI 系统端口 5450/5457与 taosX端口 6055 Test-NetConnection -ComputerName PI_SERVER_HOST -Port 5450 Test-NetConnection -ComputerName AF_SERVER_HOST -Port 5457 Test-NetConnection -ComputerName taosX_host -Port 6055配置完成后启动服务sc start taosx-agent回到 taosExplorer 的代理创建向导点击「检查代理是否连接正常」状态显示正常即表示 Agent 已成功上线。服务账户与认证要点PI 连接器taosx-pi.exe作为 taosX 或 taosX-Agent 的子进程运行认证由 Windows 操作系统完成Kerberos 或 NTLM 集成认证不依赖 PI 内部账号密码体系。taosX-Agent 服务默认以 WindowsLocal System账户运行在域环境中对应机器账号如DOMAIN\计算机名$。建议在生产环境中将 taosX-Agent 配置为运行在专用域服务账号下以便在 PI 侧统一管理权限。连接配置中的 Username/Password/Domain 三个字段可选控制认证方式字段填写方式认证方式说明全部留空推荐Windows 集成认证连接器以 taosX-Agent 服务账户的 Windows 身份Kerberos 或 NTLM访问 PI填写 Username Password± Domain显式凭据登录以指定的 Windows 账户访问 PI忽略服务账户身份PI 侧的权限配置遵循「两层访问控制」在 PI System Management ToolsSMT的 Security → Mappings 中将服务账户的 Windows 身份SID映射到具有读取权限的 PI Identity认证层再在 Identities 中授予 Read / Read Data 权限授权层使用 AF 模式时还需在 PI System ExplorerPSE的 Database Security 中授予目标 AF 数据库及 Element/Attribute 的 Read 与 Read Data 权限。更完整的认证机制、主机名 vs IP 的说明与排障顺序请参阅 连接配置与认证。架构选型决策表条件推荐方案taosX 可以部署在 PI 系统同一网段的 Windows 主机方案 A直连taosX 在云端或 IT 网络PI 在 OT 网络方案 BtaosX-Agent 代理多个工厂的 PI 系统需要汇聚到同一个 TDengine方案 C多 PI 汇聚OT/IT 网络严格隔离有安全合规要求方案 B 或 CtaosX-Agent 代理希望 taosX 运行在 Linux 上方案 B 或 CtaosX-Agent 代理决策时可以按以下思路快速定位看 taosX 的部署位置与 PI 同网段且允许 Windows → 方案 A否则进入代理模式。看 OT/IT 隔离要求存在严格网络分区或安全合规要求 → 方案 B 起步。看 PI 系统数量集团多工厂多套 PI → 方案 C按工厂拆分 Agent 实例。延伸部署架构与高可用、故障转移的衔接部署架构选型并不孤立——当生产环境需要数据接入侧的冗余时可以在多套 taosX引擎侧登记为多个 Xnode之间实现任务调度与故障转移。相关说明见 高可用与故障转移要点如下调度模型是「同一时刻一个任务实例运行在一个 Xnode 上」节点故障后由调度器在可用 Xnode 上重新拉起任务典型的「检测 迁移」延迟约在 10–30 秒量级。计划性维护可先执行DRAIN XNODE id迁走任务再升级实现滚动升级。请将 taosX-Agent 配置为可连接全部相关 taosX 的 endpoint即各 Xnode 登记的 gRPC 地址默认端口 6055若 Agent 只指向单一 taosX该实例不可用时任务可能无处可迁移。迁移窗口内的数据完整性依赖实时任务的重启补偿时间与历史数据回填机制兜底。从源码与文档结构看taosX/Xnode 是 TDengine 企业版数据接入能力的执行侧形态Xnode 的登记、调度与排空均通过 SQL如CREATE XNODE、SHOW XNODES、DRAIN XNODE纳入引擎管理详见 数据接入Xnode。部署后的验证清单完成架构选型与组件部署后建议逐项执行以下检查完整清单见 前置条件网络与连通性PI Data Archive / AF Server 使用主机名而非 IPIP 可能影响 Kerberos 认证从 taosX/taosX-Agent 主机可访问 PI Data Archive端口 5450与 PI AF Server端口 5457已在 taosX-Agent 主机上通过 SMT / PSE手动验证可连接 PI先排除环境问题再测试 taosX代理模式下taosExplorer 中 taosX-Agent 状态显示在线认证与权限已明确 taosX-Agent 的运行身份默认 Local System → 域中DOMAIN\计算机名$或自定义域服务账号该 Windows 身份已在 PI Data Archive 的 Mappings 中映射到对应 PI Identity读取权限AF 模式该身份在 AF Server Security 中已获得 Read / Read Data 权限连接配置中 Username/Password/Domain优先留空使用 Windows 集成认证软件环境taosX/taosX-Agent 主机操作系统为 Windows已安装 PI AF SDKPI AF Client 2018与 .NET Framework 4.8TDengine 集群运行正常目标数据库已创建taosX 可通过 taosExplorer 访问任务配置连接配置中 PI Data Archive Server 使用主机名格式点击连通性检查按钮连接测试通过通过以上检查后即可在 数据写入 页面创建 PI实时或 PI backfill回填数据源任务将 PI 系统的数据持续写入 TDengine。相关文档PI 数据接入前置条件PI 连接配置与认证PI 高可用与故障转移安装 taosX-AgenttaosX-Agent 参考手册taosX-Agent 配置参考【免费下载链接】tdengineTDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.项目地址: https://gitcode.com/taosdata/tdengine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Android 11音频设备分离控制机制深度解析

Android 11音频设备分离控制机制深度解析

1. 项目概述:为什么Android 11要拆开MIC和扬声器的控制权?在Android 11之前,音频设备的路由逻辑是“一锅炖”——系统把MIC输入和扬声器输出当成一个整体音频路径来管理。你点开设置里的“音频输出设备”,选了蓝牙耳机&#xff0c…

2026/9/21 17:00:55 阅读更多 →
macOS 27启动台恢复全指南:从系统设置到数据库重置

macOS 27启动台恢复全指南:从系统设置到数据库重置

macOS 27 都出了这么久,Siri 摇身一变成了完整的 AI 助手,控制中心也改得我快认不出来了,结果启动台还是那个老脾气:不是图标乱成一锅粥,就是某个应用玩消失,再不然整个启动台干脆白屏转圈。朋友来问我“ma…

2026/9/21 16:59:54 阅读更多 →
DLSS Swapper 教程:免费切换 DLSS/FSR/XeSS 版本,不用等游戏更新

DLSS Swapper 教程:免费切换 DLSS/FSR/XeSS 版本,不用等游戏更新

DLSS Swapper 教程:免费切换 DLSS/FSR/XeSS 版本,不用等游戏更新 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper DLSS Swapper 是一款免费的 DLSS 版本切换工具:它让你直接下载、管理…

2026/9/21 16:59:54 阅读更多 →

最新新闻

舌尖毁了沈子钰实战避坑:3步搞定配置与高频面试题

舌尖毁了沈子钰实战避坑:3步搞定配置与高频面试题

舌尖毁了沈子钰实战避坑:3步搞定配置与高频面试题 配置环境就卡半天,是不是让你怀疑人生?明明照着文档敲,结果报错一堆,进度条转了半小时还没动静。这种痛苦,每个开发者都经历过。更尴尬的是,面试时遇到关于底层原理的 高频面试题…

2026/9/21 19:38:06 阅读更多 →
2026最新微信小号怎么申请?3个致命坑导致封号,手把手教你合规养号

2026最新微信小号怎么申请?3个致命坑导致封号,手把手教你合规养号

2026最新微信小号怎么申请?3个致命坑导致封号,手把手教你合规养号 你是不是也遇到过这种情况:想注册个微信小号用来接私活、测试消息推送或者隔离工作生活,结果照着网上那些“2026最新”的教程操作,要么手机号被占用,要么刚注册完就收不到验证…

2026/9/21 19:38:06 阅读更多 →
手机投屏电视怎么设置全解:新手避坑指南与底层逻辑

手机投屏电视怎么设置全解:新手避坑指南与底层逻辑

手机投屏电视怎么设置全解:新手避坑指南与底层逻辑 你是不是也遇到过这种情况?手里拿着手机,对着电视屏幕折腾半天,画面就是过不过去。或者好不容易连上了,卡得跟PPT一样,声音还不同步。很多教程只告诉你“点这个图标,选那个设备”,但一旦遇到连不…

2026/9/21 19:38:06 阅读更多 →
手写实现选择地址组件避坑指南

手写实现选择地址组件避坑指南

手写实现选择地址组件避坑指南 盯着屏幕上一长串红色的 StackTrace ,手指在键盘上悬停却敲不出下一个字符。这种因为 Address 组件报错而导致的页面崩溃,几乎是前端开发者职业生涯中的“初体验”。很多新人拿到一个现成的 UI…

2026/9/21 19:38:06 阅读更多 →
3分钟吃透fbx是什么格式,这份速查手册让你面试不慌

3分钟吃透fbx是什么格式,这份速查手册让你面试不慌

3分钟吃透fbx是什么格式,这份速查手册让你面试不慌 看了一堆教程还是不会写项目?别急,很多老鸟第一反应也是懵的。今天咱们不整虚的,直接给你一份 fbx是什么格式 的 速查手册 ,专门解决你在3D资产导入、游戏引擎对接时遇到的那些幺蛾子。…

2026/9/21 19:38:06 阅读更多 →
5个致命坑:一文搞懂五笔反查工具选型与避坑

5个致命坑:一文搞懂五笔反查工具选型与避坑

5个致命坑:一文搞懂五笔反查工具选型与避坑 看了一堆教程还是不会写项目?别急,这真不是你笨。很多开发者在做输入法辅助工具或文本处理系统时,盯着屏幕上的报错发呆,明明逻辑看着没错,一跑起来就崩。今天咱们不聊虚的,直接切入正题,帮你一文搞懂【五…

2026/9/21 19:37:05 阅读更多 →

日新闻

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and …

2026/9/21 0:00:01 阅读更多 →
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,…

2026/9/21 0:00:01 阅读更多 →
Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

桌面应用AI 应用插件系统 【免费下载链接】Wox A cross-platform launcher that simply works 项目地址: https://gitcode.com/gh_mirrors/wo/Wox 点击查看 免费下载 全功能插件(Full-featured Plugin)是 Wox 三类插件实现方式中能力最完整的…

2026/9/21 0:00:01 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →