20 lines
787 B
Markdown
20 lines
787 B
Markdown
|
|
# 第三方源码(Vendor)
|
|||
|
|
|
|||
|
|
本目录存放固定版本的第三方依赖源码,用于内网 CI、离线构建与客户交付,无需在配置阶段从网络拉取。
|
|||
|
|
|
|||
|
|
| 目录 | 版本 | 许可证 | 用途 |
|
|||
|
|
|------|------|--------|------|
|
|||
|
|
| `open62541/` | v1.4.6(commit `50ae40d3`) | MPL-2.0 | OPC UA 协议栈 |
|
|||
|
|
|
|||
|
|
## open62541
|
|||
|
|
|
|||
|
|
- 上游:<https://github.com/open62541/open62541>
|
|||
|
|
- 由 `cmake/SoftbusThirdParty.cmake` 通过 `add_subdirectory` 引入
|
|||
|
|
- 构建选项与项目一致:Subscriptions / MethodCalls / Discovery ON,Encryption OFF
|
|||
|
|
|
|||
|
|
### 升级步骤
|
|||
|
|
|
|||
|
|
1. 用新 tag 替换 `third_party/open62541/` 目录内容(保留 `LICENSE` 等上游文件)
|
|||
|
|
2. 更新本表版本号与 commit
|
|||
|
|
3. 全量编译并跑 OPC UA 联调(守护进程 + 边缘 + 客户端读写)
|