代码拉取完成,页面将自动刷新
OpcUa协议的Java实现,项目基于Eclipse Milo库开发。服务端采用KepServer 6.X。
打开KEPServerEX 6 Administration
添加项目通道、设备和标记
项目-属性 启用匿名登录(客户端使用匿名验证时需要)
设置-用户管理器 新建用户
OPCUA配置-服务器端点,TCP连接和安全策略
重新初始化服务器运行时
更改application.properties配置文件、opcua.properties配置文件
OpcUaClientConfig.setIdentityProvider()提供四种验证方式:
- AnonymousProvider
- CompositeProvider
- UsernameProvider
- X509IdentityProvider 其中匿名验证和用户名验证较为常用和简单
启动OpcUaApplication
/connect 建立连接
/disconnect 断开连接
/read 节点读取(较为常用信息是节点值和值数据类型)
/write 节点值写入 需注意服务端节点类型(只读/读/写)和客户端DataValue的数据类型
/subscribe 订阅节点 监控值有变化时回调通知 (监控参数clientHandle需自动获取,若使用统一的参数批量订阅时会造成先行节点被覆盖)
Eclipse Milo 地址:https://github.com/eclipse/milo
下载地址:链接:https://pan.baidu.com/s/16ivAoSMqCvoUF7xr0DxkMg 提取码:1234 里面有破解说明以及操作
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。