Skip to content

Blynk-Technologies/Blynk-Edgent-Particle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blynk.Edgent for Particle

image

Blynk.Edgent enables smart device management, provisioning, and connectivity for Particle boards using the Blynk IoT platform.

Features

  • 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 - Unified WiFi, Ethernet, and Cellular network management
  • Preferences - 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

Getting Started

0. Prerequisites

1. Build and Upload your firmware

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.0

2. Connect your device

Use the Blynk IoT App to provision your device and connect it to your Blynk account.

Debugging

Adjust the logging level in lib/NetMgr/NetMgrLogger.h:

#define LOGGER_PRINT      Serial
#define LOGGER_LOG_LEVEL  3

Enabling SSL security

In project.properties, uncomment dependencies.ArduinoBearSSL.

In lib/BlynkEdgent/src/EdgentSettings.h, uncomment #define CONFIG_USE_SSL.

Further Reading

About

Blynk.Edgent for Particle

Topics

Resources

License

Stars

Watchers

Forks