Eclipse milo - 如何处理 OPCUA 中的数据节点可见性,以便不同的用户看到不同的数据?

问题描述

我正在分析如何在云中设置 OPcua 服务器,其中一项挑战是数据可见性。作为数据可见性,我的意思是用户/客户可以看到仅属于他的某些数据/设备,这同样适用于其他用户

因此节点创建过程将取决于连接的用户是谁。

如何根据 OPcua 和特别是 eclipse milo 以最佳方式实现这一点?每个客户都有不同的命名空间吗?任何建议将不胜感激。

解决方法

每个客户使用不同的命名空间是一种不错的方法,但无论您是否这样做,您最终都需要在执行浏览、读取、写入和其他服务期间检查会话,以确定连接了哪个用户以及哪些权限他们有。