Přeskočit na hlavní obsah

Údržba (settings)

Příkazem settings ve vývojářském shellu konfiguraci uložíte nebo resetujete (otevření konzole popisuje stránka Nastavení firmwaru). Změna přes config se okamžitě projeví v RAM, ale pokud ji neuložíte, restartem se ztratí.

Resety tvoří žebříček podle závažnosti: každá úroveň zachovává jen část toho, co zachovává úroveň nad ní, a po každém resetu se zařízení restartuje. Celkový přehled (a odpovídající akce přes NFC v aplikaci HARDWARIO Manager) najdete v části Žebříček resetů na stránce s funkcemi firmwaru.

Firmware v2.0.0

Žebříček resetů přinesl firmware v1.4.0. Ve firmwaru STICKER v2.0.0 maže settings factory-reset navíc čítače impulzů a historii a tovární reset i vendor reset ruší také spárování P2P. settings vendor-reset smaže claim token a zavře claim okno; vlastník ho pak znovu otevře z aplikace.


PříkazCo dělá
settings saveUloží připravené změny config do flash paměti a restartuje zařízení.
settings device-resetVrátí konfiguraci a pravidla alarmů na výchozí hodnoty; zachovává identitu zařízení, celé zprovoznění LoRaWAN, čítače impulzů i historii (zůstává zprovozněné a připojené).
settings factory-resetVrátí konfiguraci a pravidla alarmů na výchozí hodnoty včetně nastavení rádia a radio-mode; zachovává identitu zařízení, DevEUI a JoinEUI. Zahazuje relaci a klíče rádia (stav LoRaMac a spárování P2P), takže se zařízení připojí znovu, a maže čítače impulzů a historii.
settings vendor-reset <new-secret-key>Vymaže úložiště i historii a ponechá zařízení jen sériové číslo, čítač nonce a vendor token: smaže claim token, DevEUI a JoinEUI a zavře claim okno. Ve stejném volání vyžaduje nový 32místný hexadecimální secret_key. Zařízení příkaz odmítne, pokud má vypnutou politiku vendor-reset-allow.
settings eraseÚplné vymazání NVS včetně identity a přístupových údajů LoRaWAN. Nevratné a dostupné jen ze shellu.

Úrovně resetu podrobně​

device-resetfactory-resetvendor-resetsettings erase
Dostupný přesNFC, shellNFC, shellkanál NFC výrobce, shellshell
Sériové číslo, čítač nonce, vendor tokenzachovázachovázachovásmaže
Secret keyzachovázachovánahradí (z příkazu)smaže
Claim tokenzachovázachovásmažesmaže
Claim oknozachovázachová→ done→ active
vendor-reset-allowzachovázachovávýchozívýchozí
DevEUI, JoinEUIzachovázachovásmažesmaže
Ostatní nastavení a klíče rádia, radio-mode (kromě kontrol spojení)zachovávýchozívýchozívýchozí
Zbytek konfigurace (včetně radio-link-check-interval / -fail-rejoin), pravidla alarmůvýchozívýchozívýchozívýchozí
Čítače impulzů, historiezachovásmažesmažesmaže čítače, historii zachová
Stav LoRaMac (DevNonce, čítače rámců), spárování P2Pzachovásmažesmažesmaže
Nevratné úrovně

settings factory-reset zahodí klíče rádia (vynutí nové připojení) a smaže čítače i historii; settings vendor-reset vymaže všechno kromě sériového čísla, čítače nonce a vendor tokenu (a nastaví nový secret key); settings erase vrátí zařízení do prázdného stavu bez identity. Žádnou z těchto akcí nelze vzít zpět.