Программирование ESP32 по беспроводному каналу
Для этого необходимо подключение в коде Вашей программы отдельной библиотеки, например, можно использовать AsyncElegantOTA. Эта библиотека создает веб-сервер, который позволяет загружать новую прошивку (новый скетч) на плату без необходимости устанавливать последовательное соединение между ESP32 и компьютером.
Кроме того, с помощью этой библиотеки вы также можете загружать новые файлы в файловую систему ESP32 (SPIFFS).