OPC UA Java SDK


Prosys OPC UA Java SDK是开发多平台OPC UA客户端、服务器和系统的可靠选择。Java SDK负责所有的通信细节,可大大节省您的开发时间和成本。Prosys OPC UA Java SDK提供高级编程接口,实现快速的应用程序开发。

 

 

 

创建多平台OPC UA客户端、服务器和高级系统

 

Prosys OPC UA Java SDK是使用OPC UA通信开发高级系统的可靠选择。Java 软件开发支持所有运行Java SE 6(JRE 1.6),Java SE 7(JRE 1.7)和 Java SE 8(JRE 1.8)的平台,能够为您提供高效的“一次写入,随处运行”模式。

 

 

 
 

 

轻松的处理值、事件、报警和趋势数据

 

Prosys OPC UA Java SDK负责所有的通信细节,所以你将不再需要做这些事。其高级编程接口支持快速应用程序开发,使您能够加快开发过程。

 

 

 

 

 

使用现有的OPC UA模型自动生成Java代码

 

Java SDK内设Java代码生成器,可以自动创建代码、帮助您提供和使用OPC UA数据。您只需设计自己的OPC UA模型并将其导入到Java SDK。Java代码生成器会负责其余部分,并轻松地将您的数据转换为OPC UA。

 

 

 

 
 

 

安全,可互操作,前瞻性

凭借Java SDK,可以比以往更便捷地编写几乎所有平台都可运行的安全代码。使用Java SDK编写OPC UA客户端和服务器是一个具有前瞻性的选择,从长远看也是一项收益良好的投资。

 

 

 

 

为工业互联网和工业4.0做好准备

 

安全和可靠的数据通信对于工业物联网(IIoT)和工业4.0解决方案至关重要。Prosys OPC UA SDK已成为主要的开发工具之一,可为您的IIoT产品提供可靠且可互操作的功能。

 

 

 

 

 

 

符合OPC UA认证

 

Prosys OPC UA Java SDK经OPC基金会认证,符合OPC UA标准。OPC基金会的认证和合规计划旨在帮助基金会成员开发和提供高质量的产品,满足规定的操作要求。

 

 

javasdk-screen1 javasdk-screen2 javasdk-screen3

 

 

版本 SDK客户端 SDK服务器 源代码
客户端二进制    
客户端源代码  
客户端和服务器二进制  
客户端和服务器源代码

 

 

技术细节

 

 

certificate.png

符合OPC UA认证

 

Prosys OPC UA Java SDK经OPC基金会认证,符合OPC UA标准。OPC基金会的认证和合规计划旨在帮助基金会成员开发和提供高质量的产品,满足规定的操作要求。获得OPC认证的产品有:

符合OPC规范

可与其他厂商的OPC产品互操作

坚固、可靠、恢复丢失的通信数据等。

通用,遵循公认的最佳实践

高效管理资源(CPU,内存,磁盘空间等)

 

 

基本特征

适用于Java的Prosys OPC UA SDK支持以下功能

 

信息模型

OPC UA 1.04 and earlier

安全策略

Basic128Rsa15

Basic256

Basic256Sha256

Aes128-Sha256-RsaOaep

Aes256-Sha256-RsaPss

支持的Java版本

Java SE 6

Java SE 7

Java SE 8

Java SE 11

传输协议

UA-TCP UA-SC UA Binary

HTTPS UA Binary

 

 

客户端SDK功能 服务器SDK功能

适用于Java客户端的Prosys Sentrol OPC UA SDK实现了OPC UA客户端的基础架构,使您能够专注于自己的核心能力,包括:

连接和会话管理

订阅管理

地址空间管理

安全证书管理

客户端SDK为OPC UA服务调用定义了纯Java样式的接口,还特别设计了Client SDK对象,以使其直观易用。客户端SDK对象使您能够设计自己的应用程序逻辑,以便高效的实现处理OPC UA服务器中数据。

