Ogólne zasady aktualizacji stacji
-
Poczytaj opinie o wydanej wersji. Zdarzają się poważne problemy / wpadki, dlatego też popytaj innych i poczytaj na grupach, czy są zgłaszane jakieś problemy.
-
Przed wyjazdem w teren sprawdź wszystko na biurku. Kup taką samą płytkę, na jakiej budujesz swoje stacje i sprawdź na niej aktualizacje w warunkach testowych.
-
Przygotuj sobie mobilną stację, z której będziesz logował się na swoje repeatery i na której będziesz miał dodane wszystkie urządzenia, jakie masz w terenie. Ja mam płytkę Heltec V3 i powerbank. Wystarczy ci mała, podstawowa antena, ponieważ będziesz znajdował się zaraz obok stacji.
-
Tryb OTA uruchamiaj tylko wtedy, kiedy jesteś przy stacji. Uruchomienie trybu OTA sprawia, że aktywowany jest Bluetooth, więc istnieje ryzyko, że ktoś niepowołany zaloguje się na stację.
-
Jeśli aktualizację stacji będziesz przeprowadzał w nocy, zweryfikuj jakie napięcie mają akumulatory, aby nie doprowadzić do rozładowania stacji podczas aktualizacji.
-
Podczas aktualizacji nie przemieszczaj się, ponieważ może to doprowadzić do zerwania łączności, a tym samym niepowodzenia aktualizacji.
-
Utrzymuj ekran telefonu cały czas aktywny i nie korzystaj z innych programów na telefonie podczas procesu aktualizacji. Oszczędzanie baterii może ubić aplikację do aktualizacji i cały proces zakończy się fiaskiem.
-
Po zakończeniu aktualizacji zaloguj się na repeater po sieci LoRa i sprawdź jego wersję oprogramowania. Jeśli pojawi się ta, do której aktualizowałeś, to cały proces zakończył się pomyślnie.
-
Wyślij advert z repeatera. Po ponownym uruchomieniu połączenia z pobliskim stacjami zostaną zerwane i urządzenie musi ponownie rozgłosić się w sieci. Ręczne wysłanie reklamy przyspieszy ten proces.
Danger
Jeśli będziesz wykonywał testy aktualizacji na biurku, to nie podłączaj płytek do komputera w celu ich zasilania, tylko bezpośrednio np. do ładowarki. Płytka po zainstalowaniu oprogramowania uruchamia się ponownie, a podłączona do komputera tego nie zrobi i będziesz musiał ręcznie wypiąć i wpiąć zasilanie. Tak dzieje się np. w przypadku Xiao nRF52840. Nie uzyskasz w ten sposób podobnych warunków co w terenie.