Ghid complet pentru configurarea unui gateway LoRaWAN cu TTN

Ultima actualizare: 25 ianuarie 2026
  • 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 gateway-ului LoRaWAN

Asamblați și reglați fin un Gateway-ul LoRaWAN este configurat corect Este componenta cheie pentru ca orice proiect IoT bazat pe această tehnologie să funcționeze corect. Simpla conectare a echipamentului și ținerea pumnelor nu este suficientă: trebuie să ai grijă de hardware, de rețeaua IP, de... expeditor de pachete și înregistrare pe un server LoRaWAN ca Rețeaua Lucrurilor (TTN)pe lângă înregistrarea aplicațiilor și dispozitivelor finale.

În acest ghid veți vedea, pas cu pas și în detaliu, cum să efectuați configurația completă a unui 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 integrarea 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ă aveți o înțelegere clară a 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

cum să dai ping în Linux
Articol asociat:
Cum se ping în Linux: comenzi, opțiuni și exemple

Înainte de a începe să te implici în meniuri, este important să fii clar cu privire la elementele implicate într-un rețea LoRaWAN funcțională: gateway-ul, serverul LoRaWAN, aplicațiile și dispozitivele finale sau dispozitive terminaleFiecare piesă are rolul său și necesită parametri minimi pentru a comunica cu celelalte.

În practică, majoritatea proiectelor educaționale și de laborator se bazează pe TTN ca server public gratuitTTN oferă o consolă web din care se pot înregistra gateway-uri, se pot crea aplicații și se pot înregistra dispozitive pentru a trimite datele în siguranță folosind chei unice (DevEUI, AppEUI/JoinEUI, AppKey).

Un alt aspect care trebuie clarificat de la început este Frecvență LoRaWAN compatibilă cu regiunea dvs.În Europa, se utilizează în mod normal planul de frecvență pentru banda de 868 MHz (EU868), în timp ce alte zone utilizează planuri diferite (US915, AU915 etc.). Gateway-ul și TTN trebuie să fie pe același plan sau, mai simplu spus, să comunice pe același canal.

În ceea ce privește dispozitivele terminale, este obișnuit să se lucreze cu Trackere GPS Dragino Pentru urmărirea locației și cu sonde de temperatură și umiditate, cum ar fi senzorii Browan Tabs TBHH100-868. Aceste dispozitive vin de obicei cu acreditările LoRaWAN instalate din fabrică, 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ă, trebuie să vă asigurați că gateway-ul are un Conectivitate IP stabilă și sigurăfie prin cablu Ethernet, Wi-Fi sau chiar rețele mobile 4G/5G. Fără acces la internet (sau la rețeaua WAN corespunzătoare), gateway-ul nu va putea transmite pachete LoRa către server.

Configurare gateway-uri comerciale: RAK7289 si Dragino LPS8

Exemplu de configurație LoRaWAN

Multe proiecte educaționale utilizează gateway-uri comerciale, cum ar fi RAK7289 pentru utilizare în exterior ieșire Dragino LPS8 pentru interiorAmbele vin cu o interfață de administrare web unde puteți ajusta atât partea de rețea IP, cât și parametrii LoRaWAN necesari pentru a comunica cu TTN sau alte servere.

În unele contexte, cum ar fi centrele educaționale, Configurația inițială a gateway-ului RAK Configurarea poate fi deja finalizată chiar de către școală (de exemplu, un liceu), iar elevii trebuie doar să adapteze setările de rețea (IP static sau DHCP) la infrastructura locală. Chiar și așa, este recomandabil să cunoașteți toți pașii, astfel încât să poată fi repetați dacă locația sau serverul se schimbă.

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 un IP static bine documentatÎn acest fel, vom ști întotdeauna la ce adresă să mergem pentru a accesa panoul de administrare și va fi mai ușor să aplicăm reguli de firewall sau acces de la distanță, dacă este necesar.

În medii cu mai multe computere, cum ar fi sălile de clasă sau laboratoarele, este, de asemenea, util să cunoașteți MAC Ethernet și nume de gazdă de la gateway. Uneori este listat chiar pe serverul DHCP cu un nume de gazdă identificabil (de exemplu, „RAK7289”), ceea ce permite localizarea sa dintr-o privire chiar dacă utilizează DHCP.

Acces de urgență prin Wi-Fi gestionat

Dacă, din orice motiv, nu avem nicio modalitate de a localiza adresa IP a gateway-ului în rețeaua cu fir, multe modele RAK și Dragino oferă o punct de acces Wi-Fi integrat pentru administrareAcest punct de acces este de obicei deschis sau folosește acreditări implicite și vă permite să conectați un laptop sau o tabletă direct la dispozitiv.

