o6 Automation

OPC UA Embedded Automation Kit

Full Namespace 0, Device Integration, and encryption on an ESP32-C3 with less than 100 kB RAM.

From power-on to OPC UA in four steps.

01

Power the device

The board is pre-flashed. Connect it with a USB-C cable.

02

Connect to the access point

The device opens its own Wi-Fi network named “o6 Embedded”.

03

Connect an OPC UA client

Use the endpoint shown on the integrated OLED display.

04

Join your Wi-Fi

Call the Network object’s onboarding method with your SSID and password.

A complete server on a compact RISC-V board.

9

OPC UA-controlled GPIO pins

160 MHz

single-core RISC-V processor

4 MB

on-board flash memory

The kit exposes digital input, digital output, PWM, and ADC modes through a typed information model. Live variables report Wi-Fi status, address, SSID, and free heap memory.

The device follows the OPC UA Device Integration specification and exposes manufacturer, model, serial number, hardware revision, and software revision out of the box.

ESP32-C3 running the o6 Embedded automation kit

Not tied to a single chip.

Static information-model nodes are compiled into a compact, memory-mapped binary with zero-copy access. The approach works across Cortex-M targets, RTOS platforms, and larger Linux systems.

open62541 already supports FreeRTOS, Zephyr, bare metal, and POSIX. A new port mainly requires a network interface and flash mapping for the ROM nodestore.

Integrate with an existing Wi-Fi network.

  1. 01

    Join the “o6 Embedded” access point.

  2. 02

    Connect to opc.tcp://192.168.4.1:4840.

  3. 03

    Call the Network object’s Wi-Fi method with your credentials.

Start with o6\Embedded now.

Tell us about your target platform and evaluation goals. We will come back to you with the right kit, documentation, and next steps.

OPC UA and open62541 updates.

Technical articles, release news, training dates, and company updates from o6 Automation.