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.
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.
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.