客户端SDK包含一个客户端应用教程和一个示例,用以演示客户端SDK用法,并为您提供快速入门自己OPC UA客户端应用程序的方法。

Prosys Sentrol OPC UA SDK Java服务器版本提供开发成熟OPC UA服务器的基础结构。通过提供符合OPC UA规范的服务和数据类型,帮助您以较少工作量将完整的OPC UA服务器添加到应用程序中。

可实现的服务包括:

   •安全证书管理

   •会话管理

   •订阅管理

   •节点管理

   •属性管理

   •事件管理

   •方法服务

   •报警服务

   •历史服务

客户端SDK包含一个客户端应用教程和一个示例,用以演示客户端SDK用法,并为您提供快速入门自己OPC UA客户端应用程序的方法。

支持的OPC UA行规

   •UA通用客户端行规

   •UA数据访问客户端行规

支持的OPC UA行规

   •嵌入式UA服务器行规

   •Nano嵌入式设备服务器行规

   •微型嵌入式设备服务器行规

支持的OPC UA层

   •基本客户端层

   •核心客户层

   •地址空间查找客户端层

   •读取属性客户端层

   •写入属性客户端层

   •复杂数据类型

   •数据变更客户端层

   •数据访问客户端层

   •诊断客户端层

   •发现客户端层

   •发现子网客户端层

   •事件订阅客户端层

   •文件订阅客户端层

   •全球发现客户端层

   •方法客户端层

   •多服务器客户端连接层

   •节点客户端层

   •通知程序和源层次结构客户端层

   •报警和条件

   •历史数据访问

   •高级应用客户端层

   •审核客户层

   •冗余客户端层*

   •用户令牌–用户名密码客户端层

   •用户令牌–X509证书客户端层

   •用户令牌–发行的令牌客户端层

   •用户令牌–发行的令牌Windows客户端层

支持的OPC UA层

   •核心服务器层

   •反向连接服务器层

   •基本服务器行为层

   •属性任务服务器层

   •文档服务器层*

   •嵌入式数据订阅服务器层

   •标准数据订阅服务器层

   •增强的数据订阅服务器层

   •数据访问服务器层

   •ComplexType服务器层

   •ComplexType 2017服务器层

   •标准事件订阅服务器层

   •地址空间通知程序服务器层

   •审核服务器层

   •方法服务器层

   •状态机服务器层

   •文件访问服务器层

   •节点管理服务器层

   •客户端冗余服务器层

   •冗余可见服务器层*

   •A&C基本服务器层

   •A&C地址空间实例服务器层

   •A&C启用服务器层

   •A&C报警服务器层

   •A&C确认警报服务器层

   •A&C独占警报服务器功能

   •A&C非独占警报服务器层

   •A&C对话服务器层

   •历史数据服务器层*

   •历史聚合服务器层*

   •历史访问结构化数据服务器层*

   •历史数据AtTime服务器层*

   •历史访问修改数据服务器层*

   •历史注释服务器层*

   •历史数据更新服务器层*

   •历史数据插入服务器层*

   •历史数据替换服务器层

   •历史数据删除服务器层

   •历史事件服务器方*

   •历史事件更新服务器层

   •历史事件替换服务器层

   •历史事件插入服务器层

   •历史事件删除服务器层

   •用户令牌-匿名层

   •用户令牌-用户名密码服务器层*

   •用户令牌-X509证书服务器层*

   •用户令牌-颁发的令牌服务器方*

   •用户令牌-颁发的令牌Windows服务器方*

 

 

 

 

 

 

e3d7197b53e189671be63eac3b161ed
通过OPC基金会认证的多平台OPC UA开发工具。
使用Java开发多平台OPC UA应用程序时的可靠选择。

什么是OPC?


OPC和OPC统一架构(OPC UA)是行业标准,使软件可以使用同一接口连接来自不同制造商的设备,机器和系统。OPC UA提供的数据和信息交互标准获得了广大研究机构、行业和协会的广泛认可。

阅读有关OPC UA的更多信息»