Jak krok za krokem připojit uzel LoRaWAN k TTN

Poslední aktualizace: 25 ledna 2026
  • LoRaWAN vyžaduje správně nakonfigurovanou bránu (frekvence, IP síť, server) a registraci u TTN pro komunikaci uzlů.
  • Koncová zařízení se v aplikacích TTN registrují pomocí DevEUI, JoinEUI/AppEUI a AppKey (OTAA) nebo NWKSKEY/APPSKEY/DEVADDR (ABP).
  • Pro odesílání dat do TTN je možné použít komerční senzory (SenseCAP, Decentlab, Dragino, Tabs) nebo DIY uzly s ESP32/Arduino a knihovnou LMIC.
  • TTN usnadňuje integraci s Node-RED a externími platformami pro vizualizaci a využití dat IoT shromážděných sítí LoRaWAN.

Připojení uzlu LoRaWAN k TTN

Pokud jste se dostali tak daleko, je to proto, že chcete vědět jak. Připojení uzlu LoRaWAN k TTN typu end-to-endZahrnuje vše: brány, uzly, senzory, knihovny, klíče a konfiguraci sítě. Nejlepší na tom je, že nemusíte být telekomunikačním expertem; s dobře strukturovaným průvodcem a trochou trpělivosti si můžete během chvilky nastavit vlastní funkční síť LoRaWAN.

V následujících řádcích uvidíte krok za krokem, jak Nastavení brány, její registrace v síti The Things Network, registrace aplikací a koncových zařízení a programování uzlů LoRaWAN Na základě desek typu ESP32 nebo Arduino, stejně jako příklady s komerčními senzory (SenseCAP, Decentlab, Dragino, Tabs Browan). Probereme také praktické detaily, které se v manuálech ne vždy nacházejí: běžné problémy s klíčováním, výběr frekvence, fyzické zapojení pinů a triky pro ověření, zda vše skutečně komunikuje s TTN.

Co jsou LoRa a LoRaWAN a proč používat TTN?

LoRa a LoRaWAN jsou dva související koncepty, ale nejsou totéž.LoRa je nízkofrekvenční modulace s dlouhým dosahem a nízkým výkonem, kterou vlastní společnost Semtech. LoRaWAN je síťový protokol, který se spoléhá na LoRa pro správu komunikace koncových zařízení (uzlů) s branami a síťovým serverem.

V typické síti LoRaWAN máme dvě hlavní komponenty: brány a uzlyBrány fungují jako „mosty“ mezi světem LoRa (rádiové sítě) a světem IP (internetu) a přeposílají pakety na server LoRaWAN. Uzly jsou senzory nebo akční členy, které odesílají a přijímají informace pomocí LoRa do těchto bran.

Pro připojení všeho potřebujete LoRaWAN server. Můžete platit za soukromou službu (operátoři jako Movistar, Vodafone nebo platformy jako Loriot, Actility, Kerlink) nebo se vydejte komunitní cestou pomocí sítě The Things Network (TTN), což je veřejná, otevřená síť spravovaná komunitou.

TTN má tu výhodu, že Respektuje správu dat, je neutrální a umožňuje vám přispívat branami do sítě.V mnoha městech si lidé instalují brány z vlastní iniciativy a kdokoli může z tohoto krytí těžit bez jakýchkoli nákladů kromě hardwaru uzlů.

Frekvence, kanály a omezení LoRaWAN

Před nákupem jakéhokoli zařízení je důležité si ujasnit, že Frekvence LoRa musí být kompatibilní s vaším regionemPráce v Evropě není totéž jako práce ve Spojených státech nebo Asii; pokud používáte nesprávný náramek, zařízení může být nepoužitelné nebo dokonce nelegální.

V Evropě se používá hlavně: Pásmo 868 MHz (EU868)Ve Spojených státech je typické pásmo 915 MHz (US915). Čínské obchody nabízejí širokou škálu modulů s frekvencí 433 MHz, což může být lákavé vzhledem k ceně, ale ne vždy jsou kompatibilní s LoRaWAN nebo vaší zemí.

