Supported Hardware

List of hardware and development boards that work with Blynk.

There are five ways to get your devices connected to the Blynk Cloud:

Hardware supported by Blynk.Edgent

As part of Blynk.Edgent the following features are fully supported: Dynamic Tokens (WiFi provisioning). Read more about WiFi provisioning here:

WiFi provisioningchevron-right

Blynk.Air (OTA). Read about it here:

OTA: Firmware Over-The-Air updateschevron-right
Board
Provisioning
Secure connection
Blynk.Air (OTA)

ESP32

ESP8266

Seeed Wio Terminal

TI CC3220

Dual-MCU Boards supported by Blynk.NCP

Board
OTA for MCU
OTA for NCP
Connectivity
Provisioning
NCP File System

⏳ RA4M1

✅ ESP32s3

WiFi 2.4

✅ BLE

4.25 MB

⏳ RA6M5

✅ ESP32c3

WiFi 2.4

✅ BLE

512 KB

✅ RP2040

❌ NINA_W102

WiFi 2.4

✅ BLE

384 KB

✅ SAMD21

❌ NINA_W102

WiFi 2.4

✅ BLE

384 KB

✅ SAMD21

❌ NINA_W102

WiFi 2.4

✅ BLE

384 KB

✅ RP2040

✅ ESP32c3

WiFi 2.4

✅ BLE

512 KB

✅ RP2040

✅ ESP8266

WiFi 2.4

✅ WiFiAP

1000 KB

Connectivity Modules supported by Blynk.NCP

Connectivity module
Firmware file
Chipset
Connectivity
Provisioning
Interaction

Hardware that works with Blynk library or HTTPs API (using Static Tokens)

circle-info

This is the easiest way to migrate from legacy Blynk projects. Just add BLYNK_TEMPLATE_ID and BLYNK_TEMPLATE_NAME at the top of your firmware (prior to any includes), update your auth token and that's it. Read more about project migration.

Read about static tokens here:

Static Tokenchevron-right
circle-info

If your board is not listed below, you may still be able to use it with Blynk library. Check out the generic Arduino Client examplesarrow-up-right.

Arduino (https://github.com/blynkkk/blynk-libraryarrow-up-right)

  • Arduino MKR WiFi 1010

  • Arduino MKR GSM 1400

  • Arduino MKR NB 1500

  • Arduino Uno, Duemilanove

  • Arduino Nano, Mini, Pro Mini, Pro Micro, Due, Mega

  • Arduino MKR1000

  • Arduino Zero

  • Arduino Yún (onboard WiFi and Ethernet, via Bridge)

  • Arduino.org UNO WiFi

  • Arduino MKR VIDOR 4000 (use the example for MKR WiFi 1010)

  • Arduino UNO WiFi Rev.2 (use the example for MKR WiFi 1010)

Arduino-like

  • ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6

  • ESP8266 (Generic, NodeMCU, Witty Cloud, Huzzah, WeMos D1, Seeed Wio Link, etc.)

  • Blynk Board

  • Teensy

  • Blue Pill (STM32F103C)

  • Realtek RTL8710 / Ameba via RTLduinoarrow-up-right

  • Feather M0 WiFi

  • TinyCircuits TinyDuino (CC3000)

  • Microduino/mCookie Core, Core+, CoreUSB

  • Wicked WildFire V2, V3, V4

  • chipKIT Uno32

  • Alorium XLR8 (FPGA)

  • LinkIt ONE

Particlearrow-up-right

  • Asset Tracking: Tracker SoM, Tracker One, Monitor One

  • Prototyping hardware: Photon 2, Boron, Muon

  • Mass production hardware: M-SoM, P2, B-SoM

  • Legacy hardware: Core, Photon, Argon, Electron

Single Board Computers Node.js, Browsers, Python3, MicroPython, Lua, Node-RED, etc.arrow-up-right

  • Regular PC with Linux / Windows / OS X

  • Raspberry Pi (Banana Pi, Orange Pi, …)

  • BeagleBone Black

  • Onion Omega 2

  • VoCore, VoCore2 (OpenWRT)

Arduino connection types

  • Ethernet

    • Arduino MKR ETH

    • Arduino Ethernet Shield (W5100)

    • Arduino Ethernet Shield 2 (W5500)

    • ENC28J60-based modules

  • WiFi

    • ESP8266 as WiFi modem (running original AT firmware)

    • Arduino WiFi 101 Shield

    • Arduino WiFi Shield

    • WIZnet WizFi310

  • Cellular (GSM/3G/LTE)

    • SIMCom SIM800 series (SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868)

    • SIMCom SIM7600 series

    • BG96

    • GPRSbee

    • Adafruit FONA (Mini Cellular GSM Breakout)

circle-info

Traffic optimization is usually required for cellular connections. Using realtime streaming protocols like Blynk or MQTT has benefits of interactive device updates, but it also requires device to stay "always connected", which significantly increases the traffic. Blynk recommends using HTTPS (batch) API for reporting telemetry and fetching DataStream values periodically in such scenarios. It will also help saving the battery.

Troubleshooting

Here is a list of known library issuesarrow-up-right.

Need support for any other hardware?

If you are looking for commercial use of Blynk with hardware from Nordic Semiconductor, Silicon Labs, NXP Semiconductors or other manufacturers, let's talk about integration optionsarrow-up-right.

Last updated

Was this helpful?