Aktualizacja oprogramowania po Bluetooth platforma nRF
Info
Jako przykład użyto płytki Xiao NRF52840 z oryginalnym firmware.
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 Bluetooth. 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.
Pobieranie oprogramowania na telefon
-
Wejdź na stronę Web Flasher MeshCore, odszukaj płytkę Seeed Studio Xiao nRF52 WIO, 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 .zip.
-
Jeśli pobrałeś plik na komputerze, to przerzuć go na telefon.
Instalacja i konfiguracja oprogramowania na telefonie
-
Zainstaluj aplikację nRF Device Firmware Update. Przy jej pomocy wykonasz aktualizację stacji.
-
Po zainstalowaniu uruchom program i kliknij na ikonę koła zębatego.
-
Skonfiguruj aplikację w następujący sposób:
Danger
Upewnij się, że DOKŁADNIE skonfigurowałeś te parametry. Popełnienie błędu sprawi, że oprogramowanie nie zostanie prawidłowo wrzucone na płytkę (lub w ogóle) i będziesz musiał wykonać fizyczny restart stacji.
Danger
Poniższe parametry dotyczą tylko płytki Xiao nRF52840 + Wio-SX1262. Dane dotyczące innych urządzeń znajdziesz w sekcji Sprzęt po lewej stronie.
-
Packets receipt notification - zaznaczone
-
Number of packets - 5
-
Reboot time - 5000 ms
-
Scan timeout - 10000 ms
-
Request high MTU - odznaczone
-
Disable resume - odznaczone
-
Prepare object delay - 500 ms
-
Force scanning - odznaczone
-
Keep bond - zaznaczone
-
External MCU DFU - odznaczone
-
-
Kliknij przycisk wstecz w lewym, górnym rogu ekranu, aby cofnąć się do głównego okna aplikacji i zapisać zmiany.
Uruchamianie trybu OTA
start ota
i wyślij je. Po chwili powinieneś otrzymać komunikat OK. Jeśli go otrzymasz, to moduł Bluetooth został uruchomiony i można przejść do wrzucania oprogramowania.
Właściwa aktualizacja
Warning
Uruchom Bluetooth w telefonie przed dalszymi krokami.
-
Wróć do aplikacji DFU. Wybierz Select i znajdź pobrany plik z oprogramowaniem w formacie .zip.
-
Kliknij Select, a następnie wybierz urządzenie z listy. To twoja stacja z uruchomionym Bluetooth.
-
Kliknij przycisk Start aby uruchomić proces aktualizacji.
Rozpocznie się proces aktualizacji, podczas którego nie przemieszczaj się, nie korzystaj z telefonu oraz nie doprowadź do zablokowania się ekranu. Wrzucanie pliku potrwa około dwie minuty.
-
Jeśli zobaczysz taki ekran:
To wrzucanie oprogramowania przebiegło pomyślnie i twoja stacja się zrestartowała. Teraz możesz się z nią połączyć.
Sprawdzanie wersji oprogramowania
-
Zaloguj się przy pomocy aplikacji MeshCore na swoją stacją i wybierz opcję Settings.
-
Zjedź na sam dół i wybierz Version.
-
Jeśli w komunikacie pojawi się wersja, do której aktualizowałeś, to masz pewność, że wszystko przebiegło pomyślnie i stacja działa na wybranym przez ciebie oprogramowaniu.
Info
Tryb OTA po ponownym uruchomieniu zostanie automatycznie wyłączony i dostęp do stacji przez Bluetooth nie będzie możliwy.