Kromě frekvence je LoRaWAN organizována do kanály, rozprostírací faktor (SF) a frekvenční plánySF definuje rychlost a dolet: vyšší SF znamená větší dolet, ale delší dobu ve vzduchu, což spotřebovává více energie a zabírá více kanálu.

V Evropě, slavný „Pravidlo 1 %“Každé zařízení může obsadit rádiový kanál pouze po malé procento času, obvykle kolem 1 %. To omezuje, jak často můžete odesílat data, a je to jeden z důvodů, proč senzory LoRaWAN obvykle vysílají každých několik minut, nikoli každých několik sekund.

Příprava a výběr hardwaru pro bránu a uzly

Pro vytvoření praktické sítě budete potřebovat alespoň brána LoRaWAN a jeden nebo více uzlů (senzorů)Můžeme kombinovat hardware od různých výrobců, pokud respektují standard LoRaWAN a stejné frekvenční pásmo.

Jedním z nejčastěji používaných modelů pro vnitřní brány je Dragino LPS8Integruje koncentrátor SX1308 a umožňuje až 10 paralelních kanálů. Dodává se s předkonfigurovanými frekvenčními plány v závislosti na zemi a v Evropě bude pracovat na frekvenci 868 MHz. Je napájen 5V přes USB-C a k IP síti se připojuje přes RJ-45 nebo Wi-Fi.

Dalšími příklady bran, které dobře zapadají do TTN, jsou RAK 7289 (pro venkovní použití, robustní a s možností LTE/4G) nebo oficiální brány TTN-GW-868 MHz, určené pro pokrytí ve městech nebo projektech Smart City. Je také možné zřídit Jednobuněčná brána s deskou ESP32 a modulem SX1262 LoRa, jak je tomu u sady Wio-SX1262 spolu s XIAO ESP32S3.

Jako uzly máte dvě cesty: použijte komerčně dostupné senzory, které jsou již nakonfigurovány pro LoRaWAN (SenseCAP S210x, Tabs Browan TBHH100, Dragino TrackerD, Decentlab atd.) nebo si sestavte vlastní uzly s vývojovými deskami, jako je TTGO LoRa32 V2.0, ESP32 + RMF95, modul Arduino + LoRa atd.

Nakonfigurujte bránu LoRaWAN a připojte ji k TTN

Prvním hlavním blokem projektu je Spusťte bránu a zobrazte v TTN zprávu „Připojeno“.Přestože každý výrobce má svůj vlastní panel, koncepční kroky jsou si velmi podobné.

Například s Dragino LPS8 můžete spravovat přes SSH nebo HTTPPokud jej připojíte kabelem RJ-45, budete muset zjistit IP adresu přiřazenou serverem DHCP (pomocí IP skeneru nebo přes router). Pokud dáváte přednost počátečnímu nastavení přes Wi-Fi, LPS8 si vytvoří vlastní síť s SSID, například „dragino-xxxxx“, a výchozím heslem „dragino+dragino“. Přístupem na IP adresu 10.130.1.1 se dostanete na webový panel, kde je počáteční uživatelské jméno a heslo obvykle „admin/dragino“.

Po vstupu se vám zobrazí menu s několika sekcemi a můžete Některé možnosti se zobrazí s červeným křížkem, což znamená, že chybí konfigurace.První věc, kterou musíte udělat, je vybrat správný frekvenční plán pro vaši oblast v záložce LoRa; v Evropě EU868 (přibližně 868 MHz).

  Model OSI: Použití a vlastnosti

Pak klepněte na záložku LoRaWAN nebo síťový serverZde definujete, ke kterému LoRaWAN serveru se bude brána připojovat. Pro TTN zvolíte jako poskytovatele „TTN“ a zadáte adresu evropského serveru (například eu1.cloud.thethings.network), přičemž ponecháte UDP porty (obvykle 1700 pro upload i download). Ve stejné sekci uvidíte ID brány neboli EUI, které budeme později v TTN potřebovat.

