- Configurarea corectă a gateway-ului LoRaWAN (IP, frecvență și forwarder de pachete) este baza conectării oricărei rețele de noduri la TTN.
- Înregistrarea gateway-urilor, aplicațiilor și dispozitivelor finale cu TTN necesită utilizarea unor identificatori unici și a unor chei LoRaWAN bine gestionate.
- Formatatoarele de sarcină utilă vă permit să transformați datele brute în informații lizibile pentru tablouri de bord, baze de date și integrări.
- Combinarea TTN cu instrumente precum Node-RED, MQTT sau Datacake transformă o rețea LoRaWAN într-o soluție IoT completă și scalabilă.

Configurarea și reglarea fină a unui gateway LoRaWAN configurat corect este esențială pentru a asigura funcționarea corectă a oricărui proiect IoT bazat pe această tehnologie. Simpla conectare a echipamentului și sperarea că totul va fi bine nu este suficientă: pe lângă înregistrarea aplicațiilor și a dispozitivelor finale, trebuie acordată atenție hardware-ului, rețelei IP, expeditorului de pachete și înregistrării cu un server LoRaWAN, cum ar fi The Things Network (TTN).
În acest ghid, veți vedea, pas cu pas și în detaliu, cum să configurați complet un gateway LoRaWAN în diverse scenarii din lumea reală: gateway-uri comerciale precum RAK7289 sau Dragino LPS8, un gateway DIY cu un Raspberry Pi 4B și un hub RAK5146 și înregistrarea senzorilor LoRaWAN (tracker-e GPS, sonde de temperatură și umiditate etc.) în TTN. Scopul este ca, până când veți termina de citit, să știți exact ce trebuie să faceți, unde să faceți și ce trebuie să verificați pentru a vă asigura că totul funcționează corect.
Concepte de bază și pași preliminari înainte de configurarea unui gateway LoRaWAN
Înainte de a începe să te joci cu meniurile, este important să înțelegi ce elemente sunt implicate într-o rețea LoRaWAN funcțională : gateway-ul, serverul LoRaWAN, aplicațiile și dispozitivele finale . Fiecare componentă are rolul său și necesită anumiți parametri minimi pentru a comunica cu celelalte.
În practică, majoritatea proiectelor educaționale și de laborator se bazează pe TTN ca server public gratuit . TTN oferă o consolă web de la care se pot înregistra gateway-uri, se pot crea aplicații și se pot înregistra dispozitive pentru a trimite în siguranță datele folosind chei unice ( DevEUI, AppEUI/JoinEUI, AppKey ).
Un alt aspect de clarificat de la bun început este frecvența LoRaWAN compatibilă cu regiunea dvs. În Europa, se utilizează de obicei planul de frecvență pentru banda de 868 MHz (EU868), în timp ce alte regiuni utilizează planuri diferite (US915, AU915 etc.). Gateway-ul și TTN trebuie să fie compatibile cu acest plan sau, mai simplu spus, să comunice pe același canal.
În ceea ce privește dispozitivele finale, este obișnuit să se lucreze cu trackere GPS Dragino pentru localizare și sonde de temperatură și umiditate, cum ar fi senzorii Browan Tabs TBHH100-868. Aceste dispozitive vin de obicei cu acreditările LoRaWAN preinstalate, gata de înregistrare la TTN, dar este recomandabil să le examinați și să știți unde să le configurați.
În cele din urmă, este esențial să vă asigurați că gateway-ul are o conexiune IP stabilă și sigură , fie prin cablu Ethernet, Wi-Fi sau chiar rețele mobile 4G/5G. Fără acces la internet (sau conexiunea WAN corespunzătoare), gateway-ul nu va putea transmite pachete LoRa către server.
Configurare gateway-uri comerciale: RAK7289 si Dragino LPS8

