Обновление OTA для ESP32 в Arduino ide от другой новой разработки
Я пытаюсь использовать OTA для обновления своего кода в esp32. До сих пор я использовал Web updater, и он работал отлично. Но я хочу обновить код, даже если я не подключен в той же сети с моим esp32. Скажем, у esp32 есть ip от моего телефона Ap : 192.168.1.43, и я подключен к другому, скажем, 192.168.25.12, поскольку оба они IP класса C, имеющие маску подсети по умолчанию, то мы находимся в другой сети.
Я нашел этот следующий вопрос OTA обновление ESP32 с отдельного сервера Для меня это ничего не прояснило.
@sdebarun, 👍1
Обсуждение0
Смотрите также:
- Почему OTA не работает с платой ESP32-CAM Ai-Thinker?
- Esp32: совместим ли OTA с FREERTOS
- Обновление ESP32 OTA через MQTT с помощью "update.h"
- ESP32, ArduinoOTA.h, LittleFS.h и загрузка файлов данных по OTA
- Попытка изменить расположение прошивок ESP8266 по беспроводной сети.
- ESP32 OTA: Update.begin() приводит к бесконечным перезагрузкам
- Модуль ESP32 DEV с фиксированным IP-адресом и OTA
- ESP32 OTA с порталом захвата SPIFFS
Я ничего не знаю об обновлениях OTA, но разве это не просто проблема маршрутизации между сетями?, @chrisl
тогда лучше скачать обновление с помощью библиотеки HTTPUpdate, @Juraj
есть 3 различных ОТА-процедуры, которые я видел (IDE, self-hosted web, WWW), возможно, существует еще больше. тот, где ваши файлы bin находятся на веб-сервере, должен работать в разных сетях, пока у них есть Интернет., @dandavis
dandavis под self hosted вы подразумеваете, что файл bin и esp32 подключены в одной сети?? А по www, в других сетях??, @sdebarun