浏览 OPC UA 服务器的地址 Space

Browsing the Address Space of an OPC UA Server

我正在编写一个 Android 可以连接到服务器的应用程序,运行 在 PLC 机器上。 我肯定会使用 Prosys SDK 和 OPC UA Java 堆栈。

应用程序可以显示来自服务器的重要数据,所以这不是问题。

但我想要的是您可以将地址 space 视为一个层次结构,并且您可以像在 UaExpert 中一样浏览整个地址 space。因此,如果服务器支持此功能,您还可以查看来自 plc 的数据。 This is a hierarchical order example which you can see in UaExpert

那么如何在 Android 中显示这样的地址 space?因为我认为可以获取整个地址space,所以我不需要获取每个对象。

没有使用 OPC UA 获取整个地址空间的选项,拥有这样的功能将是完全低效的。

您应浏览 OPC UA 根节点(命名空间=0,类型=数字,标识符=84 {RootFolder})

根据返回的References,继续Browse。

展开折叠的节点将触发新的浏览请求。