Blynk-NCP-Example-Zephyr icon indicating copy to clipboard operation
Blynk-NCP-Example-Zephyr copied to clipboard

Examples of IoT applications with Zephyr OS and Blynk.NCP

Blynk.NCP integration for Zephyr OS

Issues Downloads CI Status License Stand With Ukraine

Blynk.NCP is a solution that off-loads connectivity to a Network Co-Processor (NCP) while your application logic resides on the Primary MCU. This implies a dual-Microcontroller Unit (MCU) architecture.

Read more about Blynk.NCP

Getting started

This repository contains examples for multiple boards and use cases. In general, getting started with Blynk.NCP on Zephyr will consist of:

  1. Setting up Zephyr and dev environment
  2. Uploading Blynk.NCP firmware to your NCP module
  3. Assembling the board
  4. Building and flashing the sample firmware
  5. Using Blynk iOS/Android app to add your device to the Blynk Cloud

We have prepared a set of step-by-step tutorials for each use case:

  • ST Nucleo L4R5ZI + AirLift Shield
  • WeAct Black Pill F411CE + Witty Cloud
  • Adafruit Feather STM32F405 + AirLift FeatherWing
  • Raspberry Pi Pico + Pico-ESP8266 Shield
  • Adafruit Feather M0 Basic + AirLift FeatherWing (without OTA)
  • Arduino UNO R4 Minima + AirLift Shield (without OTA, Work-In-Progress)

Troubleshooting

Check out the troubleshooting guide

Report an issue

Issues are maintained in the Blynk NCP Driver repository.

Disclaimer

The community edition of Blynk.NCP is available for personal use and evaluation.
If you're interested in using Blynk.NCP for commercial applications, feel free to contact Blynk. Thank you!