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
Pro nastavení firmwaru lokálně, nahrání debug image a otevření konzole postupujte podle Nastavení firmwaru.
Několik shell příkazů 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 shell příkazů
Jakmile je konzole otevřená, konfigurace a diagnostika se zadávají jako shell příkazy. 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.