Blynk Edgent Ethernet Connection

You say that connection type will be chosen by user input, but clearly that’s can’t be via Blynk, as you need a connection to the Blynk cloud server before user input can be processed.

When you refer to “dynamic provisioning with Ethernet” presumably you’re talking about provisioning a dynamic auth token?
I don’t know how you’re achieve this, as Blynk’s dynamic provisioning is done via a WiFi connection between the mobile device and the Blynk device.

Strangely, the ESP32 WiFi library is also used when connecting via Ethernet, so ultimately you may be able to achieve some of what you want.
OTA can be achieve without Edgent.

Take a look at this post…

Pete.