V sekci Síť nakonfigurujete Jak se brána připojuje k internetu?LAN, WAN nebo WiFi WAN. Pro rozhraní WAN si můžete zvolit statickou IP adresu nebo DHCP; pokud je to možné, doporučuje se pro stabilnější připojení a snadnější přístup ke správě kabelová statická IP adresa. Rozhraní LAN se obvykle používá pro interní síť přístupových bodů brány; je nejlepší ho neměnit, aniž byste plně pochopili, co děláte, protože by mohlo být vaší záchranou, pokud se něco pokazí.

V sekci WiFi budete moci upravte jak přístupový bod generovaný samotnou bránou, tak její připojení k externí WiFi sítiZ bezpečnostních důvodů se doporučuje změnit výchozí SSID a heslo přístupového bodu, které je dodáváno z výroby.

V branách RAK7289 je princip podobný: vstoupíte do webového panelu, IP adresu (statickou nebo DHCP) nakonfigurujete v nabídce Síť → Rozhraní WAN. Pak v nabídce Síť LoRa → Nastavení sítě → Přeposílání paketů zadejte podrobnosti o serveru TTN a poznamenejte si Gateway EUI, abyste jej mohli později zaregistrovat u TTN. Pokud se nacházíte za routerem, který poskytuje DHCP, můžete IP adresu brány najít v tabulce pronájmu (podle názvu hostitele, například „RAK7289“) nebo pomocí nástrojů, jako je nmap.

Registrace brány na The Things Network

