That’s how it has to be with the Edgent example.
Is it just the Blynk.Air OTA functionality you need, or do you wnat dynamic provisioning of WiFi credentials too?
If you just want OTA then don’t bother with Edgent, just use the minimal Blynk.Air code…
Pete.