Přeskočit na hlavní obsah

Popis hardwaru

STICKER je kompaktní IoT zařízení postavené na System-on-Chip STM32WL s integrovaným rádiem LoRa a jádrem ARM Cortex-M4F.
Napájejí ho dvě baterie AA; zařízení hlídá jejich napětí a úsporně řídí napájení (zvyšující měnič a LDO).

Zařízení obsahuje paměť a anténu NFC pro snadnou konfiguraci, a to i bez napájení (sběr energie).


Senzory a periferie​

Vestavěné senzory​

Podle varianty osazení obsahuje zařízení STICKER:

  • Teplota a vlhkost: Senzor Sensirion SHT43 pro velmi přesné měření prostředí.
  • Osvětlenost: Senzor okolního světla Texas Instruments OPT3001.
  • Atmosférický tlak: Senzor tlaku NXP MPL3115A2.
  • Pohyb PIR: Pasivní infračervený senzor pohybu Excelitas PYD1698 pro detekci přítomnosti (až 5 m, ≥ 50°).
  • Tříosý akcelerometr: Akcelerometr STMicroelectronics LIS2DH12 pro sledování náklonu, vibrací a orientace.
  • Detekce otevření dveří: Dva Hallovy spínače Allegro A1266.

Fyzická rozhraní a externí konektivita​

  • Rozhraní SWD: Fyzické programovací pady SWD pro nahrávání a ladění firmwaru přes J-Link (make flash). Bez nich firmware nenahrajete, protože záměrně nemá bootloader ani bezdrátové aktualizace.
  • Master sběrnice 1-Wire: Vyhrazené rozhraní 1-Wire pro externí digitální teplotní sondy (například Dallas DS18B20) a senzory HARDWARIO Machine Probe.
  • Rozhraní S0: Vstup pro čítání impulzů kompatibilní se standardními výstupy S0 elektroměrů, plynoměrů a vodoměrů.
  • Měření napětí a průmyslové logické vstupy: Až 2 digitální vstupy pro průmyslové logické úrovně do 30 V DC, které lze napojit přímo na PLC nebo na stavové výstupy strojů.

Stav zařízení signalizuje vícebarevná LED (R/G/Y) (podrobnosti viz Signalizace LED) a bezdrátovou komunikaci obstarává vnitřní anténa 868/915 MHz.


Blokové schéma​



Architektura konfigurace přes NFC​

Architektura konfigurace zařízení STICKER přes NFC


Signalizace LED​

Zařízení STICKER má jednu stavovou LED se třemi nezávisle řízenými kanály: červeným, zeleným a žlutým. Firmware rozsvěcí červený a zelený kanál i společně, čímž vzniká oranžová, kterou vyhrazuje pro servisní režimy. LED je jediná zpětná vazba, kterou zařízení na místě poskytuje, a podle těchto vzorů nejrychleji poznáte, co zařízení dělá, ještě než se objeví v síti.

poznámka

Vzory a časování níže platí pro firmware v1.4.0. Většina stavových bliknutí je kvůli úspoře baterie záměrně velmi krátká, 5 až 10 ms. Čekejte spíš krátký záblesk než zřetelné bliknutí.

Startovní sekvence​

Po každém zapnutí proběhne pevná sekvence, která zároveň ověří, že fungují všechny tři kanály:

KrokBarvaDoba
1Červená0,5 s
2(zhasnuto)0,25 s
3Žlutá0,5 s
4(zhasnuto)0,25 s
5Zelená1,5 s

Sekvence trvá asi 5 sekund. Pokud ho uvidíte nečekaně, zařízení se restartovalo.

Stavový heartbeat​

Za provozu zařízení signalizuje svůj stav každé 3 sekundy. Zobrazuje se vždy jen jeden vzor. Firmware kontroluje podmínky níže v uvedeném pořadí a platí první shoda, takže závažnější stav vždy překryje méně závažný:

PrioritaStav zařízeníVzor LED
1Probíhá výměna přes NFCLED ukazuje vzory pro NFC popsané níže
2Konfiguraci se nepodařilo načíst: uložené nastavení je poškozenéČervená a žlutá střídavě, dvakrát, po ~60 ms
3Připojování nebo opětovné připojování k síti LoRaWANJedno žluté bliknutí a po ~200 ms jedno červené
4Zhoršené spojení: kontroly spojení selhávají, ale relace stále trváDvě žlutá bliknutí ~200 ms po sobě
5Rádio vypnuté nastavením radio-modeJedno žluté bliknutí
6Je aktivní alarmJedno červené bliknutí
7Normální provozJedno zelené bliknutí

Tři žluté stavy tvoří záměrnou stupnici závažnosti, takže vážnost síťového problému poznáte už z počtu bliknutí:

rádio vypnuté (1× žlutá) → zhoršené spojení (2× žlutá) → připojování / opětovné připojování (žlutá + červená)

Priorita 2 stojí nad nimi všemi: zařízení, které bliká červeně a žlutě, přišlo o uloženou identitu i zprovoznění a běží na výchozích hodnotách z výroby. Takový stav vyžaduje technika, ne kontrolu sítě.

