Device activation is the first interaction between a customer and a device. If this process fails, all the benefits of a connected device go away. Therefore, ensuring an easy and smooth activation experience is of utmost importance.
Typically, a favorable device activation experience combines firmware functionality that enables device provisioning with a user interface in the app that guides customers through the process.
For any IoT device to function properly, it must be properly configured. This means it should be flashed with the correct firmware, obtain a unique ID from the IoT platform, be registered to a specific user, connect to WiFi or another network, securely authenticate in the system, and communicate bi-directionally with the cloud. This process is called IoT device provisioning or device onboarding and should be both secure and user-friendly.
Flawless user experience while provisioning is especially critical in commercial implementations where large numbers of devices are prepared for deployment and then shipped directly from the manufacturer to the end-users, who must activate them on their own. Configuring each device manually would be time-consuming, non-flexible and error-prone.
Any app built with Blynk incorporates a secure and user-friendly device activation flow for both WiFi and non-WiFi devices. The platform also provides built-in firmware tools that handle the whole process behind the scene, though the steps and their order vary based on the connectivity type.
Simplify the onboarding of Wi-Fi-enabled devices with Blynk's IoT platform.
Wi-Fi Device Provisioning in Blynk is powered by Blynk.Edgent, a packaged solution that allows developers to take advantage of all Blynk’s advanced features without the need for extensive coding. It is currently supported for ESP32, ESP8266, Seeed WiO Terminal, Arduino MKR1010, Arduino Nano 33IoT, and Texas Instruments CC3220.
The whole process takes less than a minute on the end-user side. See for yourself in our video.
Meanwhile in the backstage of Blynk quite a lot of important processes are running.
The device is connected. It is literally that easy. Learn more
Blynk's IoT platform makes it easy to onboard non-Wi-Fi devices.
Wireless device activation with Static Tokens is designed for non-WiFi devices (cellular, Ethernet, etc.). These devices can connect to the Internet on their own and don't require any additional user input (e.g. WiFi credentials) to get online. Use-cases can be broader than this, of course. For example, your devices can connect to a mobile (cellular) hotspot using hardcoded WiFi credentials. In such cases, Static Token Management is applicable as well.
For security reasons Static Token consists of two related items: AuthToken (Device Token) and QR Token. AuthToken is meant to be kept private (and ideally separate from the firmware to enable OTA) while QR Token in the form of a QR code is used to claim the device.
Keeping the experience super simple for the end-user Blynk at the same time conducts a ton of important things in the background.
The device is connected. It is literally that easy. Learn more.
Blynk offers a software stack for a variety of Network Co-Processors.
Network co-processors (NCPs) are specialized MCUs designed to offload networking tasks (WiFi, Ethernet, Cellular, …) from the main microcontroller in an IoT device freeing up the main MCU to handle the business logic such as sensor readings, data processing, and decision-making.
The main MCU runs a lightweight client library that communicates to the NCP over UART or SPI. It enables blazing fast and high quality integration, and is perfect for retrofitting scenarios as you can add an NPC chip to virtually any hardware keeping its original functionality.
Blynk.NCP unlocks a range of advanced features:
To use Blynk.NCP in commercial applications, please contact Blynk.
Whatever connectivity and hardware configuration you are using for your connected product, Blynk IoT platform has you covered. Supercharge your IoT business with seamless WiFi provisioning and ensure hassle-free activation experience for Wi-Fi, cellular, ethernet and dual-MCU devices.