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
.sbinformá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.
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.