Multe proiecte educaționale utilizează gateway-uri comerciale, cum ar fi RAK7289 pentru utilizare în exterior sau Dragino LPS8 pentru utilizare în interior . Ambele vin cu o interfață de administrare bazată pe web unde sunt configurate setările de rețea IP și parametrii LoRaWAN necesari pentru comunicarea cu TTN sau alte servere.
În unele medii, cum ar fi instituțiile de învățământ, configurația inițială a gateway-ului RAK poate fi deja finalizată de către instituția însăși (de exemplu, o școală secundară), iar studenții trebuie doar să adapteze setările de rețea (IP static sau DHCP) la infrastructura locală. Chiar și așa, este recomandabil să fiți familiarizați cu toți pașii, astfel încât aceștia să poată fi repetați la schimbarea locațiilor sau a serverelor.
Configurarea rețelei IP pe gateway-uri RAK (exemplu RAK7289)
Primul pas real în lucrul cu gateway-ul este să vă asigurați că are acces IP la rețeaua locală și la internet . În cazul gateway-urilor RAK, acest lucru este configurat în meniul de administrare, în secțiunea de rețea WAN.
În meniu Rețea → Interfață WAN putem alege dacă poarta de acces va funcționa ca Client DHCP sau cu IP staticDacă este lăsat în modul DHCP, routerul de rețea va atribui automat adresa IP. Acest lucru simplifică lucrurile, dar necesită descoperirea ulterioară a adresei IP atribuite folosind un scaner de rețea (de exemplu, cu nmap, orice scaner IP sau verificarea conectivității cu ping în Linux) sau consultând tabela serverului DHCP al routerului.
Dacă avem nevoie de mai mult control, este foarte recomandat să atribuim gateway-ului o adresă IP statică bine documentată . În acest fel, vom ști întotdeauna ce adresă să folosim pentru a accesa panoul de administrare și va fi mai ușor să aplicăm reguli de firewall sau controale de acces la distanță, dacă este necesar.
În mediile cu mai multe dispozitive, cum ar fi sălile de clasă sau laboratoarele, este util să cunoașteți adresa MAC Ethernet și numele de gazdă al gateway-ului. Uneori, serverul DHCP însuși listează aceste informații cu un nume de gazdă identificabil (de exemplu, „RAK7289”), permițându-vă să îl localizați dintr-o privire chiar și atunci când utilizați DHCP.
Acces de urgență prin Wi-Fi gestionat
Dacă, din orice motiv, nu putem localiza adresa IP a gateway-ului în rețeaua cu fir, multe modele RAK și Dragino oferă un punct de acces Wi-Fi integrat pentru administrare . Acest punct de acces este de obicei deschis sau utilizează acreditări implicite, permițându-vă să conectați un laptop sau o tabletă direct la dispozitiv.
Când ne conectăm la acea rețea Wi-Fi, adresa IP implicită a gateway-ului este de obicei adresa de administrare a gateway-ului . Accesând acea adresă IP printr-un browser web, putem accesa interfața de administrare fără a ne baza pe DHCP, switch-uri intermediare sau routere - ceva foarte util în implementările noi sau dacă configurația rețelei s-a pierdut complet.
Totuși, odată ce configurarea este finalizată, este esențial să dezactivați rețeaua Wi-Fi de administrare sau să îi consolidați securitatea . Lăsarea unei rețele deschise sau slab securizate conectate la un dispozitiv critic, cum ar fi gateway-ul, reprezintă o vulnerabilitate clară, mai ales dacă gateway-ul se află în aer liber sau într-o locație cu acces public.
Configurarea LoRaWAN și înregistrarea TTN a unui gateway RAK
Odată ce rețeaua IP este rezolvată, următorul pas este conectarea gateway-ului la serverul LoRaWAN. Pe gateway-urile RAK, acest lucru se găsește de obicei în meniul Rețea LoRa → Setări rețea → Redirecționare pachete , unde configurați destinația către care vor fi trimise pachetele LoRa primite.
În acea secțiune, trebuie să localizăm și să copiem EUI-ul Gateway , care este identificatorul unic al gateway-ului. Această valoare va fi apoi utilizată pentru a înregistra gateway-ul în consola TTN. Este o idee bună să o salvați într-un document (împreună cu numele de utilizator și parola dispozitivului), astfel încât să nu fie nevoie să o căutați de fiecare dată.
Pentru a înregistra gateway-ul la TTN, accesați consola TTN folosind datele de autentificare corespunzătoare. După ce v-ați conectat, selectați regiunea corectă și accesați secțiunea „Gateway-uri”. Acolo, faceți clic pe „Înregistrare gateway”, introduceți EUI-ul copiat, selectați planul de frecvență corespunzător (în Europa, EU868) și finalizați procesul de înregistrare.
În unele modele și versiuni de firmware, este necesar să activați modul de redirecționare a pachetelor vechi în setările TTN pentru a asigura compatibilitatea cu software-ul gateway-ului. De asemenea, puteți specifica tipul de acoperire (interior/exterior) și locația fizică, astfel încât gateway-ul să apară corect pe hărțile TTN.
Dacă totul este făcut corect, starea gateway-ului din consola TTN se va schimba în „Conectat” și, în fila Trafic , vor începe să apară mesaje cu trafic LoRa în timp real atunci când există dispozitive care transmit în raza de acțiune.
Dragino LPS8 Gateway Management: Acces, Wi-Fi și IP
Dragino LPS8 este un gateway LoRaWAN de interior destul de comun pentru testare și implementări mici. Se bazează pe un concentrator SX1308 și vine preconfigurat cu diverse planuri de frecvență pentru diferite zone geografice, inclusiv banda EU868.
Acest dispozitiv poate fi gestionat atât prin SSH, cât și prin HTTP . Pentru a-l accesa prin SSH sau HTTP prin portul RJ-45, trebuie mai întâi să cunoaștem adresa IP atribuită de serverul DHCP al rețelei. Din nou, aici este utilă utilizarea unui scaner IP, verificarea tabelei DHCP a routerului sau un instrument similar.
Cea mai simplă opțiune pentru configurarea inițială este utilizarea punctului de acces Wi-Fi creat chiar de LPS8 . Când este pornit, dispozitivul transmite o rețea cu un SSID de tipul „dragino-xxxxx”. Parola implicită este de obicei „dragino+dragino”. Odată conectat la această rețea, gateway-ul poate fi accesat printr-un browser web introducând adresa IP 10.130.1.1.
Datele de autentificare inițiale pentru interfața web sunt de obicei numele de utilizator „admin” și parola „dragino” . Este foarte recomandat să schimbați aceste date de autentificare imediat ce totul este funcțional, mai ales dacă intenționați să lăsați punctul de acces Wi-Fi activ sau dacă gateway-ul va fi accesibil din rețele necontrolate.
Setări Dragino LPS8 LoRaWAN și legătură TTN
În interfața de configurare LPS8, găsim un meniu specific pentru secțiunile LoRa și LoRaWAN. Primul pas este să verificăm dacă a fost selectat planul de frecvență corect pentru regiunea noastră , de exemplu, 868 MHz pentru Europa.
În fila LoRaWAN , specificați serverul către care vor fi redirecționate pachetele. În meniul derulant „furnizor de servicii”, puteți selecta TTN, iar în „adresă server”, alegeți serverul TTN european asociat cu banda EU868. Porturile UDP uplink și downlink sunt de obicei setate la 1700 în mod implicit, ceea ce este corect în majoritatea cazurilor.
Pe același ecran, este afișat ID-ul Gateway-ului , care este valoarea pe care o vom folosi în consola TTN la înregistrarea gateway-ului. Înregistrarea acestuia urmează un flux foarte similar cu RAK: intrați în consolă, mergeți la „Gateway-uri”, alegeți „înregistrare gateway”, introduceți ID-ul, verificați (dacă este cazul) utilizarea expeditorului de pachete legacy și selectați planul european corespunzător.
Dacă am dori să folosim propriul nostru server LoRaWAN, cum ar fi ChirpStack , în loc de TTN, aici am introduce adresa, porturile și parametrii de autentificare. Cu toate acestea, în scopuri educaționale și în multe proiecte personale, TTN este de obicei mai mult decât suficient.
Configurarea LAN, WAN și WAN Wi-Fi în Dragino
În fila de rețea a LPS8, veți găsi mai multe subfile care vă permit să ajustați cu precizie modul în care gateway-ul se conectează la rețeaua locală și la internet. Secțiunea LAN configurează rețeaua internă utilizată de punctul de acces Wi-Fi al gateway-ului; este un fel de „rețea de management” locală.
Cel mai bine este să nu modificați configurația LAN implicită sau, dacă o faceți, să notați cu atenție acele setări, deoarece aceasta ar putea fi singura modalitate de acces dacă conexiunea WAN este configurată greșit. Rețeaua LAN a LPS8 acționează ca o rețea de salvare pentru a recâștiga accesul administrativ.
Secțiunea WAN definește adresa IP pe care o va utiliza portul RJ-45 atunci când gateway-ul este conectat prin cablu. Puteți alege DHCP sau puteți atribui o adresă IP statică. În medii stabile, atribuirea unei adrese IP statice interfeței WAN este cea mai profesională abordare pentru a preveni modificările neașteptate ale adresei.
În cele din urmă, secțiunea Wi-Fi WAN permite gateway-ului să se conecteze ca și client la o rețea Wi-Fi existentă. Aici, definiți dacă adresa IP a acelei interfețe va fi statică sau obținută prin DHCP și introduceți SSID-ul, tipul de criptare și parola.
Fila Wi-Fi afișează și vă permite să configurați punctul de acces (AP) pe care Dragino îl generează automat . Din punct de vedere al securității, este recomandabil să schimbați numele rețelei și parola sau chiar să dezactivați AP-ul dacă nu va fi utilizat, pentru a reduce suprafața de atac.
Construirea unui gateway LoRaWAN DIY cu Raspberry Pi 4 și RAK5146
Pe lângă gateway-urile comerciale, este foarte comun să se construiască un gateway LoRaWAN artizanal folosind un Raspberry Pi și un hub RAK . Această abordare este perfectă pentru a învăța în profunzime cum se conectează toate componentele și pentru a avea un sistem flexibil și actualizabil.
În acest tip de proiect, un Raspberry Pi 4B este de obicei folosit ca creier al sistemului, împreună cu un hub mPCIe, cum ar fi RAK5146 montat pe un adaptor RAK2287 Pi HAT. Pe această bază este apoi instalată o imagine de sistem specializată, cum ar fi RAKPiOS, care integrează deja utilități specifice pentru gestionarea componentei LoRaWAN.
Hardware-ul necesar și asamblarea fizică
Pentru a construi acest tip de gateway LoRaWAN, veți avea nevoie de cel puțin un Raspberry Pi 4B cu sursa sa de alimentare , un card microSD de cel puțin 16 GB, Pi HAT RAK2287, hub-ul mPCIe RAK5146 și antenele LoRa și GPS corespunzătoare. Un set bun de șuruburi și distanțiere va ajuta, de asemenea, la fixarea tuturor componentelor.
Procesul începe prin introducerea plăcii RAK5146 în slotul mPCIe al plăcii RAK2287 HAT , de obicei la un unghi de aproximativ 45 de grade, până când se fixează în poziție cu un clic. Apoi, apăsați ușor placa în jos și fixați-o cu cele două șuruburi aliniate cu găurile din placa HAT.
Odată ce hub-ul este montat pe HAT, Pi HAT este plasat peste pinii GPIO ai Raspberry Pi și fixat cu patru șuruburi sau distanțiere pentru a preveni mișcarea. Acest lucru creează un bloc rigid care previne stresul asupra conectorilor și simplifică instalarea în carcase sau suporturi.
În cele din urmă, conectați antena LoRa și antena GPS la conectorii corespunzători de pe hub. Este extrem de important să nu porniți niciodată dispozitivul fără ca antenele să fie conectate, deoarece acest lucru ar putea deteriora etapa RF a hub-ului.
Instalarea RAKPiOS pe cardul SD
Odată ce componentele fizice sunt complete, următorul pas este pregătirea sistemului de operare al Raspberry Pi. Pentru a face acest lucru, descărcați cea mai recentă versiune de RAKPiOS din depozitul oficial RAK . Această versiune este special concepută pentru gateway-uri LoRaWAN cu hardware RAK.
Imaginea RAKPiOS este scrisă pe cardul microSD folosind un instrument de flashing precum Balena Etcher sau un program similar . Procesul tipic implică selectarea imaginii descărcate, alegerea cardului de destinație și lansarea programului „Flash”, așteptarea finalizării acestuia și verificarea datelor.
După ce procesul de flashare este complet, scoateți cardul din cititor și introduceți-l în slotul microSD al Raspberry Pi . De acolo, conectați pur și simplu sursa de alimentare (și, dacă doriți, un cablu Ethernet) pentru ca Pi să pornească în RAKPiOS.
Prima pornire, acces SSH și schimbarea parolei
La pornirea inițială, RAKPiOS creează de obicei un punct de acces Wi-Fi cu un SSID de tipul RAK_XXXX , unde XXXX corespunde ultimelor cifre ale adresei MAC a Raspberry Pi. Parola inițială pentru punctul de acces este de obicei „rakwireless”. Conectând-vă la această rețea, puteți accesa dispozitivul fără fir.
Adresa IP implicită a Raspberry Pi în acest mod este de obicei 192.168.230.1 . Cu această adresă IP, putem deschide o conexiune SSH (de exemplu, cu PuTTY pe Windows sau din terminal pe Linux/macOS) folosind datele de autentificare implicite, care sunt de obicei numele de utilizator „rak” și parola „changeme”.
Prima dată când vă conectați, sistemul vă solicită să schimbați parola din motive de securitate . Acesta este un pas pe care nu ar trebui să îl omiteți: introduceți pur și simplu parola actuală și apoi noua parolă de două ori.
Configurarea conexiunii la internet cu rakpios-cli
Odată autentificat, următorul pas este configurarea accesului la internet. RAKPiOS include un utilitar de configurare numit rakpios-cli care centralizează majoritatea opțiunilor de rețea și servicii.
scris rakpios-cli În terminal va apărea un meniu textual, navigabil cu tastatura. Deși inițial poate afișa un avertisment sau o eroare minoră, puteți continua să apăsați „OK” până când ajungeți la opțiunile principale. De acolo, puteți accesa... „Rețele gestionate” și selectați interfața wlan0 pentru a regla Wi-Fi-ul.
În configurația wlan0, se specifică modul de operare, de obicei STA Mode (client Wi-Fi) . Apoi, se scanează rețelele disponibile sau se introduce manual SSID-ul, se configurează parola Wi-Fi și se activează conexiunea. Odată ce modificările sunt aplicate, Raspberry Pi se va deconecta temporar de la punctul de acces și va obține o adresă IP de la routerul de rețea.
Pentru a continua accesarea dispozitivului, este utilizată acum noua adresă IP atribuită Raspberry Pi de către router. În acest fel, nu mai depindem de punctul de acces RAK, iar gateway-ul se comportă ca orice alt dispozitiv din rețeaua locală.
Activarea Packet Forwarder-ului și obținerea EUI-ului gateway-ului
Odată ce accesul la internet a fost stabilit, este timpul să activați serviciul LoRaWAN în sine. Din nou, folosind rakpios-cli, navigați la secțiunea „Deploy Services” și selectați „Packet Forwarder”.
În meniul Packet Forwarder, puteți accesa opțiunea „Configurare variabile de mediu” , unde specificați date precum regiunea (de exemplu, EU_868), interfața (SPI, care este cea utilizată de concentratorul RAK5146), modelul concentratorului și, dacă este cazul, alți parametri specifici benzii.
După salvarea modificărilor, reveniți la meniul anterior și selectați „Start the Service” pentru a porni Packet Forwarder. În acel moment, sistemul va afișa EUI-ul gateway-ului, care este identificatorul unic de care vom avea nevoie în consola TTN pentru a înregistra gateway-ul.
Este recomandabil să copiați acest EUI și să îl salvați într-un document de configurare . Procedura de înregistrare în TTN este apoi aceeași ca pentru un gateway comercial: din consolă, în secțiunea Gateway-uri, faceți clic pe înregistrare, introduceți EUI-ul, selectați regiunea (EU868) și finalizați înregistrarea.
Înregistrarea aplicațiilor și a dispozitivelor finale în TTN
Odată ce gateway-ul apare ca „Conectat” în TTN, următorul pas pentru a vizualiza date utile este înregistrarea aplicațiilor și a dispozitivelor finale . Gateway-ul în sine nu stochează informații utile; acesta doar redirecționează traficul. Aplicațiile sunt cele care agregă datele de la senzori sau trackere.
În TTN, din consolă, accesați secțiunea „Aplicații” și creați o aplicație nouă, atribuindu-i un ID și, dacă doriți, o descriere. Această aplicație va acționa ca un container pentru toate dispozitivele finale (senzori) legate de același proiect.
Odată ce aplicația este creată, butonul „Înregistrare dispozitiv terminal” este utilizat pentru a înregistra fiecare senzor. TTN vă permite să înregistrați dispozitivele prin introducerea manuală a parametrilor sau, în unele cazuri, utilizând șabloane de la producător.
Pentru configurarea manuală, valori precum DevEUI și AppKey pot fi generate chiar din consolă folosind butoane de generare automată, în timp ce JoinEUI (echivalent cu AppEUI) poate fi o valoare definită de utilizator (cu condiția să corespundă cu ceea ce configurăm pe dispozitiv).
După completarea formularului și confirmarea înregistrării, TTN va afișa parametrii necesari pentru configurarea dispozitivului terminal în fila „Informații de activare”: DevEUI, JoinEUI/AppEUI și AppKey. Acestea sunt datele care trebuie introduse în nodul LoRaWAN (senzor, tracker etc.) folosind instrumentul său de configurare sau interfața serială.
Exemplu cu senzori Tabs TBHH100-868 și trackere Dragino
Senzorii de temperatură și umiditate Browan TBHH100-868 sunt un exemplu tipic de dispozitiv LoRaWAN simplu. Funcția lor principală este de a trimite periodic date despre temperatură, umiditate relativă și, în unele cazuri, starea bateriei.
Aceste tipuri de senzori vin de obicei cu cheile LoRaWAN deja programate: AppKey, AppEUI și DevEUI . Furnizorul oferă de obicei o fișă tehnică sau o etichetă cu aceste valori. Cu TTN, trebuie doar să creați o aplicație și să introduceți acreditările listate pe acea fișă pentru fiecare senzor.
Logica de transmitere a datelor a acestor senzori se bazează de obicei pe praguri: aceștia trimit informații la intervale fixe sau când apar modificări semnificative (de exemplu, la fiecare 60 de minute dacă nu există modificări sau mai devreme dacă temperatura variază cu ±2 °C sau umiditatea cu ±5%). Înțelegerea acestor detalii este importantă pentru interpretarea corectă a frecvenței mesajelor în TTN.
În cazul trackerelor Dragino , utilizate ca localizatoare GPS, înregistrarea în TTN se face similar: dispozitivele sunt create în aplicația TTN cu cheile lor unice și, dacă se dorește, parametrii avansați ai trackerului (intervalul de trimitere, durata alarmei de panică etc.) sunt ajustați folosind comenzi AT prin portul serial.
Pentru a configura aceste trackere prin USB, conectați cablul la PC, deschideți un terminal serial (115200 baud) și trimiteți comenzile AT indicate în manual . Este important de reținut că comenzile trebuie introduse toate odată, nu tastate caracter cu caracter, pentru ca dispozitivul să le interpreteze corect.
Integrarea dispozitivelor externe: exemplul unității Loko Air
O altă situație frecventă este integrarea unor dispozitive specifice, cum ar fi o unitate de ventilație sau de control al mediului, precum Loko Air , care este configurată folosind propriul instrument desktop (de exemplu, Loko Configuration Tool).
În acest caz, fluxul tipic este: dispozitivul final este creat în TTN, valorile DevEUI, JoinEUI și AppKey sunt generate (sau preluate), iar apoi acești trei parametri sunt introduși în instrumentul de configurare al producătorului , activând opțiunea LoRaWAN pe dispozitiv.
După ce configurația este trimisă, dispozitivul repornește și începe să încerce să se conecteze la rețeaua TTN utilizând OTAA (Over The Air Activation). Când gateway-ul detectează încercarea de conectare și rețeaua o acceptă, mesajele în timp real vor apărea în vizualizarea „Date live” a dispozitivului din consola TTN , împreună cu locația de pe hartă, dacă dispozitivul trimite coordonate GPS.
Formatatoare de sarcină utilă și decodoare de date
Pentru a asigura lizibilitatea datelor trimise de senzori, TTN permite definirea unor formatoare pentru sarcina utilă . În unele cazuri, se poate utiliza un format standard, cum ar fi CayenneLPP, care interpretează automat anumite tipuri de date.
Când dispozitivul utilizează un format proprietar, dezvoltatorul poate crea un decodor JavaScript personalizat care primește octeții bruti, îi convertește în hexazecimal și aplică funcții specifice pentru a interpreta fiecare tip de date (umiditate, temperatură, barometru, GPS, accelerometru, giroscop, magnetometru, tensiunea bateriei etc.).
Modelul tipic implică analizarea unui „flag” sau a unui identificator de canal la începutul cadrului și, în funcție de valoarea sa, aplicarea formulei corecte următorilor octeți pentru a transformă-le în valori fiziceÎn final, scriptul returnează un obiect JSON cu variabilele interpretate (de exemplu, temperature, humidity, battery, latitude, longitude...), pe care TTN le va afișa ca și câmpuri lizibile.
Aceste informații „deja digerate” pot fi apoi reutilizate în integrări cu platforme externe precum Node-RED, MQTT, tablouri de bord de tip Datacake, baze de date MySQL sau servicii cloud precum ThingSpeak, fără a fi nevoie să decodați din nou fiecare sarcină utilă în fiecare sistem.
Vizualizarea și exploatarea datelor: de la TTN la Node-RED, Datacake și altele
Odată ce dispozitivele trimit date și TTN le primește fără probleme, începe partea distractivă: vizualizarea și analizarea informațiilor . TTN oferă deja o consolă de bază pentru vizualizarea traficului și a datelor de la fiecare dispozitiv, dar este mai comună integrarea datelor cu alte platforme.
O opțiune populară este Datacake , care vă permite să creați tablouri de bord publice sau private pentru a vizualiza valori precum temperatura, umiditatea, poziția GPS sau starea bateriei într-un mod ușor de utilizat. TTN configurează integrarea corespunzătoare astfel încât datele decodificate să fie trimise automat către Datacake.
În medii mai avansate sau atunci când se automatizează logica de business, este foarte obișnuit să se utilizeze Node-RED împreună cu MQTT . TTN publică datele aplicației prin intermediul unui broker MQTT, iar Node-RED le consumă pentru procesare, stocare în baze de date precum MySQL, declanșarea alertelor, controlul altor dispozitive sau trimiterea lor către sisteme externe.
Acest tip de integrare vă permite să construiți soluții IoT complete end-to-end la un cost relativ scăzut: noduri LoRaWAN cu consum redus de energie, gateway-uri conectate prin TTN și un backend flexibil bazat pe Node-RED, baze de date și tablouri de bord.
Există chiar cursuri și programe de instruire specifice care acoperă întregul lanț: de la configurarea gateway-ului și înregistrarea TTN, prin MQTT și Node-RED, până la stocare și analiză pe platforme precum MySQL sau ThingSpeak. Aceste cursuri oferă lecții video și asistență pentru a răspunde la întrebări specifice de implementare.
Luate împreună, întregul flux - gateway configurat, TTN ca server LoRaWAN, aplicații și dispozitive înregistrate corespunzător, decodoare de sarcină utilă și instrumente de integrare - permite proiectelor LoRaWAN să treacă de la simple teste de laborator la implementare ca soluții robuste și scalabile în lumea reală , potrivite pentru monitorizarea activelor, mediilor, infrastructurilor sau proceselor industriale timp de ani de zile, cu o întreținere minimă.
Privită la nivel global, configurarea unui gateway LoRaWAN și a ecosistemului său asociat poate părea complexă, dar se reduce la câțiva piloni cheie: asigurarea unei conectivități IP robuste , alegerea corectă a planului de frecvență, conectarea gateway-ului la un server LoRaWAN, cum ar fi TTN, înregistrarea aplicațiilor și dispozitivelor cu acreditările lor și utilizarea formatatoarelor, integrărilor și tablourilor de bord pentru a transforma datele brute în informații utile și acționabile.