最新版 Prosys OPC UA SDK for Java 5.2.0 更新於 2024/5/29
Prosys OPC UA SDK for Java
經認證、基於JAVA、支援跨平臺的OPC UA開發。Prosys OPC UA SDK for Java 是開發跨平臺OPC UA用戶端、伺服器及應用程式的最佳選擇。 Prosys OPC UA SDK for Java 會處理好所有OPC UA的通信細節,而其高級程式設計介面可實現您應用程式的快速開發。
Handle value, event and trend data with ease
The SDK takes care of all the OPC UA communication details, so you don’t have to. Its high level programming interface enables rapid application development, enabling you to speed up your development process.
Certified OPC UA compliant
Prosys OPC UA SDK for Java has been certified by the OPC Foundation to be OPC UA compliant. Read the technical details for more information about the supported profiles and facets.
Secure, Interoperable and Future-proof
With Prosys OPC UA SDK for Java it is easy to develop secure OPC UA clients and servers, that execute almost on any device and on any platform. You can quickly implement globally accepted, standardized and reliable OPC UA communications. Also, writing Java based OPC UA code is a future-proof choice and a profitable investment in the long run.
Ready for the Industrial Internet and Industry 4.0
Reliable and secure data communications is essential for Industrial Internet of Things (IIoT) and Industry 4.0 solutions. Prosys OPC UA SDK for Java has been designed to be one of the key developer tools that enables reliable and interoperable functionality for your own IIoT products.
Automatically generate Java code using existing OPC UA models
The Code Generator in the SDK can automatically create code that helps you to provide and use OPC UA data easily. Whether you wish to use standard OPC UA models or design your own with the OPC UA Modeler, you can use them via native Java objects that ensure the most reliable operation in your applications.
Build multiplatform OPC UA clients, servers and advanced systems
Prosys OPC UA SDK for Java is a solid choice when developing multiplatform OPC UA clients, servers and systems. Supports all platforms running Java SE 6, 7, 8, 11 or 17.
Client-Server Communication
OPC UA Client-Server communication model has established itself as a dominant automation and IIoT system integration technology. It uses continuously connected sessions and subscriptions. Moreover, it has versatile and comprehensive security and information modeling features – the reasons it is recommended by the Reference Architecture Model for Industry 4.0 (RAMI 4.0). It is commonly applied within local area networks (LAN) but can also be adapted over the internet if sufficient network speed is available.
PubSub Communication
OPC UA Publisher Subscriber communication model is the latest addition to the OPC UA specifications, and it is especially suited for high throughput local area networks (LAN). Under certain conditions, PubSub can be used in Time Sensitive Networks (TSN), enabling deterministic real-time communication between devices. On the other hand, PubSub is also suitable for cloud systems where message queue brokers enable integration of devices and systems over the internet or other Wide Area Networks (WAN).
There are four different editions of Prosys OPC UA SDK for Java.
Client Binary | Client Source | Client & Server Binary | Client & Server Source |
Client SDK included | Client SDK included | Client & Server SDKs included | Client & Server SDKs included |
Source code not included | Source code included | Source code not included | Source code included |
Client & Server PubSub Binary | Client & Server PubSub Source |
Client, Server & PubSub SDKs include | Client, Server & PubSub SDKs included |
Source code not include | Source code included |
Client Binary | Client & Server Binary | Client & Server PubSub Binary | Client Source | Client & Server Source | Client & Server PubSub Source | |
Client SDK | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Server SDK | ✓ | ✓ | ✓ | ✓ | ||
PubSub SDK | ✓ | ✓ | ||||
Source Code | ✓ | ✓ | ✓ |
Technical Details
Prosys OPC UA SDK for Java has been certified by the OPC Foundation to be OPC UA compliant. The OPC Foundation’s Certification and Compliance program exists to help members develop and provide high quality products that meet minimum operability requirements. OPC Certified products are:
- Compliant with the OPC specifications
- Interoperable with other OPC products from other vendors
- Robust, reliable and able to recover from lost communications, etc.
- Usable, by following universally accepted best-practices
- Efficient in managing resources (CPU, memory, disk space etc.)
General Features
Prosys OPC UA SDK for Java supports OPC UA version 1.05 and earlier, including the following features
Transport Protocols UA-TCP UA-SC UA-Binary HTTPS UA-Binary PubSub UA-UDP UADP PubSub MQTT UADP PubSub MQTT JSON |
Security Policies Basic128Rsa15 Basic256 Basic256Sha256 Aes128-Sha256-RsaOaep Aes256-Sha256-RsaPss |
Information Models Data Access Alarms & Conditions Historical Access Companion Specifications Custom Models |
Java Versions Java SE 6* Java SE 7* Java SE 8 Java SE 11 Java SE 17 Java SE 21 * Up to version 4.x Client Server Edition only |
Client SDK Specific Features
The Client SDK defines a pure Java style interface to OPC UA service calls. Special effort has been put to the design of the Client SDK objects to make it intuitive and easy to use, also in various scenarios. The Client SDK objects enable you to design your own application logic to actually handle the data available from the OPC UA servers with minimum effort. The Client SDK includes a tutorial and a sample client application which demonstrate the usage of the Client SDK and give you a quick start to your own OPC UA client application development. |
Server SDK Specific Features Implemented Services
The Server SDK includes a tutorial and a sample server application which demonstrate the usage of the Server SDK and give you a quick start to your own OPC UA server application development. |
Supported OPC UA Profiles
|
Supported OPC UA Profiles
|
Supported OPC UA Facets
|
Supported OPC UA Facets
* Requires application implementation |
Prosys OPC UA Modbus Server
使用OPC UA連接您的Modbus設備。 OPC UA Modbus Server配置簡單,只需幾分鐘就可為您的Modbus 主從設備提供訪問。 連接Modbus伺服器的OPC UA通信已內置安全協定,亦可增強您的網路安全。
Prosys OPC UA Historian
從多重OPC UA伺服器收集及存儲數據至SQL準則資料庫。OPC UA Historian提供歷史和即時資料收集,可被任何相容OPC UA或SQL的終端程式訪問。包括ERP、MES、BI系統,以及其他眾多企業應用程式。同時,採用OPC UA連接和單節點數據訪問的通訊管道更確保了網絡安全性。
Prosys OPC UA Simulation Server
跨平台、獨立運作的OPC UA服務器,您可用它來配置自己的模擬信號,用於OPC UA客戶端檢測及系統整合測試。
Prosys OPC UA Client
幫助您測試OPC UA服務器的通信連接並查看相應數據的免費圖形用戶界面軟件,支持OPC UA Data Access, Historical Access和Alarms & Conditions.
OPC UA Modeler
幫助您以圖形形式構築OPC UA信息模型的設計工具。
OPC UA Gateway
連接OPC DA產品與OPC UA產品的高性能包裝器/代理服務器