o6\Embedded
OPC UA for Resource-Constrained Devices
The open62541 OPC UA SDK has out-of-the-box support for many embedded architectures and operating systems, such as FreeRTOS, Zephyr and Linux/Yocto. o6\Embedded is a suite of commercial extensions for open62541 that drastically reduce the resource requirements for embedded targets.
<100kB RAM for a Full OPC UA Server
With our static node extension, the RAM requirements of an OPC UA server are significantly reduced. The RAM requirements are less than 100kB for a server running the full namespace zero, including open sessions and subscriptions.

<300kB ROM for the Full Namespace 0
Our tooling generates a ROM-file that contains all static nodes from the OPC UA information model. And with per-node compression enabled, we get to less than 300kB size for the full namespace zero from the OPC UA specification.

o6\Embedded Automation Kit
We have ported a complete OPC UA server (with full namespace zero, DI, encryption, ...) on an ESP32-based platform. The hardware connects to Wifi and the embedded OPC UA server gives remote access to the exposed GPIO pins.
Overall the embedded OPC UA server requires less than 100kB RAM. Even with its small size and low resource consumption, the o6\Embedded Automation Kit showcases the possibilities for industry, home automation, etc. based on the o6\Embedded technology.
We have your attention now?
Contact us for more details and a demonstration.
We are delighted to work with our customers to improve the resource requirements and price point of their BOM.