FUOTA (Firmware frissítés vezeték nélkül) ChirpStack segítségével

A következő lépések leírják a firmware-frissítések (FUOTA) beállítását és végrehajtását LoRaWAN végberendezésekhez a ChirpStack Application Server használatával.

Előfeltételek

Mielőtt elkezdenéd, győződj meg róla, hogy a következő feltételek teljesülnek:

  • Telepített és futó ChirpStack v4 szerver.
  • Az új firmware fájl .sbin formátumban.
  • A készülékek csatlakoztatva vannak a ChirpStack szerverhez.
  • A készülékek Device Profile beállításában az Expected uplink interval (secs) a készülékek alvóidejére van konfigurálva. Az alapértelmezett érték 300s.

Beállítás

1. ChirpStack FUOTA telepítés létrehozása

Először létre kell hozni egy új FUOTA telepítést. Ezt az opciót a ChirpStack alkalmazásban találod, ahol a készüléked is van. A ChirpStack automatikusan létrehozza a multicast csoportot a FUOTA számára. ChirpStack FUOTA telepítési beállítások Az alábbi beállítások ajánlottak:

  • Unicast újrapróbálkozások száma (max): 5
  • Multicast adatsebesség: 4 (a készülékek távolságától függően)
  • Töredék redundancia (%): 25%
  • Multicast időkorlát: 4096 s
  • Töredék mérete: 192 bájt
  • Adattartalom: az új firmware (.sbin)

2. Készülékek hozzáadása a telepítéshez

Az összes olyan végberendezés, amely ugyanazt a firmware-t fogja megkapni, egyszerre frissíthető. Az alkalmazás Devices áttekintőjében a kiválasztott készülékek a Selected Device gombbal adhatók hozzá a FUOTA telepítéshez.

3. Átjárók hozzáadása a telepítéshez

Hasonlóan a végberendezésekhez, a megfelelő átjárókat is hozzá kell adni a FUOTA telepítéshez.

4. FUOTA indítása

Ha a FUOTA beállítása megtörtént, az összes kívánt végberendezés és érintett átjáró hozzá lett adva a FUOTA telepítéshez, elindítható a FUOTA.

Megjegyzés: A teljes FUOTA folyamat körülbelül 2 órát vesz igénybe – a készülékek számától, a beállított Unicast újrapróbálkozások számától és a Töredék redundanciától függően. Az az idő, amíg a készülék Class-C módban van (Always On – FUOTA csomagok fogadása), kb. 30–60 perc.