Când vă conectați la acea rețea Wi-Fi, adresa IP a gateway-ului implicit este de obicei adresa gestionarea gateway-ului în sineAccesând adresa IP respectivă prin intermediul unui browser web, putem accesa interfața de administrare fără a ne baza pe DHCP, switch-uri sau routere intermediare, ceea ce este foarte util în implementările noi sau dacă configurația rețelei s-a pierdut complet.

Totuși, odată ce pornirea este completă, este esențial Dezactivați Wi-Fi-ul de administrare sau consolidați securitatea acestuiaLăsarea unei rețele deschise sau slab securizate conectate la un echipament critic, cum ar fi gateway-ul, prezintă o vulnerabilitate clară, mai ales dacă gateway-ul se află în aer liber sau în locații accesibile publicului.

Configurarea LoRaWAN și înregistrarea TTN a unui gateway RAK

Odată ce rețeaua IP a fost rezolvată, următorul pas este conectarea gateway-ului la serverul LoRaWAN. Pe gateway-urile RAK, acest pas se găsește de obicei în meniu. Rețea LoRa → Setări rețea → Redirecționare pachete, unde se ajustează destinația către care vor fi trimise pachetele LoRa primite.

În acea secțiune trebuie să localizăm și să copiem Gateway EUIAcesta 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ă îl salvați într-un document (împreună cu numele de utilizator și parola dispozitivului), astfel încât să nu fie nevoie să îl căutați de fiecare dată.

  8 aspecte cheie ale sistemului de fișiere APFS

Pentru a înregistra gateway-ul în TTN, accesați Consola TTN cu acreditările corespunzătoare. Odată ajuns în interior, se selectează regiunea corespunzătoare și se accesează secțiunea „Gateways”. Acolo, făcând clic pe „Register gateway”, se introduce EUI-ul copiat, se selectează planul de frecvență corespunzător (în Europa, EU868) și procesul de înregistrare este finalizat.

La unele modele și firmwares Este necesar să activați modul de expeditor de pachete vechi În setările TTN, puteți 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 din TraficMesajele cu trafic LoRa în timp real vor începe să apară atunci când există dispozitive care transmit în raza de acțiune.

Dragino LPS8 Gateway Management: Acces, Wi-Fi și IP

El 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 echipament poate fi gestionat de SSH și HTTPPentru a accesa rețeaua 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 Punct de acces Wi-Fi creat chiar de LPS8Când este pornit, dispozitivul transmite o rețea cu un SSID de tip „dragino-xxxxx”. Parola implicită este de obicei „dragino+dragino”. Odată conectat la această rețea, gateway-ul este accesat printr-un browser web introducând adresa IP 10.130.1.1.

Acreditările inițiale din interfața web sunt de obicei nume de utilizator „admin” și parolă „dragino”Este foarte recomandat să schimbați aceste chei 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ă [opțiunea/caracterul]. planul de frecvență corect pentru regiunea noastrăDe exemplu, 868 MHz pentru Europa.

În filă LoRaWAN Se specifică serverul către care vor fi redirecționate pachetele. În meniul derulant „furnizor de servicii” se poate selecta TTN, iar în „adresa serverului” se alege serverul TTN european asociat benzii EU868. Porturile UDP uplink și downlink sunt de obicei setate implicit la 1700, ceea ce este corect în majoritatea cazurilor.

Același ecran afișează ID GatewayAceasta va fi 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 vrea să folosim un Server LoRaWAN dedicat, precum ChirpStackÎn loc de TTN, aici ar trebui să introduceți adresa, porturile și parametrii de autentificare. Totuși, în scopuri educaționale și pentru multe proiecte personale, TTN este de obicei mai mult decât suficient.

Configurarea LAN, WAN și WAN Wi-Fi în Dragino

În secțiunea de rețea LPS8, găsim mai multe sub-file care ne permit să ajustăm cu precizie modul în care gateway-ul se conectează la rețeaua locală și la internet. În secțiunea despre LAN Rețeaua internă utilizată de propriul punct de acces Wi-Fi al gateway-ului este configurată; este un fel de „rețea de management” locală.

Lucrul obișnuit este să nu atingi configurația LAN implicită Sau, dacă este modificată, notați cu atenție informațiile respective, deoarece ar putea fi singura cale de acces dacă porțiunea WAN este configurată greșit. Rețeaua LAN LPS8 acționează ca o rețea de salvare pentru a recâștiga accesul administrativ.

În secțiune WAN Adresa IP pe care o va utiliza portul RJ-45 atunci când gateway-ul este conectat prin cablu este definită. Puteți alege DHCP sau puteți atribui o adresă IP statică. În mediile stabile, atribuirea unei adrese IP statice este cea mai profesională abordare. Adresă IP statică către interfața WAN pentru a evita schimbările neașteptate de direcție.

