# OPC-UA **Repository Path**: zl_java/opc-ua ## Basic Information - **Project Name**: OPC-UA - **Description**: 通过opc-ua 读取kepServer 数据 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/han-shuai-shuai/opc-ua.git - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2024-02-10 - **Last Updated**: 2024-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OPC UA OpcUa协议的Java实现,项目基于Eclipse Milo库开发。服务端采用KepServer 6.X。 --- ## 使用步骤: ### 1、启动服务端。 > 打开KEPServerEX 6 Administration > 添加项目通道、设备和标记 > 项目-属性 启用匿名登录(客户端使用匿名验证时需要) > 设置-用户管理器 新建用户 > OPCUA配置-服务器端点,TCP连接和安全策略 > 重新初始化服务器运行时 ### 2、启动客户端 > 更改application.properties配置文件、opcua.properties配置文件 >> OpcUaClientConfig.setIdentityProvider()提供四种验证方式: >> + AnonymousProvider >> + CompositeProvider >> + UsernameProvider >> + X509IdentityProvider >> 其中匿名验证和用户名验证较为常用和简单 > 启动OpcUaApplication ### 3、接口调试 > /connect 建立连接 > /disconnect 断开连接 > /read 节点读取(较为常用信息是节点值和值数据类型) > /write 节点值写入 需注意服务端节点类型(只读/读/写)和客户端DataValue的数据类型 > /subscribe 订阅节点 监控值有变化时回调通知 (监控参数clientHandle需自动获取,若使用统一的参数批量订阅时会造成先行节点被覆盖) --- Eclipse Milo 地址:https://github.com/eclipse/milo #### 1,安装KepServer v6 破解版 下载地址:链接:https://pan.baidu.com/s/16ivAoSMqCvoUF7xr0DxkMg 提取码:1234 里面有破解说明以及操作 #### 2,开始配置KepServer ##### 2.1点击windows左下角 ![输入图片说明](image-20220904143635935.png) ##### 2.2找到下图 并双击 ![输入图片说明](image-20220904144422096.png) ##### 2.3右键选择任务栏 下面开始直接展示图不说明了 ![输入图片说明](image-20220904144713048.png) ![输入图片说明](image-20220904145116164.png) ![输入图片说明](image-20220904145332504.png) ![输入图片说明](image-20220904145354738.png) ![输入图片说明](image-20220904145502418.png) ![输入图片说明](image-20220904145546352.png) ![输入图片说明](image-20220904145613812.png) ![输入图片说明](image-20220904145658861.png)