Welcome to Blynk Documentation
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.
- 1.Configuration of connected devices on the platform, including application settings.
- 2.Device, data, user, organization, and location management.
- 3.Remote monitoring and control of devices
Blynk.Apps is a versatile native iOS and Android mobile application that serves these major functions:
- 1.Remote monitoring and control of connected devices that work with Blynk platform.
- 2.Configuration of mobile UI during prototyping and production stages.
- 3.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.
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:
- 1.Device claiming and Wi-Fi provisioning (bringing device online and authenticating them with a certain user).
- 2.Connectivity management for Wi-Fi, Cellular, and Ethernet.
- 3.Data transfer between device and the cloud.
- 4.API integration with Blynk.Apps and Blynk.Cloud features.
- 5.Over-the-air firmware updates for select hardware models.
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.
Blynk.Cloud is a server infrastructure acting as the heart of Blynk IoT platform binding all the components together.
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
Roles and permissions
A micro-service for user management, covering:
- User registration with invitations
- Roles and permissions management
- 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.