Implement remote firmware update

with VCON OTA shield

no changes to your firmware needed

Step 1

Wire an OTA shield to your board or device

Step 2

Configure network on the OTA shield

Step 3

Update your firmware using UI or API

Supported boards / microcontrollers

Shield for Arduino Nano

Shield for STM32 BluePill

Shield for Arduino Uno

Shield for Arduino Pro Mini

Shield for Adafruit ItsyBitsyM4

Shield for Adafruit ItsyBitsyM0

The easiest OTA firmware update

Missing an ability to update your devices?

Fearing that new firmware can hang or crash?

VCON solves both problems!



This board features a powerful SAMD51 micro with built-in 4Mb QSPI flash. An ESP32 OTA module is integrated directly onto the board!

Ideal for production - environmental sensing, equipment monitoring, where remote control and remote firmware update is required.

Arduino IDE compatible Yes
Connectivity Wi-Fi
Microcontroller ATSAMD51
Operating voltage 3.3V
Clock speed 120 MHz
Memory 192K RAM, 512k flash, 4M QSPI flash
Dimensions 21x41 mm
Buy VCON-D51

Device dashboard

You can update VCON modules remotely at any time using a secure device management console. Uploaded a broken firmware that crashes or hangs? Don't worry, you can reflash it in seconds!
The management dashboard with REST API allows you to monitor your fleet 24/7.
Arduino Nano 33 IoT
Remote communication

Remote communication

You can forward Serial port of your microcontroller/device to any MQTT or Websocket server of your choice. No need to write a single line of networking code. For example, you can send sensor data to AWS IoT simply by Serial.print(data)
Or, do you want to register your own custom management functions in the Arduino sketch, and call them remotely via the REST API? You can do that too. Yes, without a single line of networking code!

Ready-to-go recipes

Looking how to send your data to AWS Dynamo DB, or Firebase, or your private SQL database? Or how to send an SMS alert when sensor value get out of range?
Get a working recipe and tweak it for your needs!
Arduino Nano 33 IoT
Arduino Nano 33 IoT

Our support

Looking for an expert help to deploy and maintain your fleet? Talk to us. Let our experience work for you.

View documentation