Přeskočit na hlavní obsah

Popis hardwaru

STICKER je kompaktní IoT zařízení postavené na System-on-Chip STM32WL s integrovaným radiem LoRa a jádrem ARM Cortex-M4F.
Napájejí ho dvě baterie AA, přičemž zařízení monitoruje napětí baterií a hospodárně řídí napájení (boost převodník a LDO).

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


Senzory a periferie

Vestavěné senzory

Podle konkrétní osazovací varianty obsahuje zařízení STICKER:

  • Teplota a vlhkost: Senzor Sensirion SHT43 pro velmi přesné měření prostředí.
  • Intenzita osvětlení: Senzor okolního osvětlení 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, $\ge 50^\circ$).
  • Tříosý akcelerometr: Akcelerometr STMicroelectronics LIS2DH12 pro sledování náklonu, vibrací a orientace.
  • Detekce otevření dveří: Dva Hallovy senzory 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). Pro nahrání image jsou nutné, protože firmware záměrně nemá bootloader ani aktualizace na dálku.
  • Master sběrnice 1-Wire: Vyhrazené rozhraní 1-Wire s podporou externích digitálních teplotních sond (například Dallas DS18B20) a senzorů HARDWARIO Machine Probe.
  • Rozhraní S0: Pulzní vstup kompatibilní se standardními výstupy S0 elektroměrů, plynoměrů a vodoměrů.
  • Měření napětí a průmyslové logické vstupy: Podporuje až 2 digitální vstupy přijímající průmyslovou logiku až 30 V DC pro přímé napojení na PLC nebo sledování stavu stroje.

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

STICKER - architektura konfigurace 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í lokálně dává, takže tyto vzory jsou nejrychlejší způsob, jak zjistit, co jednotka dělá, ještě než se objeví v síti.

note

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

Startovní sekvence

Každé zapnutí spustí pevný karusel, který zároveň potvrdí funkčnost všech tří kanálů:

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

Karusel 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 vyhrává první shoda, takže závažnější stav vždy zakryje ten méně závažný:

PrioritaStav zařízeníVzor LED
1Probíhá výměna přes NFCLED přebírají vzory NFC 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í, pak ~200 ms poté jedno červené
4Degradované spojení - kontroly spojení selhávají, ale session stále žijeDvě žlutá bliknutí ~200 ms po sobě
5Radio 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í:

radio vypnuté (1× žlutá)degradované spojení (2× žlutá)připojování / opětovné připojování (žlutá + červená)

Priorita 2 stojí nad všemi: zařízení blikající červeno-žlutě přišlo o uloženou identitu a zprovoznění a běží na výrobních výchozích hodnotách. Tam je potřeba technik, ne kontrola sítě.

note

Zařízení bez zeleného bliknutí nemusí být vadné - klidně jen zobrazuje něco s vyšší prioritou. Alarmy se navíc vyhodnocují i tehdy, když LED patří vzoru s vyšší prioritou. Skryté je jen červené bliknutí alarmu; sám alarm se stále vyvolá a stále odešle svůj uplink.

Debug buildy firmwaru nahrazují jedno zelené bliknutí zeleným následovaným žlutým, což je rychlý způsob, jak poznat debug jednotku od release jednotky.

Interakce s NFC

Dokud je telefon přiložený k zařízení, LED sleduje výměnu krok za krokem:

Co se dějeLED
Telefon detekován v poli NFCZelená, svítí
Zpracovává se příkazRychlé zelené blikání (~90 ms)
Příkaz odmítnut - špatný klíč nebo token, opakovaná či poškozená žádostRychlé červené blikání po 2 s, pak zhasne
Odpověď zapsána, čeká se, než ji telefon přečteZelená a žlutá, svítí
Výměna dokončena, telefon odebránZhasnuto
Konfigurace úspěšně aplikovánaDeset zelených bliknutí, 100 ms svítí / 100 ms zhasnuto

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

Aktivace vstupu

Na jednotkách s nakonfigurovanými Hallovými senzory nebo externími vstupy potvrzuje LED každou změnu vstupu. Pořadí barev kóduje směr, takže aktivaci nelze zaměnit s uvolněním:

UdálostVzor
Vstup se stane aktivnímZelená, pak oranžová - po 50 ms
Vstup se vrátí do neaktivního stavuOranžová, pak zelená - po 50 ms

Opakované změny jsou omezené na jednu signalizaci 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 ho potřebujete při testování zpět, zařízení vypněte a zapněte.

PIR a akcelerometr jsou momentové senzory - hlásí vždy jen aktivaci - takže na těchto vstupech uvidíte pouze 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

Do kalibrace se vstupuje přiložením magnetu k oběma Hallovým senzorům do 30 minut od zapnutí. Běží 120 minut a pak se zařízení samo restartuje. Pro oba stavy se používá oranžová, aby se kalibrace nikdy nespletla s některým ze žlutých síťových varování.

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 řídit přímo z vývojářské konzole příkazy ats led - hodí se to při kontrole podezřelé jednotky. 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íNominální napětí článku1.5 V
Nominální 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čkyIP40
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°

STICKER - katalog