Edge AI · Product 03 · Vivi engine

Edge AI on your chip. From CSV to C code.

Upload your sensor data, train, download C code. Runs on ARM Cortex-M, ESP32 and RISC-V in under 20 KB.

Free to start. No card required.

§01Results

Small, fast, measured.

<20KB
Model in flash
99,6%
CWRU · bearing faults
95%
UCI HAR · human activity
<1ms
On-chip inference
See all benchmarks →
§02How it works

Three steps. No ML expertise.

  1. Upload a CSV

    Your sensor data, as it is.

  2. Train

    AutoML picks the right Vivi engine for your data and your chip.

  3. Download the C code

    Pure C, zero dependencies. Compile it into your firmware.

§03Hardware

Runs on these chips.

No GPU, no operating system. A few KB of flash and RAM is enough.

§04What it does

All on the chip. No cloud.

01

Anomalies without fault examples

Learns what normal looks like from your data and flags the rest.

02

Sensors that work together

Nodes share what they learn. Offline, no central server.

03

Many sensors, one model

Vibration, temperature and current together. Under 2 KB extra.

04

Audio and gestures

Sounds and movements classified on a chip that costs a few euros.

05

Explainable alarms

Every alarm tells you which signal triggered it.

06

Learns in the field

Improves with about fifty new samples, right on the chip.

§05The basics

What is Edge AI.

AI that runs on the device collecting the data, not in a data centre. The decision is made right next to the sensor.

Cloud AIEdge AI
Connection Always required Not needed
Latency 100 ms to several seconds Under 1 ms
Cost You pay per inference No recurring cost
Data Leaves the device Stays where it's produced

The same engine also runs on servers: it powers Shield and Lynx. The Vivi family →

§06Where it's used

Where it pays off today.

§07Live demo

Watch it run on an ESP32.

Motor fault detection, simulated in your browser. Press Play.

Open Full Demo →
§08FAQ

Common questions about Edge AI.

Do I need machine learning skills?

No. Upload a CSV, pick your chip and Luviner does the rest: training, optimisation, C code.

What hardware does it run on?

ARM Cortex-M0, M3, M4, M7 and M33, ESP32, ESP32-S3 and RISC-V. No GPU, no operating system.

How accurate is a model this small?

99.6% on the CWRU dataset (bearing faults) and 95% on UCI HAR (human activity), with models under 20 KB.

Is it right for my company?

If your sensors measure vibration, temperature, current, motion or sound and you need real-time decisions, yes.

How are models updated?

Through an OTA firmware update, or by retraining on the platform. The model also learns on the chip, from about fifty samples.

Why not just use thresholds (if temperature > 80, alarm)?

A threshold looks at one value at a time. A real fault is often a combination of signals changing over time: the model learns it from your data.

Try it with your data.

One CSV tells you whether it fits on your chip.

Start free → Pricing
Same engine