Přístup pro vývojáře (režim Debug)
STICKER je otevřená platforma postavená na Zephyr RTOS. Sestavení debug firmwaru přidává interaktivní konzoli shellu přes RTT, ve které vývojáři zařízení konfigurují a spouštějí diagnostiku přímo přes ladicí připojení.
Režim Debug
Zařízení STICKER lze dodat v režimu Debug, který je určený především vývojářům. Zařízení se pak dodává v otevřeném stavu s přímým přístupem pro vývoj, takže jeho funkce můžete zkoumat, upravovat a rozšiřovat.
Koncoví uživatelé zařízení STICKER běžně nastavují přes NFC telefonem, 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
Jak firmware připravit na svém počítači, nahrát image debug a otevřít konzoli, popisuje stránka Nastavení firmwaru.
Některé z níže uvedených příkazů shellu (clock, history, dynamická pravidla alarm, settings erase a přejmenovaná diagnostika ats) přinesl až firmware STICKER v1.4.0.
Přehled příkazů shellu
V otevřené konzoli se konfigurace i diagnostika zadávají příkazy shellu. Každý příkaz má vlastní stránku:
- Konfigurace: příkaz
config: intervaly, LoRaWAN, senzory, schopnosti, čítače impulzů, 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.