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:

  1. 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"
  2. 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)
  3. Iz MeshCore aplikacije se prijavite na daljavo na repetitor, ki ga želite posodobiti z administratorskimi pravicami
  4. Pojdite na zavihek Command Line, vnesite "start ota" in pritisnite enter
  5. Videli bi morali "OK" za potrditev, da je repetitor naprava zdaj v OTA načinu
  6. Zaženite DFU aplikacijo, kliknite na Settings v zgornjem desnem kotu
  7. Omogočite "Packets receipt notifications" in spremenite "Number of Packets" na 10 za RAK, 8 za T114. 8 deluje tudi za RAK.
  8. Izberite firmware zip datoteko, ki ste jo prenesli
  9. Izberite napravo, ki jo želite posodobiti. Če naprava, ki jo želite posodobiti, ni na seznamu, poskusite znova omogočiti OTA na napravi
  10. Če naprava ni najdena, omogočite "Force Scanning" v DFU aplikaciji
  11. Kliknite "Upload" za začetek OTA posodobitve
  12. Če ne uspe, poskusite izključiti in vključiti Bluetooth na telefonu. Če to ne pomaga, poskusite ponovno zagnati telefon.
  13. Počakajte, da se posodobitev zaključi. Lahko traja nekaj minut.

Kako posodobiti ESP32 naprave preko zraka?

Za ESP32 naprave (npr. Heltec V3):

  1. 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)
  2. Iz MeshCore aplikacije se prijavite na daljavo na repetitor, ki ga želite posodobiti z administratorskimi pravicami
  3. Pojdite na zavihek Command Line, vnesite "start ota" in pritisnite enter
  4. Videli bi morali "OK" za potrditev, da je repetitor naprava zdaj v OTA načinu
  5. Ukaz "start ota" na ESP32 napravi zažene wifi hotspot z imenom "MeshCore OTA"
  6. Iz telefona ali računalnika se povežite na 'MeshCore OTA' hotspot
  7. 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