Aktualizacja oprogramowania po Wi-Fi platforma ESP32
Info
Jak przykład użyto płytki Heltec V3.
Warning
Aby wykonać aktualizację oprogramowania musisz być w pobliżu urządzenia, aby twój telefon mógł połączyć się z płytką przy pomocy Wi-Fi. Nie ma możliwości aktualizacji oprogramowania przez sieć LoRa.
Info
Musisz posiadać mobilną stację LoRa w roli klienta, aby móc zalogować się na stację i uruchomić tryb OTA. Więcej informacji odnośnie zasad aktualizacji stacji znajdziesz tutaj.
-
Wejdź na stronę Web Flasher MeshCore, odszukaj płytkę Heltec V3, następnie wybierz rolę Repeater lub Room server. Dojdziesz do takiego ekranu.
-
Wybierz wersję, do której chcesz wykonać aktualizację, a następnie kliknij przycisk Download.
-
Pojawi się rozwijane menu, z którego wybierz plik z rozszerzeniem .bin BEZ DOPISKU MERGED.
-
Jeśli pobrałeś plik na komputerze, to przerzuć go na telefon.
Uruchamianie trybu OTA
start ota
i wyślij. Po chwili otrzymasz komunikat:
Started http://192.168.4.1/update
Oznacza to, że tryb OTA został uruchomiony.
Aktualizacja oprogramowania
-
Wyjdź z aplikacji MeshCore i wejdź w połączenia Wi-Fi na telefonie. Będziesz widział taką sieć.
-
Połącz się z nią. Nie trzeba podawać żadnego hasła. Telefon stwierdzi, że ta sieć nie może uzyskać dostępu do sieci Internet, jednak zignoruj ten komunikat.
-
Uruchom przeglądarkę internetową i w pasku adresu wpisz:
192.168.4.1/update -
Pojawi się taka strona.
-
Upewnij się, że wybrana jest opcja Firmware, a następnie kliknij przycisk Wybierz plik.
-
Na telefonie uruchomi się domyślny menedżer plików. Odszukaj plik z rozszerzeniem .bin i wybierz go. Przeglądarka rozpocznie ładowanie pliku.
Warning
Zdarza się tak, że po wybraniu pliku nic się nie dzieje, tylko pokazuje się strona aktualizacji OTA. W takim przypadku najpierw odśwież stronę, a potem ponownie załaduj plik.
-
Po załadowaniu pliku twój telefon rozłączy się z siecią Wi-Fi i ta nie powinna być już widoczna na liście sieci. Oznacza to, że urządzenie uruchomiło się ponownie i wyszło z trybu OTA.











