Pogosto zastavljena vprašanja (FAQ)
Odgovori na najpogostejša vprašanja o MeshCore platformi
Kako posodobiti nRF (RAK, T114, Seed XIAO) repetitor in room server firmware preko zraka z novo enostavnejšo DFU aplikacijo?
Spodnji koraki delujejo na Android in iOS platformah, saj je nRF naredil uporabniški vmesnik obeh aplikacij enak na obeh platformah:
- Prenesite nRF DFU aplikacijo iz iOS App Store ali Android Play Store. Aplikacijo lahko najdete z iskanjem "nrf dfu", polno ime aplikacije je "nRF Device Firmware Update"
- Na flasher.meshcore.co.uk prenesite ZIP različico firmware za vašo nRF napravo (npr. RAK ali Heltec T114 ali Seeed Studio's Xiao)
- Iz MeshCore aplikacije se prijavite na daljavo na repetitor, ki ga želite posodobiti z administratorskimi pravicami
- Pojdite na zavihek Command Line, vnesite "start ota" in pritisnite enter
- Videli bi morali "OK" za potrditev, da je repetitor naprava zdaj v OTA načinu
- Zaženite DFU aplikacijo, kliknite na Settings v zgornjem desnem kotu
- Omogočite "Packets receipt notifications" in spremenite "Number of Packets" na 10 za RAK, 8 za T114. 8 deluje tudi za RAK.
- Izberite firmware zip datoteko, ki ste jo prenesli
- Izberite napravo, ki jo želite posodobiti. Če naprava, ki jo želite posodobiti, ni na seznamu, poskusite znova omogočiti OTA na napravi
- Če naprava ni najdena, omogočite "Force Scanning" v DFU aplikaciji
- Kliknite "Upload" za začetek OTA posodobitve
- Če ne uspe, poskusite izključiti in vključiti Bluetooth na telefonu. Če to ne pomaga, poskusite ponovno zagnati telefon.
- Počakajte, da se posodobitev zaključi. Lahko traja nekaj minut.
Kako posodobiti ESP32 naprave preko zraka?
Za ESP32 naprave (npr. Heltec V3):
- Na flasher.meshcore.co.uk prenesite ne-merged različico firmware za vašo ESP32 napravo (npr. Heltec_v3_repeater-v1.6.2-4449fd3.bin, brez "merged" v imenu datoteke)
- Iz MeshCore aplikacije se prijavite na daljavo na repetitor, ki ga želite posodobiti z administratorskimi pravicami
- Pojdite na zavihek Command Line, vnesite "start ota" in pritisnite enter
- Videli bi morali "OK" za potrditev, da je repetitor naprava zdaj v OTA načinu
- Ukaz "start ota" na ESP32 napravi zažene wifi hotspot z imenom "MeshCore OTA"
- Iz telefona ali računalnika se povežite na 'MeshCore OTA' hotspot
- Iz brskalnika pojdite na http://192.168.4.1/update in naložite ne-merged bin datoteko iz flasher-ja
Ali obstaja način za zmanjšanje možnosti neuspešne OTA posodobitve firmware naprave (DFU)?
Da, razvijalec che aporeps ima izboljšan OTA DFU bootloader za nRF52 naprave. S tem bootloaderjem, če zazna, da je aplikacijski firmware neveljaven, se vrne v OTA DFU način, tako da lahko poskusite znova flash za obnovitev. Ta bootloader ima druge spremembe za narediti OTA DFU proces bolj odporen na napake.
Za najnovejše informacije glejte: https://github.com/oltaco/Adafruit_nRF52_Bootloader_OTAFIX
Trenutno so podprte naslednje plošče:
- Nologo ProMicro
- Seeed Studio XIAO nRF52840 BLE
- Seeed Studio XIAO nRF52840 BLE SENSE
- RAK 4631