Introduction
Welcome to Blynk Documentation
Last updated
Welcome to Blynk Documentation
Last updated
This documentation covers the latest generation of the Blynk IoT Platform.
Blynk is a comprehensive software suite that enables the prototyping, deployment, and remote management of connected electronic devices at any scale.
Whether it's personal IoT projects or commercial connected products in the millions, Blynk empowers users to connect their hardware to the cloud and create iOS, Android, and web applications, analyze real-time and historical data from devices, remotely control them from anywhere, receive important notifications, and much more.
Blynk.Console is a feature-rich web application catering to different types of users. Its key functionalities include:
Configuration of connected devices on the platform, including application settings.
Device, data, user, organization, and location management.
Remote monitoring and control of devices
To get started, simply register in Blynk.Console.
Blynk.Apps is a versatile native iOS and Android mobile application that serves these major functions:
Remote monitoring and control of connected devices that work with Blynk platform.
Configuration of mobile UI during prototyping and production stages.
Automation of connected device operations.
Applications made with Blynk are ready for the end-users. Whether they are family members, employees, or product purchasers, they can easily download the app, connect their devices, and start using them.
Blynk also offers a white-label solution as part of the Business Plan, allowing you to customize the app with your company logo, app icon, theme, colors, and publish it on App Store and Google Play under your company's name. These customized apps will work seamlessly with your devices.
To use Blynk.Apps, install Blynk app on your iOS or Android device. For comprehensive documentation on Blynk.Apps, refer to the provided link.
Edge + Agent = Edgent
Blynk.Edgent is a packaged solution designed to simplify the connection of supported devices to the Blynk platform, providing access to all its advanced features without extensive coding.
Key features of Blynk.Edgent include:
Device claiming and Wi-Fi provisioning (bringing device online and authenticating them with a certain user).
Connectivity management for Wi-Fi, Cellular, and Ethernet.
Data transfer between device and the cloud.
API integration with Blynk.Apps and Blynk.Cloud features.
Over-the-air firmware updates for select hardware models.
For detailed information on Blynk.Edgent, refer to the provided documentation.
Blynk Library is a user-friendly and portable C++ library, that comes pre-configured to work with hundreds of development boards. It implements a streaming connection protocol, allowing for low-latency and bi-directional communication.
Explore Blynk Library documentation for further details.
Blynk.Cloud is a server infrastructure acting as the heart of Blynk IoT platform binding all the components together.
Blynk also offers private servers. See the offerings and prices here.
Blynk is a multi-tenant solution that allows you to configure user access to devices and data by defining roles and permissions.
Blynk provides micro-services, which are software modules that work across products and perform specific functionalities. These micro-services include:
A micro-service that facilitates:
Claiming device ownership by users and organizations
Provisioning devices with WiFi credentials so they can connect to the end-user WiFi networks.
Managing Authentication Tokens
UX flow to guide end-users through the process of claiming and provisioning with the help of Blynk.Apps
For a better understanding of Blynk.Inject, you can refer to the documentation and provided videos:
A micro-service for user management, covering:
User registration with invitations
Roles and permissions management
Multi-tenancy
A micro-service focused on Firmware Over-the-Air (OTA) Updates, responsible for:
Managing OTA firmware update campaigns
Installing new firmware on edge devices
Please note that additional documentation and resources for each component can be found using the provided links.