- LoRaWAN-lüüsi õige konfiguratsioon (IP, sagedus ja paketi edastaja) on aluseks mis tahes sõlmevõrgu ühendamiseks TTN-iga.
- Väravate, rakenduste ja lõppseadmete registreerimine TTN-iga nõuab unikaalsete identifikaatorite ja hästi hallatud LoRaWAN-võtmete kasutamist.
- Kasuliku koormuse vormindajad võimaldavad teil muuta toorandmed loetavaks teabeks armatuurlaudade, andmebaaside ja integratsioonide jaoks.
- TTN-i kombineerimine selliste tööriistadega nagu Node-RED, MQTT või Datacake muudab LoRaWAN-võrgu terviklikuks ja skaleeritavaks IoT-lahenduseks.

Pange kokku ja peenhäälestage LoRaWAN-lüüs on õigesti konfigureeritud See on iga sellel tehnoloogial põhineva IoT-projekti korraliku toimimise võtmekomponent. Seadmete ühendamisest ja sõrmede hoidmisest ei piisa: peate hoolitsema riistvara, IP-võrgu, ... pakettide edastaja ja registreerimine LoRaWAN-serveris kui Asjade Võrgustik (TTN)lisaks lõpprakenduste ja -seadmete registreerimisele.
Selles juhendis näete samm-sammult ja väga detailselt, kuidas seda teha. LoRaWAN-lüüsi täielik konfigureerimine Erinevates reaalsetes stsenaariumides: kommertsväravad nagu RAK7289 või Dragino LPS8, isetehtud värav Raspberry Pi 4B ja RAK5146 jaoturiga ning LoRaWAN-andurite (GPS-jälgijad, temperatuuri- ja niiskusandurid jne) integreerimine TTN-i. Eesmärk on, et lugemise lõpuks oleks teil selge arusaam, mida teha, kus seda teha ja mida kontrollida, et kõik töötaks õigesti.
LoRaWAN-lüüsi seadistamise põhimõisted ja esialgsed sammud
Enne menüüde kallal nokitsema asumist on oluline selgelt aru saada, millised elemendid menüüs on. funktsionaalne LoRaWAN-võrk: lüüs, LoRaWAN-server, rakendused ja lõppseadmed või lõppseadmedIgal tükil on oma roll ja see vajab teistega suhtlemiseks minimaalseid parameetreid.
Praktikas tugineb enamik haridus- ja laboriprojekte TTN kui tasuta avalik serverTTN pakub veebikonsooli, mille kaudu saab registreerida lüüsid, luua rakendusi ja registreerida seadmeid, et saata oma andmeid turvaliselt unikaalsete võtmete abil (DevEUI, AppEUI/JoinEUI, AppKey).
Teine asi, mis tuleb algusest peale selgeks teha, on see, LoRaWAN-sagedus ühildub teie piirkonnagaEuroopas kasutatakse tavaliselt 868 MHz sagedusala sagedusplaani (EU868), samas kui teistes piirkondades kasutatakse erinevaid plaane (US915, AU915 jne). Värav ja TTN peavad olema samal plaanil ehk lihtsalt öeldes suhtlema samal kanalil.
Lõppseadmete osas on tavaline töötada Dragino GPS-jälgijad Asukoha jälgimiseks ning temperatuuri- ja niiskusanduritega, näiteks Browan Tabs TBHH100-868 anduritega. Need seadmed on tavaliselt varustatud tehases installitud LoRaWAN-i volitustega, mis on valmis TTN-is registreerimiseks, kuid soovitatav on need üle vaadata ja teada, kus neid konfigureerida.
Lõpuks peate veenduma, et lüüsil on Stabiilne ja turvaline IP-ühendusolgu see siis Etherneti kaabli, WiFi või isegi 4G/5G mobiilsidevõrgu kaudu. Ilma internetiühenduseta (või vastava WAN-võrguta) ei saa lüüs LoRa pakette serverisse edastada.
Kaubandusväravate konfiguratsioon: RAK7289 ja Dragino LPS8
Paljud haridusprojektid kasutavad kommertsväravaid, näiteks RAK7289 välistingimustes kasutamiseks o el Dragino LPS8 siseruumidesMõlemal on veebipõhine haldusliides, kus saab reguleerida nii IP-võrgu osa kui ka LoRaWAN-i parameetreid, mis on vajalikud TTN-i või teiste serveritega suhtlemiseks.
Mõnes kohas, näiteks hariduskeskustes, RAK-lüüsi algkonfiguratsioon Seadistamise võib kool ise juba teha (näiteks keskkool) ja õpilased peavad vaid võrguseaded (staatiline IP või DHCP) kohaliku infrastruktuuriga kohandama. Sellegipoolest on soovitatav teada kõiki samme, et neid saaks korrata, kui asukoht või server muutub.
IP-võrgu konfiguratsioon RAK-lüüsidel (näide RAK7289)
Esimene tõeline samm väravaga töötamisel on veenduda, et see on IP-juurdepääs kohtvõrgule ja internetileRAK-lüüside puhul konfigureeritakse see haldusmenüüs WAN-võrgu jaotises.
Menüüs Võrk → WAN-liides saame valida, kas värav toimib järgmiselt DHCP-klient või staatilise IP-gaDHCP-režiimis olles määrab võrguruuter IP-aadressi automaatselt. See lihtsustab asja, kuid nõuab hiljem määratud IP-aadressi leidmist võrguskanneri abil (näiteks nmap, mis tahes IP-skanner või ühenduvuse kontrollimine ping Linuxis) või ruuteri DHCP-serveri tabelit vaadates.
Kui vajame suuremat kontrolli, on tungivalt soovitatav määrata hästi dokumenteeritud staatiline IPNii teame alati, millisele aadressile halduspaneelile pääsemiseks minna, ja vajadusel on tulemüürireegleid või kaugjuurdepääsu lihtsam rakendada.
Mitme arvutiga keskkondades, näiteks klassiruumides või laborites, on kasulik teada ka Etherneti MAC-aadress ja hostinimi lüüsist. Mõnikord on see DHCP-serveris endas kirjas koos hostname tuvastatav (näiteks „RAK7289”), mis võimaldab selle kiirelt leida isegi DHCP-d kasutades.
Hädaolukorra juurdepääs hallatud WiFi kaudu
Kui mingil põhjusel ei ole meil võimalik juhtmega võrgus lüüsi IP-aadressi leida, pakuvad paljud RAK ja Dragino mudelid... integreeritud WiFi-pääsupunkt haldamiseksSee pääsupunkt on tavaliselt avatud või kasutab vaikemandaate ning võimaldab teil sülearvuti või tahvelarvuti otse seadmega ühendada.
Selle WiFi-võrguga ühenduse loomisel on vaikelüüsi IP-aadress tavaliselt selle aadress värava enda haldamineSellele IP-aadressile veebibrauseri kaudu ligi pääsedes saame haldusliidesele ligi ilma DHCP-d, kommutaatoreid või vaheruutereid kasutamata, mis on väga kasulik uute juurutuste puhul või kui võrgukonfiguratsioon on täielikult kadunud.
Kui käivitamine on aga lõppenud, on oluline Keelake haldus-Wi-Fi või tugevdage selle turvalisustAvatud või halvasti turvatud võrgu ühendamine kriitilise seadmega, näiteks lüüsiga, kujutab endast selget haavatavust, eriti kui lüüs asub õues või avalikult ligipääsetavates kohtades.
LoRaWAN-i seadistamine ja RAK-lüüsi TTN-i registreerimine
Kui IP-võrk on loodud, on järgmine samm lüüsi ühendamine LoRaWAN-serveriga. RAK-lüüside puhul asub see samm tavaliselt menüüs. LoRa võrk → Võrguseaded → Paketi edastaja, kus muudetakse sihtkohta, kuhu vastuvõetud LoRa paketid saadetakse.
Selles jaotises peame leidma ja kopeerima Värava EUISee on lüüsi unikaalne identifikaator. Seda väärtust kasutatakse seejärel lüüsi registreerimiseks TTN-konsoolis. Hea mõte on see (koos seadme kasutajanime ja parooliga) dokumenti salvestada, et te ei peaks seda iga kord otsima.
Värava registreerimiseks TTN-is avage TTN-konsool vastavate volitustega. Kui olete sisse logitud, valitakse sobiv piirkond ja avatakse jaotis „Väravad“. Seal klõpsates nupul „Registreeri värav“, sisestatakse kopeeritud EUI, valitakse sobiv sagedusplaan (Euroopas EU868) ja registreerimisprotsess on lõpule viidud.
Mõnes mudelis ja püsivarad On vaja aktiveerida režiim pärandpaketi edastaja TTN-i seadetes saate tagada ühilduvuse lüüsi tarkvaraga. Samuti saate määrata leviala tüübi (sise-/välistingimustes) ja füüsilise asukoha, et lüüs kuvataks TTN-i kaartidel õigesti.
Kui kõik on õigesti tehtud, muutub TTN-konsoolis lüüsi olek väärtuseks „Ühendatud“ ja vahekaardil LiiklusReaalajas LoRa liiklusega sõnumid hakkavad ilmuma, kui leviala piires on edastavaid seadmeid.
Dragino LPS8 lüüsi haldus: juurdepääs, Wi-Fi ja IP
El Dragino LPS8 See on üsna levinud siseruumides kasutatav LoRaWAN-lüüs testimiseks ja väiksemateks juurutusteks. See põhineb SX1308 kontsentraatoril ja on eelkonfigureeritud erinevate sagedusplaanidega erinevate geograafiliste tsoonide jaoks, sealhulgas EU868 sagedusala jaoks.
Seda seadet saab hallata SSH ja HTTPVõrgule RJ-45 pordi kaudu SSH või HTTP kaudu juurdepääsuks peame kõigepealt teadma võrgu DHCP-serveri määratud IP-aadressi. Siin tuleb jälle kasuks IP-skanneri kasutamine, ruuteri DHCP-tabeli kontrollimine või sarnane tööriist.
Lihtsaim esmase seadistamise variant on kasutada LPS8 enda loodud WiFi-pääsupunktSisselülitamisel saadab seade võrguühenduse SSID-ga, mille tüüp on „dragino-xxxxx“. Vaikimisi parool on tavaliselt „dragino+dragino“. Pärast võrguga ühenduse loomist pääseb lüüsile ligi veebibrauseri kaudu, sisestades IP-aadressi 10.130.1.1.
Veebiliidese esmased volitused on tavaliselt kasutajanimi „admin“ ja parool „dragino“On tungivalt soovitatav need võtmed kohe pärast tööle hakkamist ära vahetada, eriti kui kavatsete WiFi pääsupunkti aktiivseks jätta või kui lüüsile pääseb ligi kontrollimatutest võrkudest.
Dragino LPS8 LoRaWAN-i seaded ja TTN-link
LPS8 konfiguratsiooniliideses leiame LoRa ja LoRaWAN sektsioonide jaoks spetsiaalse menüü. Esimene samm on kontrollida, kas [valik/funktsioon] on valitud. õige sagedusplaan meie piirkonnaleNäiteks Euroopa jaoks 868 MHz.
Vahekaardil LoRaWAN Määratakse server, kuhu paketid edastatakse. Rippmenüüst „Teenusepakkuja“ saab valida TTN-i ja jaotises „Serveri aadress“ valitakse EU868 sagedusalaga seotud Euroopa TTN-server. UDP üleslingi ja allalingi pordid on vaikimisi seatud väärtusele 1700, mis on enamikul juhtudel õige.
Samal ekraanil kuvatakse Värava IDSeda väärtust kasutame TTN-konsoolis lüüsi registreerimisel. Registreerimine toimub sarnaselt RAK-i registreerimisega: sisenete konsooli, lähete valikule „Värava“, valite „Registreeri värav“, sisestate ID, märgite (vajadusel) pärandpaketi edastaja kasutamise ja valite vastava Euroopa paketi.
Kui me tahaksime kasutada Spetsiaalne LoRaWAN-server, näiteks ChirpStackTTN-i asemel sisestaksite siia oma aadressi, pordid ja autentimisparameetrid. Hariduslikel eesmärkidel ja paljude isiklike projektide jaoks on TTN tavaliselt aga enam kui piisav.
LAN-i, WAN-i ja Wi-Fi WAN-i konfigureerimine Draginos
LPS8 võrgu vahekaardil leiame mitu alamvahekaarti, mis võimaldavad meil täpselt reguleerida, kuidas värav ühendub kohaliku võrgu ja internetiga. Jaotises LAN Värava enda WiFi pääsupunkti kasutatav sisevõrk on konfigureeritud; see on omamoodi kohalik "haldusvõrk".
Tavaline on mitte puudutada Vaikimisi LAN-konfiguratsioon Või kui seda muudetakse, siis pange see teave hoolikalt kirja, sest see võib olla ainus sissepääs, kui WAN-osa on valesti konfigureeritud. LPS8 LAN toimib päästevõrguna administraatori juurdepääsu taastamiseks.
Jaos WAN RJ-45 pordi IP-aadress, mida lüüs kaabli abil ühendamisel kasutab, on määratletud. Saate valida DHCP või määrata staatilise IP-aadressi. Stabiilses keskkonnas on staatilise IP-aadressi määramine kõige professionaalsem lähenemisviis. WAN-liidese staatiline IP-aadress et vältida ootamatuid suunamuutusi.
Lõpuks see osa, mis käsitleb WiFi WAN See võimaldab lüüsil kliendina olemasoleva WiFi-võrguga ühenduse luua. Siin saate määrata, kas selle liidese IP-aadress on staatiline või hangitakse DHCP kaudu, ning sisestada SSID, krüptimistüübi ja parooli parameetrid.
WiFi vahekaardil kuvatakse ja konfigureeritakse ka Dragino automaatselt genereeritud APTurvalisuse seisukohast on rünnakupinna vähendamiseks soovitatav muuta võrgu nime ja parooli või isegi keelata pääsupunkt, kui seda ei kavatseta kasutada.
LoRaWAN-lüüsi ise-ise ehitamine Raspberry Pi 4 ja RAK5146 abil
Lisaks kommertsväravatele on väga levinud ka a Kodune LoRaWAN-lüüs Raspberry Pi ja RAK-jaoturigaSee lähenemisviis sobib ideaalselt kõigi osade omavahelise seose põhjalikuks õppimiseks ning paindliku ja täiustamisvõimelise meeskonna loomiseks.
Seda tüüpi projektis a Vaarika Pi 4B kui süsteemi aju ja mPCIe kontsentraator, näiteks RAK5146 paigaldatud Pi HAT RAK2287 tüüpi adapterile. Sellele alusele installitakse spetsiaalne süsteemikujutis, näiteks RAKPiOS, mis juba integreerib spetsiifilised utiliidid LoRaWAN-i osa haldamiseks.
Vajalik riistvara ja füüsiline kokkupanek
Sellise LoRaWAN-lüüsi loomiseks on vaja vähemalt ühte Raspberry Pi 4B koos toiteplokigaVähemalt 16 GB microSD-kaart, Pi HAT RAK2287, mPCIe jaotur RAK5146 ning vastavad LoRa ja GPS-antennid. Kõike kindlalt kinnitamiseks aitab kaasa ka hea kruvide ja tugipuude komplekt.
Protsess algab tutvustamisega RAK5146 HAT RAK2287 mPCIe pesas, tavaliselt umbes 45-kraadise nurga all, kuni see tihedalt pistikusse sobib. Seejärel suruge kaarti õrnalt alla ja keerake see kinni, kasutades kahte kruvi, mis on joondatud HAT-i aukudega.
Kui rumm on HAT-ile paigaldatud, siis Pi HAT Raspberry Pi GPIO tihvtidel See kinnitatakse liikumise vältimiseks nelja kruvi või vahetükiga. See loob jäiga ploki, mis hoiab ära pistikute pingestamise ja hõlbustab paigaldamist karpidesse või kronsteinidesse.
Lõpuks ühendavad nad LoRa antenn ja GPS-antenn vastavates pistikutes kontsentraatorist. Äärmiselt oluline on seadet mitte kunagi sisse lülitada ilma antennideta, kuna see võib kahjustada kontsentraatori raadiosagedusastet.
RAKPiOS-i installimine SD-kaardile
Kui füüsilised komponendid on valmis, on järgmine samm Raspberry Pi operatsioonisüsteemi ettevalmistamine. Selleks laadige ametlikust repositooriumist alla RAK-i uusim versioon. RAKPiOS, mis on spetsiaalselt loodud RAK-riistvaraga LoRaWAN-lüüside jaoks.
RAKPiOS-i kujutis kirjutatakse microSD-kaardile vilkumise tööriista abil, näiteks Etcher Whale või sarnaneTüüpiline protsess hõlmab allalaaditud pildi valimist, sihtkaardi valimist ja "Flashi" käivitamist, oodates selle lõpetamist ja andmete kontrollimist.
Kui vilkumine on lõppenud, eemaldatakse kaart lugejast ja sisestatakse pessa. Raspberry Pi microSD pesaSealt edasi ühendage lihtsalt toiteplokk (ja soovi korral Etherneti võrgukaabel), et Pi saaks RAKPiOS-i käivitada.
Esimene käivitamine, SSH-juurdepääs ja parooli muutmine
Esimesel käivitamisel loob RAKPiOS tavaliselt WiFi-pääsupunkt SSID-ga tüüp RAK_XXXXkus XXXX vastab Raspberry Pi MAC-aadressi viimastele numbritele. Ligipääsupunkti esialgne parool on tavaliselt "rakwireless". Selle võrguga ühenduse loomisel saame seadmele juhtmevabalt ligi pääseda.
Raspberry Pi vaikimisi IP-aadress selles režiimis on tavaliselt 192.168.230.1Selle IP-aadressiga saame avada SSH-ühenduse (näiteks PuTTY abil Windowsis või terminalist Linuxis/macOS-is), kasutades vaikemandaate, milleks on tavaliselt kasutajanimi „rak“ ja parool „changeme“.
Niipea kui me esimest korda sisse logime, küsib süsteem meilt Turvakaalutlustel parooli vahetamineSeda sammu ei tohiks vahele jätta: sisestage lihtsalt oma praegune parool ja seejärel kaks korda uus parool.
Internetiühenduse seadistamine rakpios-cli abil
Pärast autentimist on järgmine samm internetiühenduse seadistamine. RAKPiOS sisaldab konfiguratsiooniutiliiti nimega rakpios-cli mis koondab enamiku võrguvõimalustest ja -teenustest.
Tippimine rakpios-cli Terminalis kuvatakse tekstipõhine menüü, mida saab klaviatuuri abil navigeerida. Kuigi alguses võidakse kuvada hoiatus või väike viga, saate jätkata nupu "OK" vajutamist, kuni jõuate põhivalikuteni. Sealt saate juurdepääsu... „Hallatud võrgud” ja valige liides wlan0 WiFi-ühenduse reguleerimiseks.
Töörežiim määratakse tavaliselt wlan0 konfiguratsioonis. STA-režiim (Wi-Fi klient)Seejärel skannitakse saadaolevaid võrke või sisestatakse SSID käsitsi, konfigureeritakse WiFi parool ja ühendus lubatakse. Kui muudatused on rakendatud, katkestab Raspberry Pi ajutiselt ühenduse pääsupunktiga ja saab IP-aadressi võrguruuterilt.
Seadmetele juurdepääsu jätkamiseks kasutage nüüd ruuteri määratud uus IP-aadress Raspberry Pi-le. Nii ei sõltu me enam RAK AP-st ja lüüs käitub nagu lihtsalt üks seade kohalikus võrgus.
Pakettide edastaja aktiveerimine ja lüüsi EUI hankimine
Kui internetiühendus on loodud ja töötab, on aeg LoRaWAN-teenus ise lubada. Jällegi, alates rakpios-cli Seekord sisenete jaotisse „Juuruta teenused” ja valite „Pakettide edastaja”.
Pakettide edastaja menüü annab juurdepääsu valikule "Keskkonnamuutujate seadistamine", kus on näidatud sellised andmed nagu piirkond (nt EU_868), liides (SPI, mida kasutab RAK5146 kontsentraator), kontsentraatori mudel ja vajaduse korral muud sagedusribale omased parameetrid.
Pärast muudatuste salvestamist naaske eelmisele menüüle ja valige "Alusta teenust" Pakettide edastaja käivitamiseks kuvab süsteem sel hetkel lüüsi EUI-d, mis on unikaalne identifikaator, mida vajame TTN-konsoolis lüüsi registreerimiseks.
Seda tasub kopeerida EUI ja salvesta see mõnda konfiguratsioonidokumentiJärgmisena on registreerimisprotseduur TTN-is sama, mis kommertslüüsi puhul: konsoolis klõpsake jaotises „Lüüsid” nuppu „Registreeru”, sisestage EUI, valige piirkond (EU868) ja viige registreerimine lõpule.
Rakenduste ja lõppseadmete registreerimine TTN-is
Kui lüüs kuvatakse TTN-is kui „Ühendatud”, on järgmine samm kasulike andmete vaatamiseks registreerige rakendused ja lõppseadmedVärav ise ei salvesta kasulikku teavet; see ainult edastab liiklust. Rakendused koondavad anduritelt või jälgimisseadmetelt saadud andmeid.
TTN-is pääsete konsooli kaudu sellele osale ligi "Rakendused" Luuakse uus rakendus, millele antakse ID ja soovi korral ka kirjeldus. See rakendus toimib konteinerina kõigile sama projektiga seotud lõppseadmetele (anduritele).
Kui rakendus on loodud, kasutatakse nuppu selleks, et „Registreeri lõppseade” või „Registreeri lõppseade” Iga anduri registreerimiseks võimaldab TTN teil seadmeid registreerida parameetrite käsitsi sisestamise või mõnel juhul tootja mallide abil.
Käsitsi sisestamiseks sellised väärtused nagu DevEUI ja AppKey automaatse genereerimise nuppudega, samal ajal kui JoinEUI (võrdub AppEUI-ga) See võib olla kasutaja määratud väärtus (eeldusel, et see vastab seadmes konfigureeritule).
Kui vorm on täidetud ja registreerimine kinnitatud, kuvab TTN vahekaardil „Aktiveerimisteave” lõppseadme konfigureerimiseks vajalikud parameetrid: DevEUI, JoinEUI/AppEUI ja AppKey. Need andmed tuleb sisestada LoRaWAN-sõlme (andur, jälgija jne) selle konfiguratsioonitööriista või jadaliidese abil.
Näide Tabs TBHH100-868 andurite ja Dragino jälgimisseadmetega
Temperatuuri- ja niiskusandurid Tabid TBHH100-868 Browani seadmed on tüüpiline näide lihtsast LoRaWAN-seadmest. Nende peamine ülesanne on perioodiliselt saata temperatuuri, suhtelist õhuniiskust ja mõnel juhul ka aku olekut.
Sellistel anduritel on tavaliselt juba programmeeritud LoRaWAN-võtmed: AppKey, AppEUI ja DevEUITavaliselt annab tarnija need väärtused andmelehele või sildile. TTN-i puhul peate vaid looma rakenduse ja sisestama iga anduri jaoks sellel lehel loetletud volitused.
Nende andurite andmeedastusloogika põhineb tavaliselt läviväärtustel: Nad saadavad teavet perioodiliselt või siis, kui toimuvad olulised muutused. (Näiteks iga 60 minuti järel, kui muutusi ei toimu, või varem, kui temperatuur muutub ±2 °C või õhuniiskus ±5%). TTN-i sõnumisageduse õigeks tõlgendamiseks on oluline neid üksikasju teada.
Juhul kui Dragino jälgijadGPS-jälgijatena kasutatavate seadmete puhul on registreerimine TTN-is sarnane: seadmed luuakse TTN-rakenduses oma unikaalsete võtmetega ja soovi korral reguleeritakse jadapordi kaudu AT-käskluste abil täpsemaid jälgimisparameetreid (saatmisintervall, paanikaalarmi kestus jne).
Nende jälgimisseadmete konfigureerimiseks USB kaudu ühendage kaabel arvutiga, avage jadaport (115200 baudi) ja saatke AT-käsud, nagu on näidatud kasutusjuhendisOluline detail on see, et käsud tuleb kleepida kõik korraga, mitte tippida tähemärk tähemärgi haaval, et seade neid õigesti tõlgendaks.
Väliste seadmete integreerimine: Loko Airi seadme näide
Teine levinud olukord on konkreetsete seadmete integreerimine, näiteks Loko Air tüüpi ventilatsiooni- või keskkonnajuhtimisseade, mis on konfigureeritud oma töölaua tööriista abil (näiteks Loko konfiguratsioonitööriist).
Sellisel juhul on tüüpiline töövoog järgmine: TTN-is luuakse lõplik seade, genereeritakse (või võetakse) DevEUI, JoinEUI ja AppKey väärtused ning seejärel Need kolm parameetrit sisestatakse tootja konfiguratsioonitööriista., lubades seadmel LoRaWAN-i valiku.
Kui konfiguratsioon on saadetud, taaskäivitub seade ja hakkab proovima TTN-võrguga ühendust luua OTAA (Over The Air Activation) abil. Kui lüüs tuvastab ühenduse loomise katse ja võrk selle vastu võtab, hakkab TTN-konsool kuvama järgmist: reaalajas sõnumid seadme vaates „Reaalajas andmed”koos asukohaga kaardil, kui seade saadab GPS-koordinaadid.
Kasuliku koormuse vormindajad ja andmedekoodrid
Andurite saadetud andmete loetavaks muutmiseks võimaldab TTN määratleda kasuliku materjali vormindajadMõnel juhul saab kasutada standardvormingut, näiteks CayenneLPP, mis tõlgendab teatud tüüpi andmeid automaatselt.
Kui seade kasutab patenteeritud vormingut, saab arendaja luua kohandatud dekooder JavaScriptis mis võtab vastu toorbaidid, teisendab need heksadetsimaalseks süsteemiks ja rakendab iga andmetüübi (niiskus, temperatuur, baromeeter, GPS, kiirendusmõõtur, güroskoop, magnetomeeter, aku pinge jne) tõlgendamiseks spetsiifilisi funktsioone.
Tüüpiline muster hõlmab kaadri alguses oleva "lipu" või kanali identifikaatori analüüsimist ja olenevalt selle väärtusest õige valemi rakendamist järgmistele baitidele, et teisendage need füüsilisteks väärtusteksLõpuks tagastab skript JSON-objekti koos interpreteeritud muutujatega (näiteks temperature, humidity, battery, latitude, longitude...), mida TTN kuvab loetavate väljadena.
Seda "juba seeditud" teavet saab seejärel taaskasutada integratsioonides väliste platvormidega, näiteks Node-RED, MQTT, Datacake'i tüüpi armatuurlauad, MySQL-i andmebaasid või pilveteenused nagu ThingSpeak, ilma et oleks vaja iga süsteemi iga kasulikku koormust uuesti dekodeerida.
Andmete visualiseerimine ja kasutamine: TTN-ist Node-RED-i, Datacake'i ja teisteni
Kui seadmed on andmed saatnud ja TTN need probleemideta vastu võtnud, algab lõbus osa: teabe visualiseerimine ja kasutamineTTN pakub juba iga seadme liikluse ja andmete vaatamiseks põhikonsooli, kuid normiks on andmete integreerimine teiste platvormidega.
Laialdaselt kasutatav variant on AndmekookSee võimaldab teil luua avalikke või privaatseid armatuurlaudu, et hõlpsalt kuvada selliseid väärtusi nagu temperatuur, niiskus, GPS-positsioon või aku olek. TTN konfigureerib vastava integratsiooni nii, et dekodeeritud andmed saadetakse automaatselt Datacake'i.
Täiustatud keskkondades või äriloogika automatiseerimiseks on väga tavaline kasutada Node-RED koos MQTT-gaTTN avaldab rakenduse andmeid MQTT vahendaja kaudu ja Node-RED kasutab neid töötlemiseks, andmebaasides (nt MySQL) salvestamiseks, teadete käivitamiseks, teiste seadmetega suhtlemiseks või välistesse süsteemidesse saatmiseks.
Selline integratsioon võimaldab luua terviklikud otsast lõpuni IoT-lahendused suhteliselt madala hinnaga: väikese energiatarbega LoRaWAN-sõlmed, TTN-ühendusega lüüsid ja paindlik Node-RED-il põhinev taustsüsteem, andmebaasid ja armatuurlauad.
Saadaval on isegi spetsiifilised kursused ja koolitusprogrammid, mis hõlmavad kogu ahelat: alates lüüsi seadistamisest ja TTN-i registreerimisest kuni MQTT ja Node-RED-i kaudu kuni salvestamise ja analüüsini platvormidel nagu MySQL või ThingSpeak. Need kursused pakuvad videotunde ja tuge konkreetsetele juurutamisküsimustele vastamiseks.
Kokkuvõttes võimaldab kogu see töövoog – konfigureeritud lüüs, TTN LoRaWAN-serverina, õigesti registreeritud rakendused ja seadmed, kasuliku koormuse dekoodrid ja integratsioonitööriistad – LoRaWAN-projektidel liikuda lihtsatest laborikatsetest täismõõduliste juurutusteni. vastupidavad ja skaleeritavad reaalmaailma lahendused, mis sobib varade, keskkondade, infrastruktuuride või tööstusprotsesside jälgimiseks aastateks minimaalse hooldusega.
Globaalselt vaadatuna võib LoRaWAN-lüüsi ja sellega seotud ökosüsteemi konfigureerimine tunduda keeruline, kuid see taandub mõnele põhisambale: tagada a Tugev IP-ühenduvusÕige sagedusplaani valimine, lüüsi linkimine LoRaWAN-serveriga (nt TTN), rakenduste ja seadmete registreerimine nende volitustega ning vormindajate, integratsioonide ja armatuurlaudade kasutamine toorandmete kasulikuks ja praktiliseks teabeks muutmiseks.
Sisukord
- LoRaWAN-lüüsi seadistamise põhimõisted ja esialgsed sammud
- Kaubandusväravate konfiguratsioon: RAK7289 ja Dragino LPS8
- LoRaWAN-lüüsi ise-ise ehitamine Raspberry Pi 4 ja RAK5146 abil
- Rakenduste ja lõppseadmete registreerimine TTN-is
- Andmete visualiseerimine ja kasutamine: TTN-ist Node-RED-i, Datacake'i ja teisteni
