logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak korzystać z OTA bez serwera HTTP lub aplikacji internetowej?

max4elektroda 19 Gru 2024 19:03 3609 37

TL;DR

  • OTA dla LN882H, BK7231N, ESP32 i W800 można wykonać bez osobnej aplikacji webowej, wysyłając plik firmware bezpośrednio do urządzenia.
  • Wystarczy prosty formularz HTML z input type=file i fetch() wykonującym POST na /api/ota, a po sukcesie uruchamiany jest restart.
  • Testy potwierdziły działanie na LN882H, BK7231N, ESP32 oraz W800, przy czym dla W800 dodano też obsługę OTA.
  • Rozwiązanie nie sprawdza pliku i jest mniej wygodne niż przeciągnij i upuść, ale działa lokalnie bez hostowania aplikacji lub Dockerem.
Wygenerowane przez model językowy.
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
📢 Słuchaj (AI):
📢 Słuchaj (AI):

Podsumowanie tematu

✨ Dyskusja dotyczy problemów z aktualizacją OTA (Over-The-Air) na urządzeniu LN882H, które wystąpiły podczas korzystania z przeglądarki Firefox. Użytkownik zidentyfikował problem z kodem OTA SDK, który mógł prowadzić do przepełnienia bufora. W odpowiedzi na pytanie, czy aktualizacja OTA zawsze wymaga aplikacji internetowej, uczestnicy podzielili się różnymi pomysłami na uproszczenie procesu, w tym potrzebą walidacji plików oraz poprawy interfejsu użytkownika. Wskazano na konieczność dodania informacji zwrotnej podczas przesyłania plików oraz na problemy z urządzeniami XR809 i BK7231T/N. Uczestnicy zaproponowali również zmiany w kodzie, aby poprawić bezpieczeństwo i funkcjonalność aktualizacji OTA.
Wygenerowane przez model językowy.
REKLAMA