În cele din urmă, partea despre Rețea Wi-Fi WAN Aceasta permite gateway-ului să se conecteze ca 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 parametrii SSID, tipul de criptare și parola.

Fila Wi-Fi afișează și configurează, de asemenea, AP pe care Dragino îl generează automatDin punct de vedere al securității, este recomandabil să schimbați numele rețelei și parola sau chiar să dezactivați punctul de acces 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ă configurarea unui Gateway LoRaWAN făcut acasă cu Raspberry Pi și un hub RAKAceastă abordare este perfectă pentru a învăța în profunzime cum se conectează toate piesele și pentru a avea o echipă flexibilă și ușor de actualizat.

În acest tip de proiect, un Zmeura Pi 4B ca și creierul sistemului și un concentrator mPCIe precum RAK5146 montat pe un adaptor de tip Pi HAT RAK2287. Pe această bază este instalată o imagine de sistem specializată, precum RAKPiOS, care integrează deja utilități specifice pentru gestionarea părții LoRaWAN.

Hardware-ul necesar și asamblarea fizică

Pentru a construi un gateway LoRaWAN de acest tip, aveți nevoie, cel puțin, de unul Raspberry Pi 4B cu sursa sa de alimentareUn 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 ajută, de asemenea, la fixarea fermă a tuturor componentelor.

Procesul începe prin introducerea RAK5146 în slotul mPCIe al HAT RAK2287, de obicei la un unghi de aproximativ 45 de grade, până când se potrivește perfect în conector. Apoi, apăsați ușor placa în jos și înșurubați-o folosind cele două șuruburi aliniate cu găurile din HAT.

  Cablu de fibră optică: Autostrada invizibilă care revoluționează Internetul

Odată ce butucul este montat pe HAT, Pi HAT pe pinii GPIO de pe Raspberry Pi Este fixat cu patru șuruburi sau distanțiere pentru a preveni mișcarea. Acest lucru creează un bloc rigid care previne stresul asupra conectorilor și facilitează instalarea în cutii sau console.

În cele din urmă, ei conectează Antena LoRa și antena GPS în conectorii corespunzători de la concentrator. Este extrem de important să nu porniți niciodată echipamentul fără ca antenele să fie conectate, deoarece acest lucru ar putea deteriora etapa RF a concentratorului.

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 RAK din depozitul oficial. RAKPiOS, care este special conceput pentru gateway-uri LoRaWAN cu hardware RAK.

Imaginea RAKPiOS este scrisă pe cardul microSD folosind un instrument de flashing, cum ar fi Balenă Etcher sau similarăProcesul tipic implică selectarea imaginii descărcate, alegerea cardului de destinație și lansarea „Flash-ului”, așteptarea finalizării și verificarea datelor.

Când procesul de flashare este complet, cardul este scos din cititor și introdus în Slot microSD pentru Raspberry PiDe acolo, pur și simplu conectați sursa de alimentare (și, dacă doriți, un cablu de rețea Ethernet) pentru ca Pi să pornească în RAKPiOS.

Prima pornire, acces SSH și schimbarea parolei

La prima pornire, RAKPiOS creează de obicei o Punct de acces Wi-Fi cu SSID de tip RAK_XXXXunde XXXX corespunde ultimelor cifre ale adresei MAC a Raspberry Pi. Parola inițială pentru punctul de acces este de obicei „rakwireless”. Conectând-ne la această rețea, putem accesa dispozitivul fără fir.

Adresa IP implicită a Raspberry Pi în acest mod este de obicei 192.168.230.1Cu acea 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”.

Imediat ce ne conectăm pentru prima dată, sistemul ne întreabă Schimbați-vă parola din motive de securitateAcesta este un pas care nu trebuie omis: pur și simplu introduceți 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 și serviciilor de rețea.

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.

Modul de operare este specificat în configurația wlan0, în mod normal Mod STA (client Wi-Fi)Apoi, rețelele disponibile sunt scanate sau SSID-ul este introdus manual, parola Wi-Fi este configurată și conexiunea este activată. 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 să accesați echipamentul, utilizați acum noua adresă IP atribuită de router către Raspberry Pi. În acest fel, nu mai depindem de punctul de acces RAK, iar gateway-ul se comportă ca un alt dispozitiv din rețeaua locală.

Activarea Packet Forwarder-ului și obținerea EUI-ului gateway-ului

Odată ce accesul la internet este funcțional, este timpul să activăm serviciul LoRaWAN în sine. Din nou, de la rakpios-cli De data aceasta, accesați secțiunea „Deploy Services” și selectați „Packet Forwarder”.

Meniul Packet Forwarder oferă acces la opțiunea „Configurați variabilele de mediu”, unde sunt indicate 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 „Porniți serviciul” 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.

