Blynk.Edgent enables smart device management, provisioning, and connectivity for Particle boards using the Blynk IoT platform.
Blynk.Edgent- Manages device states and connection logic.Blynk.Inject- Handles BLE-assisted device and network provisioning.Blynk Library- Implements the Blynk protocol and API.NetMgr- UnifiedWiFi,Ethernet, andCellularnetwork managementPreferences- Configuration storage compatible with ESP32, ESP8266, and Particle platforms.
Supported Particle boards:
Muon,Argon,Boron,Photon 2,Tracker,P2,BSOM,MSOM
Tested Particle OS versions:
5.8.0
- Sign up/Log in to your Blynk Account
- Install Blynk IoT App:
- Install Particle CLI
In src/main.cpp, set your BLYNK_TEMPLATE_ID and BLYNK_TEMPLATE_NAME.
Compile and upload the firmware using Particle CLI:
particle flash MyPhoton2 --target=5.8.0Use the Blynk IoT App to provision your device and connect it to your Blynk account.
Adjust the logging level in lib/NetMgr/NetMgrLogger.h:
#define LOGGER_PRINT Serial
#define LOGGER_LOG_LEVEL 3In project.properties, uncomment dependencies.ArduinoBearSSL.
In lib/BlynkEdgent/src/EdgentSettings.h, uncomment #define CONFIG_USE_SSL.
