首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OPC UA客户端数据访问服务器

问OPC UA客户端数据访问服务器
EN

Stack Overflow用户
提问于 2017-08-07 06:30:06
回答 1查看 2.6K关注 0票数 1

我有一种情况,禁止化学武器组织客户端不知道禁止化学武器组织服务器地址空间的构造,但客户端仍然知道连接凭据。禁止化学武器组织的客户端是否仍然可以在没有命名空间和节点id的情况下从服务器访问数据。

我一直通过在客户端请求期间指定名称空间和节点id来获取服务器数据。

有人能帮我详细了解OPC UA数据访问吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-07 07:33:32

TL;DR;是的,您可以使用浏览服务获取服务器中所有节点的列表。

更详细的答覆:

每个服务器至少应该有以下节点(文件夹)。在Parenthesis中是名称空间0中的节点ID ( OPC基名称空间),它是由规范提供的。

代码语言:javascript
复制
- Root (i=84)
    - Objects (i=85)
    - Types (i=86)
    - Views (i=87)

OPC UA规范注册后,可以免费下载OPC规范第4部分。它定义了服务Browse和BrowseNext。使用这些服务,您可以指示一个开始节点(即上面的一个节点,例如,Root =命名空间0,ID 84)并获取它的所有子节点。

在node-opcua中,您可能可以在这里找到一些示例代码:BrowseRequest.js

在open62541中,浏览节点的示例如下所示:https://github.com/open62541/open62541/blob/master/examples/client.c#L55

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45540615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档