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.
This repository contains examples for multiple boards and use cases. In general, getting started with Blynk.NCP on Zephyr will consist of:
- Setting up Zephyr and dev environment
- Uploading Blynk.NCP firmware to your NCP module
- Assembling the board
- Building and flashing the sample firmware
- 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)
Check out the troubleshooting guide
Issues are maintained in the Blynk NCP Driver repository.
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!