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
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 无隶属关系。