Applications for Embedded Devices

Implementation of UA technology into embedded devices typically asks for special requirements in terms of resource consumption. Highly effective code and a small footprint are the key features for any embedded implementation.

Depending on the CPU power and the resources of the embedded device we offer optimized SDK solutions.

ANSI C

Specially designed for embedded devices, real-time devices, low end devices with limited resources, we recommend our ANSI C based OPC UA Server SDK, which is capable to run on single task/single thread (e.g. in parallel to a real-time task) and which is capable of limiting all dynamic resources in terms of memory and communication buffer size.

C++

On more powerful embedded devices you could also use the C++ based OPC UA SDK. It requires a multi-threaded operating system and operations can be scheduled amongst multi-core processors.