poznámka

Zařízení bez zeleného bliknutí nemusí být vadné. Může jen zobrazovat stav s vyšší prioritou. Alarmy se navíc vyhodnocují i tehdy, když LED patří vzoru s vyšší prioritou. Skryté je jen červené bliknutí alarmu; samotný alarm se přesto vyvolá a odešle svůj uplink.

V sestavení firmwaru debug nahrazuje jedno zelené bliknutí dvojice zelená a žlutá, takže kus s firmwarem debug snadno odlišíte od kusu s firmwarem release.

Interakce s NFC​

Dokud je telefon přiložený k zařízení, LED krok za krokem ukazuje průběh výměny dat:

Co se dějeLED
Telefon je v poli NFCZelená, svítí
Zpracovává se příkazRychlé zelené blikání (~90 ms)
Příkaz odmítnut: špatný klíč nebo token, zopakovaný nebo poškozený požadavekRychlé červené blikání 2 s, pak zhasne
Odpověď je zapsaná a zařízení čeká, až si ji telefon přečteZelená a žlutá, svítí
Výměna skončila, telefon je oddálenýZhasnuto
Zařízení konfiguraci úspěšně přijaloDeset zelených bliknutí, 100 ms svítí / 100 ms zhasnuto

Červené blikání při odmítnutí je dobré znát: bez něj vypadá odmítnutý příkaz pro toho, kdo drží telefon, stejně jako úspěšný.

Aktivace vstupu​

Na zařízeních s nastavenými Hallovými spínači nebo externími vstupy LED potvrzuje každou změnu vstupu. Pořadí barev určuje směr, takže aktivaci nelze zaměnit s uvolněním:

UdálostVzor
Vstup se aktivujeZelená, pak oranžová, po 50 ms
Vstup se vrátí do kliduOranžová, pak zelená, po 50 ms

Při rychlých změnách se signalizace zobrazí nejvýš jednou za 500 ms.

Pouze pomůcka při uvádění do provozu

Tato signalizace se sama vypne hodinu po zapnutí. Doba se počítá od startu, ne od poslední události, protože po instalaci už blikání není žádoucí. Pokud ji při testování potřebujete znovu, odpojte zařízení od napájení a znovu ho připojte.

PIR a akcelerometr hlásí vždy jen okamžitou aktivaci, takže na těchto vstupech uvidíte jen sekvenci zelená, pak oranžová.

Kalibrační režim​

StavVzor
Vstup do kalibracePět rychlých oranžových bliknutí, 100 ms svítí / 100 ms zhasnuto
Kalibrace běžíJedno oranžové bliknutí každou sekundu

Kalibraci spustíte tak, že do 30 minut od zapnutí přiložíte magnet k oběma Hallovým spínačům. Kalibrace běží 120 minut a pak se zařízení samo restartuje. Oba stavy používají oranžovou barvu, aby se kalibrace nikdy nespletla se žlutými varováními sítě.

Hluboký spánek​

Když zařízení uspíte do hlubokého spánku, všechny tři kanály se vypnou. Úplně zhasnutá LED na spícím zařízení je normální a není to závada.

Testování LED​

LED lze ovládat přímo z vývojářské konzole příkazy ats led, což se hodí při kontrole podezřelého kusu. Viz Diagnostika.


Přehled​

STICKER Clime - krabička, základní deska a držák baterií​

STICKER Clime

STICKER Input - krabička, základní deska a držák baterií​

STICKER Input

STICKER Motion - krabička, základní deska a držák baterií​

STICKER Motion


Schémata hardwaru​

Napájení​

Stáhnout schéma napájení (PDF) STICKER - napájení

Anténa​

Stáhnout schéma antény (PDF) STICKER - anténa

MCU​

Stáhnout schéma MCU (PDF) STICKER - MCU

Senzory​

Stáhnout schéma senzorů (PDF) STICKER - senzory

NFC​

Stáhnout schéma NFC (PDF) STICKER - NFC


Technické parametry​

KategorieParametrHodnota
KonstrukceMateriál krabičkyABS
Rozměry91 × 36,5 × 33,3 mm
NapájeníJmenovité napětí článku1,5 V
Jmenovitá kapacita baterií3000 mAh
Rozsah provozního napětí1,8 V až 3,6 V
Klidová spotřeba< 80 µA
Špičková spotřeba< 100 mA
ProstředíProvozní teplota-30 °C až +70 °C
Skladovací teplota-30 °C až +70 °C
Krytí krabičkyIP30
SenzoryIntegrovaný teploměr: rozsah měření-20 °C až +60 °C
Integrovaný teploměr: přesnost měření±0,2 °C (0 °C až 65 °C)
Integrovaný vlhkoměr: rozsah měření0 % až 100 %
Integrovaný vlhkoměr: přesnost měření±2 % (od 10 % do 90 %)
PIR: dosah detekce5 m
PIR: zorný úhel≥ 50°

Varianty zařízení STICKER