# 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
没有合适的资源?快使用搜索试试~ 我知道了~
OpcUa协议的Java实现的demo演示
共16个文件
java:8个
properties:3个
xml:1个
1 下载量 138 浏览量
2024-01-08
20:57:14
上传
评论 1
收藏 61KB ZIP 举报
温馨提示
代码仅供参考学习! 代码仅供参考学习! 代码仅供参考学习! OpcUa协议的Java实现,项目基于Eclipse Milo库开发。服务端采用KepServer 6.X。 OpcUa协议的Java实现,项目基于Eclipse Milo库开发。服务端采用KepServer 6.X。 OpcUa协议的Java实现,项目基于Eclipse Milo库开发。服务端采用KepServer 6.X。
资源推荐
资源详情
资源评论
收起资源包目录
OpcUa协议的Java实现的demo.zip (16个子文件)
OpcUa协议的Java实现的demo
pom.xml 2KB
src
main
resources
application.properties 842B
opcua.properties 767B
java
com
jellyleo
opcua
OpcUaApplication.java 541B
client
ClientRunner.java 4KB
ClientHandler.java 6KB
controller
CommonController.java 3KB
cert
KeyStoreLoader.java 4KB
entity
NodeEntity.java 597B
config
Properties.java 2KB
.mvn
wrapper
maven-wrapper.properties 218B
maven-wrapper.jar 50KB
MavenWrapperDownloader.java 5KB
.gitignore 333B
README.md 1KB
KepServer Function 2KB
共 16 条
- 1
资源评论
梦回阑珊
- 粉丝: 2436
- 资源: 619
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功