Track B

构建

Track B 面向写代码的人。内容包括事件、报警和历史访问,编写自己的信息模型,正确处理证书和 PKI 而不是靠关闭安全,以及用四种语言构建可用的客户端和服务器。

课程4
课时44
先修要求Track A,以及足以运行示例的 Python、JavaScript、C# 或 C 其中一种的基础。
适合谁正在实现 OPC UA 客户端或服务器、或者负责与之通信的代码的软件开发者和集成商工程师。

学完你将能够做到

  • 你能够订阅报警和条件,并用过滤器只返回你需要的内容。
  • 你可以拉取服务器端聚合结果,而不必流式传输原始历史数据再自己计算。
  • 你能够自行编写、编译并加载一个 NodeSet2 信息模型。
  • 你能够搭建一套可用的 PKI,包括让证书真正通过校验的 SAN 条目。
  • 你能够写出一个在服务器重启后仍不丢失订阅的客户端。
  • 你能够读懂一个陌生的 OPC UA SDK 的 API,并把它映射到你已经掌握的十二项任务上。

本 Track 的课程

B1

事件、报警与历史

值告诉你此刻正在发生什么;事件和历史告诉你发生过什么以及为什么。本课程涵盖 Part 9 的报警层次、只返回所需内容的事件过滤器、作为机器可读原因代码的条件类,以及服务器端聚合。

10 节课 · 约 72 分钟

B2

信息建模

任何人都能暴露标签。建模才是让一个素未谋面的客户端理解服务器的关键。本课程涵盖建模规则、接口、自定义结构体、编写 NodeSet2 XML、编译它并发布它。

12 节课 · 约 96 分钟

B3

安全与 PKI

大多数 OPC UA 安全问题都是证书问题,而大多数都靠关闭安全来“解决”:这就是为什么那么多工厂跑在 None 上。本课程正确地搭建一套可用的 PKI:策略与模式、证书结构、四个存储区、角色与审计。

12 节课 · 约 96 分钟

B4

编写客户端和服务器

同样的十二项任务实现四遍:Python 用 asyncua,Node 用 node-opcua,C# 用 OPC Foundation 参考栈,C 用 open62541。把套路掌握一次,之后就能读懂任何 OPC UA SDK。

10 课 · 约 80 分钟

最后核对日期 2026 年 9 月 7 日,对照 OPC UA 1.05.07。OPC UA Connect 是教育资源,与 OPC Foundation 无隶属关系。

免费下载
OPC UA 服务器验收测试包
一份 40 项检查的验收测试,在投运签收前对厂商的服务器执行。带加权评分、三个硬性门槛,以及供供应商会议使用的一页结论。
获取免费测试包 →
免费,无需课程,无需登录