Easily connect, integrate, and share industrial data using IOTech’s feature-rich OPC UA connectivity solution
IOTech’s OPC UA solution includes both OPC UA Client support for connecting to OPC UA Server/Device endpoints and also an OPC UA Server which provides a normalized data access layer through which all southbound device data can be read and written. The OPC UA Server provides applications with the ability access (read/write) OT data for a range of industrial protocols (e.g. BACnet, Modbus, s7, PROFINET, EtherNet/IP, EtherCAT and more) via a standard OPC UA API.
What is OPC UA?
OPC UA (OPC Unified Architecture) is an open communication protocol for exchanging information in industrial automation systems
OPC UA provides a Service Oriented Architecture (SOA) and a detailed information model that allows OPC UA Clients and Servers to communicate in great detail
The OPC UA specification (IEC 62541) has multiple parts that cover subjects such as the Address Space model, the Information model, Mapping, Data Access, and Security
OPC UA is cross-platform and supported in many environments, leading to it becoming one of the dominant and most widely used protocols in the Industrial IoT
IOTech's OPC UA device connector securely communicates with any standard-conformant OPC UA Server, our OPC UA Server can provide normalized read/write data access for all devices in your industrial environment
Key Features
IOTech's OPC UA client device connector
Reading data from a node present on an OPC UA Server
Writing data to a node present on an OPC UA Server
Support for UA_Boolean, UA_SByte, UA_Byte, UA_Int16, UA_UInt16, UA_Int32, UA_UInt32, UA_Int64, UA_UInt64, UA_Float, UA_Double, UA_String and UA_DateTime data types
Secure connectivity with options for specifying usernames & passwords, encryption levels, and private keys & certificates (from the OPC UA SecureChannel Service Specification)
Automatic and configurable monitoring of OPC UA node values and events (from the OPC-UA Subscription and MonitoredItem Service Specifications)
Support for the discovery and automatic connectivity of OPC UA Servers when ran with an OPC UA Local Discovery Service (from the OPC UA Discovery Service Specification)
Support for browsing an OPC UA Server address space and automatic data flow to located OPC UA nodes (from the OPC UA View Service Specification)
IOTech's OPC UA Server
Provides a single entry point through which connected applications can access device and sensor data.
Automatically detects if underlying devices are being added or removed so that its address space always represents the current state of the system
Can monitor underlying device telemetry to ensure node values representing device resource/tags are automatically kept up to date
Supported OPC UA Server Service Set: Discovery, SecureChannel, Session, NodeManagement, View, Attribute, Method, MonitoredItem and Subscription
Supported Security Policies: None, Basic256, Basic128Rsa15, Basic256Sha256 and Aes128Sha256RsaOaep
Supported User Authentication methods: Anonymous, Username/Password, Security Tokens and X.509 Certificates
Supports OPC UA Pub/Sub mechanism so that applications can access data asynchronously with the server
IOTechOPC UA Browser tool that enables the exploration, visualization, and interaction with the of the address space of an OPC UA server
Includes an OPC-UA Nodeset Loader tool that provides the ability to load OPC UA Nodesets from XML allowing users to define custom address spaces.
Find out more information about the OPC UA Server Technology in this blog by James Butcher, Product Leader at IOTech