Jakmile má brána přístup k internetu, je čas... zaregistrujte ho/ji v TTNPokud nemáte účet, nejprve se zaregistrujte na webových stránkách The Things Network a poté přejděte do konzole v odpovídající oblasti (například https://eu1.cloud.thethings.network/).

V konzoli vyberete sekci Brány a klikněte na „Registrovat bránu“TTN vás požádá o ID brány (jedinečný název ve vašem účtu) a v závislosti na typu brány také o Gateway EUI. U bran Dragino LPS8, které používají klasický přeposílání paketů, musíte vybrat možnost „Používám starší přeposílání paketů“.

Kromě toho uvedete, frekvenční plán (EU868 pro Evropu), odpovídající oblast nebo router a volitelně umístění (souřadnice, vnitřní/venkovní atd.). U bran, jako je například jednočlánková branka s XIAO ESP32S3 a Wio-SX1262, může samotný firmware při spuštění zobrazit ID brány přes sériový port; jednoduše jej zkopírujte a použijte v registračním formuláři.

Po vyplnění těchto informací a registraci brány zobrazí TTN formulář, kde si můžete zkontrolovat stav („Připojeno“ nebo „Odpojeno“) a sekci „Provoz“, kde můžete sledovat tok paketů v reálném čase. Pokud je vše správně nakonfigurováno jak na bráně, tak na TTN, po jedné nebo dvou minutách byste měli vidět změnu na „Připojeno“ a začít vidět provoz, když uzly vysílají.

To znamená, že Infrastrukturní část (brána + server) je již v provozu.Odtud přichází na řadu konfigurace aplikací a koncových zařízení.

Vytváření aplikací a registrace uzlů v TTN

V TTN se zařízení neregistrují přímo v kořenovém adresáři účtu, ale v rámci aplikaceAplikace seskupuje jeden nebo více uzlů, které odesílají související data, například všechny environmentální senzory budovy nebo několik GPS trackerů vzdělávacího projektu.

V konzoli TTN se dostanete do sekce Aplikace a vytvoření nové aplikacePřiřadíte mu jedinečné ID, volitelně popis a vyberete příslušný region. V rámci této aplikace zaregistrujete každý uzel LoRaWAN s jeho přihlašovacími údaji (DevEUI, JoinEUI/AppEUI a AppKey nebo jinými klíči v závislosti na metodě aktivace).

Pro komerční senzory, jako např. Hnědé záložky TBHH100-868 Snímače teploty a vlhkosti jsou obvykle připevněny k nálepce s DevEUI, AppEUI a AppKey. Obvykle používají metodu OTAA (Over-The-Air Activation), která generuje klíčové relace s každým připojením k síti, což je bezpečnější než ABP.

U OTAA se v TTN rozhodnete zaregistrovat nové koncové zařízení. představujete JoinEUI (AppEUI), DevEUI a AppKeyZnovu zkontrolujete data a potvrdíte je. Po uložení, pokud je uzel správně nakonfigurován a nachází se v dosahu brány, uvidí síťové majáky, provede proceduru připojení a v konzoli se začnou zobrazovat uplinkové zprávy s jejich měřeními.

Totéž platí pro senzory, jako např. Hladina a teplota DecentlabVýrobce poskytuje ID, DevEUI, AppEUI a AppKey, ale předem neví, který server budete používat. Za registraci těchto informací u TTN (nebo jiného serveru), aby bylo možné senzor zaregistrovat, jste zodpovědní vy. Mnoho zařízení Decentlab je dodáváno s předregistrací u TTN, pokud o to požádáte, což proces dále zjednodušuje.

Konfigurace komerčních LoRaWAN senzorů

Podívejme se na několik konkrétních příkladů, jak Příprava a registrace komerčních LoRaWAN senzorů který pak bude komunikovat s TTN prostřednictvím vaší brány.

V řadě SenseCAP S210x (např. senzory prostředí) je typický pracovní postup použití aplikace výrobce SenseCraftNejprve si stáhnete aplikaci, zapnete senzor tlačítkem (podržíte ho několik sekund, dokud LED dioda nezačne blikat každou sekundu) a v aplikaci vyberete „Skenovat“ pro načtení QR kódu zařízení.

V aplikaci je režim pro „Pokročilá konfigurace“, kde jako platformu zvolíte „The Things Network“Musíte vybrat stejný frekvenční plán jako vaše brána (například EU868) a ověřit, zda je režim připojení OTAA. Aplikace zobrazí Device EUI, AppEUI (JoinEUI) a AppKey; je dobré si je poznamenat, protože je budete muset zadat do TTN při registraci zařízení.

V případě Senzorové záložky Brown TBHH100-868Klíče jsou předkonfigurované z výroby. Snímač měří teplotu a vlhkost, je napájen 3,6V baterií a vysílá podle těchto pravidel: každých 60 minut, pokud nedojde ke změně, nebo dříve, pokud se teplota změní o ±2 °C nebo vlhkost o ±5 %. Chcete-li jej zaregistrovat, jednoduše zadejte do serveru LoRaWAN (například TTN) kód APPKey, APPEUI a DevEUI poskytnuté výrobcem. Někdy se může vyskytnout problém s formátováním nebo pořadím bajtů (msb/lsb), proto je důležité to zkontrolovat, pokud se senzor nepřipojí napoprvé.

  Co je správce sítě a jeho funkce

L Sledovače Dragino TrackerD Používají se jako GPS trackery s nouzovým tlačítkem. Každá jednotka má svou vlastní sadu klíčů LoRaWAN. V TTN jsou obvykle registrovány ve stejné aplikaci (např. „sledování kurzu“) a zařízení se v případě potřeby konfiguruje přes sériový port (USB) pomocí AT příkazů. Dokumentace podrobně popisuje příkazy pro úpravu přenosové rychlosti, chování alarmu atd. Důležité: Mnoho firmwarů Dragino vyžaduje, aby byly AT příkazy vkládány do terminálu v plném rozsahu, nikoli znak po znaku.

V senzorech, jako je Decentlab pro údaje o hladině, tlaku nebo prostředí.Filozofie je podobná: DevEUI, AppEUI a AppKey se používají pro připojení k TTN (nebo jiné síti). Decentlab obvykle nastavuje 10minutový interval přenosu, protože se jedná o osvědčený kompromis mezi spotřebou dat a rozlišením, i když to lze na vyžádání nebo prostřednictvím konfigurace upravit. Uživatelé si mohou data prohlížet na vlastní cloudové platformě výrobce nebo integrovat zařízení do platforem třetích stran (MyDevices, ResIoT, WMW atd.) přidáním příslušného dekodéru datových dat.

Vytvořte si vlastní uzel LoRaWAN s open-source hardwarem

Pokud rádi kutíte, největší zábava je obvykle... Sestavte a naprogramujte si vlastní uzel LoRaWANVelmi oblíbenou kombinací je použití desky založené na ESP32 s integrovaným LoRa, jako je TTGO LoRa32 V2.0 868 MHz, a přidání jednoduchého senzoru, například teplotního senzoru DS18B20.

Tento přístup vyžaduje čtyři části: řídicí deska (ESP32, Arduino atd.), rádiový modul LoRa (například RFM95 typ SX1276/78), senzor, který chcete měřit a volitelně periferie, jako je OLED obrazovka pro lokální zobrazení dat.

TTGO LoRa32 V2.0 je dodáván s integrovaným LoRa transceiverem a v závislosti na verzi i malým OLED displejem. Je založen na ESP32, poskytuje WiFi a Bluetooth a v mnoha případech je také ideální pro vytvoření jednokanálové mini brány po připojení k internetu. Na této a podobných deskách však... Některé signály z modulu LoRa (DIO1, DIO2) nejsou připojeny k mikrokontroléru. a budeš si je muset zapojit sám.

Například následující zapojení pinů pro LoRa se běžně používá v TTGO LoRa32 V2.0: SCK na GPIO5, MISO na GPIO19, MOSI na GPIO27, CS na GPIO18, RESET na GPIO14 a DIO0 na GPIO26DIO1 a DIO2 jsou obvykle fyzicky připojeny k GPIO33 a GPIO32, které jsou umístěny přímo naproti sobě v opačné řadě, což velmi usnadňuje přímé propojení.

Existují tři typické způsoby, jak tyto spoje vytvořit: Pájejte vodiče přímo k pinu (pro finální montáž), pokud je deska na nepájivé desce, použijte propojovací vodiče. nebo propojte vodiče na vlastní desce plošných spojů, na kterou je TTGO zapojen. Pro testování je obvykle nejpohodlnější varianta s propojkou.

Software uzlu: knihovna LMIC, frekvenční a TTN klíče

Pro programování uzlu LoRaWAN na Arduinu/ESP32 se často používá následující: Knihkupectví MCCI LoRaWAN LMIC, který implementuje LoRaWAN stack a spravuje vše související s kanály, připojeními, opakováními, okny příjmu atd.

Nejprve nainstalujete knihovnu z Správce knihoven Arduino IDE Vyhledejte „LMIC“ a vyberte „MCCI LoRaWAN LMIC library“. Po instalaci je zde důležitý detail: ve výchozím nastavení je nakonfigurována pro US915 (Spojené státy), takže pokud jste v Evropě, musíte ji změnit na EU868.

Za to hledáte soubor lmic_project_config.h uvnitř složky knihovny (něco jako /Arduino/libraries/MCCI_LoRaWAN_LMIC_library/project_config/) a upravte definice. Zakomentujete CFG_us915 ​​​​a povolíte CFG_eu868, přičemž povolíte i správný typ rádia (například CFG_sx1276_radio pro moduly SX1276/78). Jedná se o jednorázovou změnu, která se týká všech vašich projektů LMIC.

Pak otevřete například jeden z přiložených příkladů ttn-abpkterý periodicky odesílá jako užitečnou zátěž „Hello, world!“. Tento příklad slouží jako základ pro jeho přizpůsobení vaší nástěnce a vašim přihlašovacím údajům TTN.

V kódu uvidíte strukturu lmic_pinmap, kde jsou specifikovány piny NSS (CS), RST a DIO.Ve výchozím nastavení je obvykle mapováno pro Feather M0 LoRa, takže pokud používáte TTGO LoRa32 V2.0, budete muset tuto strukturu změnit a použít .nss = 18, .rst = 14 a .dio = {26, 33, 32} (za předpokladu, že jste propojili DIO1 s GPIO33 a DIO2 s GPIO32). Pokud se váš hardware liší, budete muset zkontrolovat jeho dokumentaci nebo najít konkrétní příklad.

Jakmile je zapojení pinů správné, hrajte Nakonfigurujte klíče, které identifikují váš uzel v TTNV příkladu ttn-abp se proměnné NWKSKEY, APPSKEY a DEVADDR zobrazují se slovem FILLMEIN, abyste je mohli vyplnit vlastními hodnotami.

Tyto informace získáte z konzole TTN při vytváření zařízení s aktivací ABP. TTN vám nabízí Klíč síťové relace (NWKSKEY), klíč relace aplikace (APPSKEY) a adresa zařízení (DEVADDR)V rozhraní jsou klíče z bezpečnostních důvodů skryté, ale můžete je zobrazit a, co je nejužitečnější, můžete hodnotu přímo zkopírovat ve formátu pole C (pomocí tlačítka „<>“) se správným pořadím bajtů (msb). Kliknutím na ikonu kopírování se pole zkopíruje do schránky a vy jej můžete jednoduše vložit do kódu na místo, kde se nachází každý FILLMEIN.

Pro NWKSKEY a APPSKEY budete používat formát bajtového pole, který poskytuje TTNPro DEVADDR nastavíte hexadecimální hodnotu jako jedno celé číslo typu u4_t, například `static const u4_t DEVADDR = 0x26011111;`. To umožní vašemu uzlu ověřit a směrovat pakety do vaší aplikace TTN.

Integrace senzorů do kódu uzlu

Jakmile bude kostra LoRaWAN fungovat, je čas... Nahraďte typické „Ahoj světe!“ skutečnými daty ze senzorůV příkladu TTGO LoRa32 a DS18B20 použijete sběrnici OneWire a knihovnu DallasTemperature.

  Jak zjistit svou veřejnou IP adresu a porozumět všemu, co to znamená

Na začátku náčrtu zahrnete záhlaví a definujete pin sběrnice: #zahrnout , #zahrnout a #definovat ONE_WIRE_BUS Xkde X je GPIO, ke kterému jste připojili senzor. Vytvoříte objekt OneWire oneWire(ONE_WIRE_BUS) a DallasTemperature sensor(&oneWire). Pokud nemáte nainstalovanou knihovnu DS18B20, přidejte ji ze správce knihoven.

Ve funkci setup() inicializujete senzor pomocí sensor.begin() a pokud chcete, můžete nastavit rozlišení (například sensor.setResolution(11))Od té chvíle je senzor připraven měřit teplotu, kdykoli ji potřebujete.

Klíčovou funkcí v LMIC pro odesílání dat je `do_send(osjob_t* j)`. Uvnitř uvidíte kontrolu probíhajícího přenosu (`OP_TXRXPEND`). Pokud žádný neprobíhá, zavoláte `sensor.requestTemperatures()`, získáte hodnotu pomocí `sensor.getTempCByIndex(0)` a uložíte ji do pole `mydata`. Například můžete použít `mydata[0] = (uint8_t)sensor.getTempCByIndex(0);` pro odeslání pouze celočíselné části.

Pak zavoláš LMIC_setTxData2(1, mojedata, velikost(mojedata), 0)kde první parametr je port LoRaWAN (v tomto případě 1), druhý je vyrovnávací paměť, třetí je velikost a poslední označuje, zda je zpráva potvrzena (1) nebo nepotvrzena (0). Knihovna se stará o plánování přenosu v dalším dostupném slotu.

Existuje mnoho možných vylepšení: Rozšiřte datovou část o desetinnou část, přidejte další senzory a zabalte data v efektivním binárním formátu.atd. Ale i v této jednoduché verzi již máte uzel, který periodicky odesílá skutečná měření do TTN, viditelná na konzoli a připravená k integraci s dalšími systémy.

Aktivace, zabezpečení a praktické zkušenosti s OTAA

Doposud jsme se v příkladech kódu bavili převážně o ABP, ale v produkčním prostředí... Důrazně se doporučuje používat OTAA (Over-The-Air Activation).OTAA je metoda používaná například senzory Decentlab a mnoha senzory SenseCAP, protože posiluje zabezpečení.

S OTAA, relace LoRaWAN Vyjednává „ve vzduchu“ pokaždé, když se zařízení připojí k síti.Když se uzel vypne, restartuje nebo ztratí spojení, při příštím připojení se vygenerují nové klíče relace, což ztěžuje klonování zařízení pouhým zkopírováním statických klíčů.

V konzoli TTN budete při výběru OTAA pro zařízení mít místo statických NWKSKEY a APPSKEY DevEUI, JoinEUI/AppEUI a AppKeyKlíče relace se pokaždé sestavují z těchto hodnot a výměny se serverem a odvozené klíče uvidíte pouze po dobu trvání relace.

V praxi uživatelé začínající s LoRaWAN od nuly zjistili, že S bránou registrovanou u TTN a správně nakonfigurovaným senzorem OTAA může být proces registrace velmi jednoduchý.Vytvořte si účet na TTN, aktivujte bránu, zaregistrujte senzor pomocí klíčů poskytnutých výrobcem a během několika minut si prohlédněte data na webové platformě (buď na platformě Decentlab, SenseCAP nebo na dashboardech třetích stran).

Faktory jako Umístění boxu senzoru LoRa (nejlépe ve svislé poloze, která zvýhodňuje vyzařovací diagram interní antény)Rádiové prostředí a výška brány výrazně ovlivňují skutečné pokrytí, ale tok konfigurace je po pochopení poměrně mechanický.

Od TTN k vašim aplikacím: integrace a vizualizace

Vzhledem k tomu, že uzly nyní nahrávají data do TTN, dalším krokem je Přeneste tyto informace do vlastních aplikací, dashboardů nebo automatizovaných pracovních postupůTTN pro tento účel poskytuje integrace a velmi výkonné API.

Velmi rozšířeným přístupem je použití Node-RED pro příjem dat z TTN a jejich zpracování dle vašich požadavkůNakonfigurujete MQTT nebo HTTP připojení s vašimi přihlašovacími údaji k aplikaci TTN, dekódujete datovou zátěž (podle formátu vašich senzorů) a odtud můžete dělat prakticky cokoli: ukládat do databází, zobrazovat grafy, spouštět upozornění atd.

Další možností je uchýlit se k platformy třetích stran, které se již integrují s TTNnapříklad Datacake, MyDevices, ResIoT, WMW a další. Mnoho z nich již má specifické šablony pro zařízení, jako jsou senzory Decentlab nebo některé modely Dragino, takže stačí vybrat typ zařízení, propojit ho s vaší aplikací TTN a začít prohlížet data na „přátelských“ dashboardech.

Například ve vzdělávacích projektech se TTN používá ve spojení s Brány RAK7289 a trackery Dragino TrackerD pro lokalizaci osob nebo vozidel. Pracovní postup je následující: registrovaná brána, registrované sledovací zařízení v TTN, data zobrazená na konzoli a následně zobrazená v reálném čase na veřejném dashboardu Datacake s mapami a grafy polohy, úrovně nabití baterie atd.

Důležité je pochopit, že TTN funguje jako síťová vrstva LoRaWAN a datový routerVy si rozhodujete o aplikační a vizualizační vrstvě: od skriptu v Pythonu, který využívá API, až po datovou platformu pro průmyslové IoT.

Stručně řečeno, připojení uzlu LoRaWAN k TTN zahrnuje několik kroků (správná frekvence, správně nakonfigurovaná brána, registrace TTN, klíče uzlů, aktivace OTAA nebo ABP, software zařízení a v případě potřeby následné integrace), ale každá část je zvládnutelná i bez předchozích zkušeností, pokud jsou dodržovány správné pokyny. Po dokončení počátečního nastavení se nasazení dalších uzlů nebo bran stává vysoce opakovatelným a škálovatelným procesem, ideálním pro rozsáhlé senzorové projekty, iniciativy Smart City nebo jednoduše pro učení a experimentování s IoT s dlouhým dosahem.