Merită să copiezi asta EUI și salvați-l într-un document de configurareÎn continuare, procedura de înregistrare în TTN este 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 înregistrați aplicațiile și dispozitivele finaleGateway-ul în sine nu stochează informații utile; doar redirecționează traficul. Aplicațiile sunt cele care agregă datele de la senzori sau trackere.

În TTN, din consolă, accesați secțiunea de „Aplicații“ Se creează o nouă aplicație, căreia i se atribuie un ID și, dacă se dorește, 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 este utilizat pentru a „Înregistrare dispozitiv terminal” sau „Înregistrare dispozitiv terminal” Pentru a înregistra fiecare senzor, TTN vă permite să înregistrați dispozitivele prin introducerea manuală a parametrilor sau, în unele cazuri, utilizând șabloanele producătorului.

Pentru introducerea manuală, valori precum DevEUI și AppKey cu 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

Senzori de temperatură și umiditate Taburi TBHH100-868 Dispozitivele Browan sunt un exemplu tipic de dispozitiv LoRaWAN simplu. Funcția lor principală este de a transmite periodic temperatura, umiditatea relativă și, în unele cazuri, starea bateriei.

Aceste tipuri de senzori vin de obicei cu tastele LoRaWAN deja programate: AppKey, AppEUI și DevEUIFurnizorul furnizează 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 datele de autentificare listate pe fișa respectivă pentru fiecare senzor.

  Cum să actualizezi BIOS-ul în siguranță și fără surprize

Logica de transmitere a datelor a acestor senzori se bazează de obicei pe praguri: Aceștia trimit informații periodic sau atunci când apar schimbă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%). Este important să se cunoască aceste detalii pentru a interpreta corect frecvența mesajelor în TTN.

În cazul Urmăritori DraginoPentru dispozitivele utilizate ca trackere GPS, înregistrarea în TTN este 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 așa cum sunt indicate în manualUn detaliu important este că comenzile trebuie lipite toate odată, nu tastate caracter cu caracter, astfel încât dispozitivul să le interpreteze corect.

Integrarea dispozitivelor externe: exemplul unității Loko Air

O altă situație comună este integrarea unor dispozitive specifice, cum ar fi Unitate de ventilație sau de control al mediului tip 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.

Odată 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ă, consola TTN va începe să afișeze următoarele: mesaje în timp real în vizualizarea „Date live” a dispozitivului, împreună cu locația de pe hartă dacă dispozitivul trimite coordonate GPS.

Formatatoare de sarcină utilă și decodoare de date

Pentru a face datele trimise de senzori lizibile, TTN permite definirea formatoare de sarcini utileÎn unele cazuri, se poate utiliza un format standard, cum ar fi CayenneLPP, care interpretează automat anumite tipuri de date.

Când dispozitivul folosește un format proprietar, dezvoltatorul poate crea un decodor personalizat în JavaScript 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, cum ar fi Node-RED, MQTT, tablouri de bord de tip Datacake, baze de date MySQL sau servicii cloud ca ThingSpeak, fără a fi nevoie să redecodați fiecare sarcină utilă pe 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 exploatarea informațiilorTTN oferă deja o consolă de bază pentru vizualizarea traficului și a datelor de pe fiecare dispozitiv, dar norma este integrarea datelor cu alte platforme.

O opțiune utilizată pe scară largă este DatacakeAcest lucru vă permite să creați tablouri de bord publice sau private pentru a afișa cu ușurință valori precum temperatura, umiditatea, poziția GPS sau starea bateriei. TTN configurează integrarea corespunzătoare astfel încât datele decodificate să fie trimise automat către Datacake.

În medii mai avansate sau când doriți să automatizați logica de business, este foarte comun să utilizați Node-RED împreună cu MQTTTTN publică datele aplicației prin intermediul unui broker MQTT, iar Node-RED le consumă pentru a le procesa, a le stoca în baze de date precum MySQL, a declanșa alerte, a acționa asupra altor dispozitive sau a le trimite către sisteme externe.

Acest tip de integrare permite construirea soluții IoT complete end-to-end cu un cost relativ scăzut: noduri LoRaWAN de 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 de lucru - gateway-ul configurat, TTN ca server LoRaWAN, aplicațiile și dispozitivele înregistrate corespunzător, decodoarele de sarcină utilă și instrumentele de integrare - permite proiectelor LoRaWAN să treacă de la simple teste de laborator la implementări la scară completă. soluții robuste și scalabile pentru lumea reală, potrivit pentru monitorizarea activelor, mediilor, infrastructurilor sau proceselor industriale timp de ani de zile cu î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 unui Conectivitate IP robustăAlegerea planului de frecvență potrivit, conectarea gateway-ului la un server LoRaWAN precum 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.