跳到主要内容
●完全免费 · 商用可用

Darra OPC UA 客户端 SDK

六语言完整 OPC UA 客户端实现 · 一致 API · 加密通道全支持

C# / Java / Python / C / C++ / Rust 跨语言对齐 · 商用闭源亦可

发现 · 读写 · 浏览 · 订阅 · 方法调用 · 历史访问 · 事件订阅匿名 · 用户名 · 证书 · 签名 · 签名加密
常规操作安全连接订阅监控事件触发
点击放大 ⤢
常规操作
节点树浏览 / 属性详情 / 节点订阅 / 实时日志, 一站式 OPC UA 调试

Darra OPC UA 客户端 · 测试客户端界面预览

核心能力

六语言一致 · 完整服务集 · 加密通道齐全 · 中文文档详尽

🌐

六语言一致 API

一套 API 行为, C# / Java / Python / C / C++ / Rust 六语言完整对齐. 切语言不重学, 跨语言一致性回归测试持续守护.

🔍

Discovery 发现

GetEndpoints / FindServers 不需要 Session 即可探测 Server, 拿到 endpoint 清单 / 安全模式 / 受支持的 UserTokenType.

🤝

会话与自动重连

Hello → OpenSecureChannel → CreateSession → ActivateSession 完整握手, KeepAlive 心跳保活, 断线自动重连 + 订阅 Republish.

🔐

三档加密通道

None / Sign / SignAndEncrypt 三种 SecurityMode, 默认 Basic256Sha256. 客户端 PFX 证书, 服务端证书首次连接 TOFU.

👤

三种用户身份

匿名 / 用户名密码 / X.509 证书 三种 UserToken 完整支持, 加密通道与登录身份解耦.

🆔

强类型 NodeId

Numeric / String / GUID / Opaque 四类 NodeId 对象, 取代字符串拼接, 跨语言统一表达.

📦

Variant 数据封装

Variant / DataValue 强类型容器, AsDouble / AsInt32 / AsDateTime 等 setter 取值, native 句柄 RAII 自动释放.

🧩

结构体解码 StructDecoder

运行时按 DataTypeDictionary 自动解析任意 ExtensionObject, 支持 Structure / Optional / Union 三种 StructureKind.

📥

单点 / 批量读写

Read / Write + ReadMany / WriteMany 一次 RPC 顶 N 次, RegisterNodes 高频访问加速 30-50%.

🌳

浏览与路径解析

Browse / BrowseMany / BrowseWithPaging / BrowseNext 完整分页, TranslateBrowsePaths 把浏览路径解析为 NodeId.

🎯

高级浏览过滤 BrowseFiltered

BrowseDirection (Forward / Inverse / Both) + ReferenceTypeId + IncludeSubtypes, 配套 BrowseAll 自动续翻.

⚙️

索引器式节点访问

ua.Nodes["i=2258"].Value 直接索引, Lazy Load 按需加载, 远端节点等同本地对象.

📊

数据订阅

单订阅 1000+ MonitoredItem, AddMany 一次 RPC 批量加入, publishing / sampling 双层间隔, 跨 Session 迁移.

📈

数据变化过滤

DataChangeTrigger (Status / StatusValue / StatusValueTimestamp) + Deadband (Absolute / Percent), 服务端侧过滤减冗余推送.

🚨

事件订阅 Alarms & Conditions

报警与条件事件原生支持, EventFilter / Severity / SourceNode / Acknowledge / Confirm 完整流程.

⚡

方法调用 Method Call

调用服务端 OPC UA Method, Variant[] 入参 / 出参, BadInvalidArgument / BadMethodInvalid 等错误码完整透传.

🕒

历史访问五种模式

原始 / 修改记录 / 指定时刻 / 聚合 (Avg / Min / Max / TimeAverage) / 历史事件, ContinuationPoint 自动续拉.

✏️

历史更新与删除

Insert / Replace / Update 历史值, DeleteRange / DeleteAtTime / DeleteEvents 区间或时刻删除.

📁

文件传输 FileTransfer

Open / Read / Write / Close / GetPosition / SetPosition, 流式读写 + 断点续传, FileOpenMode 标志位组合.

🖥️

服务端信息查询 ServerInfo

一行 ReadServerStatus 拿启动时间 / 当前时间 / 状态 / 软件版本 / 厂商, ServerState 完整 8 种状态枚举.

🔔

统一事件通道

ua.Events.* 汇集会话生命周期 / 订阅生命周期 / 数据变化 / 通讯异常, 一行 hook 调试期省事.

📜

证书工具

CertificateManager.GenerateSelfSigned 一行生成 PFX, Inspect 校验 SubjectAltName URI / 有效期 / 算法.

深耕工业自动化,打造卓越解决方案

专业研发外包 功能定制 欢迎联系

我们的优势

高度定制

✓精准匹配业务需求
✓量身定制最佳方案
✓深度行业调研
✓洞察市场需求
✓优化用户体验

专属服务

✓资深项目经理1对1
✓现场指导施工
✓保障项目高效落地
✓工程师现场陪产
✓全程技术支持
✓确保生产品质

技术领先

✓资深工程师团队
✓全领域协同
✓高效无缝对接
✓最优产品设计
✓全方位技术支持
✓快速响应

透明定价

✓专业研发外包
✓明码标价
✓开放供应链体系
✓自主选择供应商
✓降低企业研发投入成本

我们的业务范围

电气设计

PCB设计开发

上位机

客制化MES

客制化ERP

视觉方案

AI模型

工业机器人

结构设计

产品设计

施工

非标设备