技术细节

已受认证符合OPC UA 1.02标准

Prosys OPC UA Java SDK是受OPC基金会认证的符合OPC UA 1. 02规范标准的软件开发工具。OPC基金会的认证和合规测试旨在为OPA UA相关技术的用户提供高质量的产品,满足规定的操作要求。受OPC基金会认证的产品:

  • 符合 OPC 协议标准
  • 与其他厂商提供的OPC UA产品可互操作
  • 稳定,可靠而且能够还原丢失的信息
  • 可用性,被广泛多次实践验证
  • 高效管理资源,例如CPU、内存和磁盘空间

基本功能

Prosys OPC UA Java SDK支持以下功能

数据传输协议

  • UA-TCP UA-SC UA-Binary
  • HTTPS UA-Binary
  • PubSub UA-UDP UADP
  • PubSub MQTT UADP
  • PubSub MQTT JSON

安全策略

  • Basic128Rsa15
  • Basic256
  • Basic256Sha256
  • Aes128-Sha256-RsaOaep
  • Aes256-Sha256-RsaPss

信息模型

  • 数据访问
  • 警报和条件
  • 历史访问
  • 配套规范
  • 定制模型

Java 版本

  • Java SE 6*
  • Java SE 7*
  • Java SE 8
  • Java SE 11

* 仅支持非PubSub版本

客户端的SDK的具体功能

Prosys OPC UA客户端的Java SDK采用必要的OPC UA客户端基础架构,为您提供完整的Java库,使您能够节省开发时间,并专注于您的核心任务,包括

  • 连接和会话管理
  • 订阅管理
  • 地址空间管理
  • 安全证书管理

客户端SDK为OPC UA的服务调用定义了一个纯Java风格的接口。 我们对客户端的对象进行了特别的设计,使其能直观和便捷地被使用在各种场景中。这些对象可以帮助您设计自己的应用程序逻辑,来轻松地处理OPC UA服务器提供的数据。

客户端SDK包括一个教程和一个客户端应用程序示例,用来演示客户端SDK的用法,并为您的OPC UA客户端的应用程序开发提供快速入门。

受客户端SDK支持的OPC UA配置文件

  • UA通用客户端配置文件
  • UA数据访问客户端配置文件

受客户端SDK支持的OPC UA规范的各个层面

  • 基础的客户端特性
  • 核心客户端层面
  • 客户端层面的地址空间查找
  • 客户端层面的属性读取
  • li>
  • 客户端层面的数据变化订阅
  • 客户端层面的数据访问
  • 客户端层面的发现
  • 客户端层面的事件订阅
  • 客户端层面的方法
  • 历史访问
  • 高级类型
  • 客户端层面的编程
  • 客户端层面的审计
  • 客户端层面的冗余

服务器的SDK的具体功能

Prosys OPC UA 服务器的Java SDK为开发功能完善的OPC UA服务器提供了基础构架,旨在帮助您实现所有必需的服务和数据类型,从而使您能轻松地在程序应用中添加一个完整的OPC UA服务器。

已实现的服务包括

  • 安全证书管理
  • 会话管理
  • 订阅管理
  • 参数管理
  • 属性管理
  • 事件管理
  • 方法服务
  • 报警服务
  • 历史服务

服务器SDK包括教程和服务器应用程序的示例,演示了服务器SDK的用法,并为您自己的OPC UA服务器程序应用开发提供了快速入门。

受服务器SDK支持的OPC UA的配置文件

  • UA标准服务器配置文件
    • UA嵌入式服务器配置文件
    • UA Nano嵌入式设备服务器配置文件
    • UA Micro嵌入式设备服务器配置文件
  • UA数据访问服务器配置文件

受支持的OPC UA协议的各个层面

  • 服务器的核心层面
  • 基础的服务器特性
  • 服务器层面的WriteMask特性
  • 服务器层面的文件访问
  • 服务器层面的文档
  • 服务器层面的嵌入式数据变化订阅
  • 服务器层面标准的数据变化订阅
  • 服务器层面加强的数据变化订阅
  • 服务器层面的数据访问
  • 服务器层面的ComplexType
  • 服务器层面的标准事件订阅
  • 服务器层面的地址空间通知
  • 服务器层面警报和条件基础条件
  • 服务器层面警报和条件地址空间实例
  • 服务器层面警报和条件启用
  • 服务器层面警报和条件警报
  • 服务器层面警报和条件警报消息确认
  • 服务器层面警报和条件专用警报
  • 服务器层面警报和条件非专用警报
  • 服务器层面警报和条件对话
  • 服务器层面的方法
  • 服务器层面的节点管理
  • 服务器层面的客户端冗余
  • 服务器层面的冗余透明*
  • 服务器层面的冗余可视*
  • 服务器层面的历史原始数据*
  • 服务器层面的历史合计*
  • 服务器层面的历史访问结构化数据*
  • 服务器层面的历史数据AtTime *
  • 服务器层面的历史访问修改数据*
  • 服务器层面的历史注释*
  • 服务器层面的历史数据更新*
  • 服务器层面的历史数据嵌入*
  • 服务器层面的历史数据删除*
  • 服务器层面的基础历史事件*
  • 服务器层面的历史事件更新*
  • 服务器层面的历史事件嵌入*
  • 服务器层面的历史事件删除*
  • 用户令牌-匿名层面
  • 用户令牌-服务器层面的用户名密码*
  • 用户令牌-服务器层面的X509证书*
  • 用户令牌-服务器层面的已签发的令牌*
  • 用户令牌-Windows服务器层面以前发的令牌

* 需要程序应用的实现

试用OPC UA Java软件开发工具

点击以下连接申请下载免费试用版