Přístup pro vývojáře (režim Debug)
STICKER je otevřená platforma postavená na Zephyr RTOS. Debug build firmwaru přidává interaktivní shell konzoli přes RTT, kterou vývojáři používají ke konfiguraci zařízení a k diagnostice přímo přes debugovací připojení.
Režim Debug
Zařízení STICKER lze dodat v režimu Debug, který je určený především vývojářům. V této konfiguraci se zařízení dodává v otevřeném stavu s přímým přístupem pro vývoj, takže můžete jeho funkce zkoumat, upravovat a rozšiřovat.
Koncoví uživatelé konfigurují zařízení STICKER běžně přes NFC pomocí telefonu, bez kabelu a bez konzole. Viz HARDWARIO Manager. Stránky níže se týkají vývoje firmwaru a konfigurace přes shell.
První kroky
Chcete-li si firmware nastavit lokálně, nahrát debug image a otevřít konzoli, postupujte podle Nastavení firmwaru.
Několik příkaz shelluů níže (clock, history, dynamická pravidla alarm, settings erase a přejmenovaná diagnostika ats) je nových v připravovaném firmwaru STICKER v1.4.0.
Přehled příkaz shelluů
Jakmile je konzole otevřená, konfigurace a diagnostika se zadávají jako příkazy shellu. Každý příkaz má vlastní stránku:
- Konfigurace: příkaz
config: intervaly, LoRaWAN, senzory, schopnosti, pulzní čítače, identita zařízení. - Pravidla alarmů: příkaz
alarma limity alarmových uplinků. - Historie senzorů: příkaz
historya záznam store-and-forward. - Hodiny reálného času: příkaz
clock. - Údržba: příkaz
settings: save, reset, erase. - Diagnostika: příkaz
ats: informace o zařízení, testy senzorů a LED, stav LoRaWAN.