The Things Stack
The Things Stack (TTS) je spravovaný síťový server LoRaWAN od společnosti The Things Industries, dostupný jako veřejná cloudová služba (TTS Cloud / Community Edition) nebo jako privátní podnikové nasazení.
Předpoklady
- Ujistěte se, že máte přístup k aktivní instanci The Things Stack a v dosahu funkční bránu LoRaWAN.
- Než v TTS vytvoříte profily koncových zařízení, přečtěte přes NFC klíče zařízení v aplikaci HARDWARIO Manager.
Klíče zařízení a jejich načtení přes NFC
Než zařízení STICKER zaregistrujete v The Things Stack, přečtěte přes NFC jeho výrobní klíče v aplikaci HARDWARIO Manager. Nepotřebujete kabel ani programátor, stačí přiložit telefon k zařízení.
S aplikací začínáte?
Projděte si nejdřív rychlého průvodce aplikací HARDWARIO Manager: instalaci aplikace, zapnutí NFC a udělení oprávnění, o která aplikace požádá. STICKER se čte telefonem s Androidem a NFC.
- Uložte zařízení, aby aplikace měla jeho secret key. STICKER odpovídá jen šifrovaným kanálem, takže bez klíče aplikace nic nepřečte. Každé zařízení přidáte jen jednou (viz Saved STICKERs) a od té doby aplikace klíč doplňuje sama.
- Otevřete STICKER → LoRaWAN keys a zvolte Read LoRaWAN keys.
- Přiložte telefon. Zadní stranou telefonu se dotkněte krabičky zařízení STICKER a vteřinu či dvě se nehýbejte. Anténa NFC bývá u horní části zadní strany telefonu; pokud se nic nestane, pomalu telefonem v tom místě pohybujte. Na iOS vás systémový dialog skenování v půli vyzve, abyste telefon zvedli a přiložili znovu. Toto zvednutí je nutné. Celý postup přiložení a to, co během výměny ukazuje LED, popisuje STICKER přes NFC.
- Zapište si klíče, které aplikace ukáže. Které to budou, závisí na režimu aktivace: DevEUI, JoinEUI (AppEUI) a AppKey pro OTAA, nebo DevEUI, DevAddr a klíče relace pro ABP, viz Informace o zařízení a klíče LoRaWAN.
- Zkontrolujte, že je rádio zapnuté. V STICKER → Configuration musí být
v sekci LoRaWAN parametr
radio-modenastavený na LoRaWAN, aby se zařízení po registraci začalo připojovat k síti; z výroby se totiž dodává s vypnutým rádiem. Viz Konfigurace a Šablony, pokud chcete celé sérii zařízení nastavit totéž.
Volba metody aktivace
| Režim aktivace | Popis | Potřebné údaje |
|---|---|---|
| OTAA (bezdrátová aktivace) (doporučeno) | Dynamické vyjednání klíčů relace při připojení. Nejvyšší úroveň zabezpečení. | DevEUI, JoinEUI (AppEUI), AppKey |
| ABP (aktivace personalizací) | Předem přidělené statické klíče relace. Procedura Join se úplně vynechává. | DevAddr, NwkSKey, AppSKey |
Formátovač payloadu a konfigurace downlinků
Při registraci koncového zařízení STICKER v TTS:
- Formátovač uplinku: V Payload Formatters → Uplink přiřaďte oficiální dekodér payloadu STICKER (
ttn.js). Ten dekóduje standardní data ze senzorů na fPort 2 a systémové a alarmové zprávy na fPort 3. - Formátovač downlinku: V Payload Formatters → Downlink přiřaďte
ttn.js, aby se payloady v JSON pro správu na dálku kódovaly na fPort 85 (viz Příkazy přes downlink).