jaku2k wrote: Sat Jan 04, 2025 9:52 pm
SOYER wrote: Wed Jan 01, 2025 9:47 am
Witam w Nowym Roku.
Mam pytanie co do OTA.
Teraz mam esp32 z LCD które łaczy się z serwerem supli i uzywając MQTT odbiera/wysyła dane.
Chciałbym dodać do tej płytki aktualizacje poprzez OTA, jednak z możliwością przejścia w tryb konfiguracyjny z poziomu clouda.
Tej metody już z powodzeniem używam w innym esp32:
Code: Select all
#include <HTTPUpdateServer.h>
HTTPUpdateServer httpUpdater;
httpUpdater.setup(suplaServer.getServerPtr(), "/update");
Teraz pytanie jak zrobić by w najprostszy możliwy sposób mieć możliwość zdalnego przejścia w tryb konfiguracyjny i móc zaktualizować soft.
Chyba, że jest na to(OTA) inny sposób.
Podpowie ktoś coś?
Ładnie to wygląda.
Jeśli piszesz w Arduino IDE lub PlatformIO, to fajnie działa ArduinoOTA.
viewtopic.php?p=181087#p181087
Cześć, dzięki za feedback.
Takie OTA jak pokazujesz używam w wielu innych swoich urządzeniach, z powodzeniem. Jednak w tym przypadku do aktualizacji softu potrzebny jest komputer z zainstalowanym arduino IDE, czyli krótko mówiąc musi to zrobić ktoś kto potrafi.
W tym projekcie z LCD też to miałem, ale postanowiłem się nauczyć czegoś nowego, więc zaimplementowałem OTA przez http. Teraz można wgrać nowy soft przy pomocy jakiegokolwiek kompa, telefonu, tabletu. Otwieramy przeglądarkę, wpisujemy adres, wskazujemy plik i wgrywamy. Może to zrobić każdy nieobeznany, wystarczy, że dostarczymy mu plik .bin.