Kiss Zoltán - Export Manager - Endrich Bauelemente Vertriebs GmbH
E-IoT alkalmazása 4. Az E-IOT LPWA kommunikációs modul kiegészítése lokális MESH szenzorhálózattal
2022 8 9.
Összefoglalás :
Cikksorozatunk jelen részében egy olyan előremutató technológiai frissítést szeretnénk bemutatni, amit felhasználói tapasztalatok alapján tartottunk szükségesnek integrálni az E-IOT koncepcióba. Eredeti elképzelésünk szerint olcsó szenzorok, kis mennyiségű gyűjtött adatát célszerű valamilyen LPWA technológia, esetünkben a keskenysávú IoT (NB-IoT) segítségével - átjárók (gatewayek) mellőzésével - közvetlenül a felhőbe juttatni. Ennek előnye, hogy a független, telepes táplálású olcsó kommunikációs eszköz képes szigetüzemben önállóan, gyárilag előre konfiguráltan tenni a dolgát éveken keresztül, ezzel megkönnyítve az üzemeltetést. Nem kell az eszközt illeszteni egy meglévő vállalati hálózatba, nem veszélyeztetjük annak biztonságát és jelentősen csökkennek az üzembehelyezési és az üzemeltetési költségek is. Erre kiváló példát mutatott az E-IoT egylapos integrált szenzorokkal ellátott számítógép, ami teljes értékű IoT végpontként képes a felmerülő igényeket kiszolgálni. Mi a helyzet azonban akkor, ha adott helyen egyszerre több külső szenzor adatát is be kellene gyűjteni, azaz már nem lenne gazdaságos minden mérőponton dedikált felhőkapcsolatot létesíteni, mégis függetlenek szeretnénk maradni a környezeti IT infrastruktúrától? Erre korai válaszunk az E-IoT SBC-hez kapható speciális nagy távolságot is áthidalni képes E- I2C interfésszel szerelt külső szenzorkártyák kifejlesztése volt, melyek, ha úgy tetszik magát az E-IoT Board-ot használják átjáróként az Internet és a rajta keresztül elérhető ECDB felhőszolgáltatás felé az adatok adatbázisba juttatására. Hiába azonban a nagy, esetenként 30-40 méter vezetékkel való áthidalását is lehetővé tévő speciális E- I2C interfész alkalmazása az E-IOT SBC-n, ipari környezetben a vezetékezés problémás és fizikailag gyakorlatilag kivitelezhetetlen feladat. Ezért felmerült egy olyan szabad frekvenciasávban üzemeltetett lokális, lehetőleg licenszmentes vezetéknélküli szabvány integrálása a koncepcióba, ami lehetővé teszi elemről működő mini vezetékmentes szenzorkártyák hozzákapcsolását ez E-IoT Boardhoz. Jelen cikkünkben ezt a megoldást szeretnénk bemutatni.
A cikksorozat korábbi részében bemutattuk az E-IoT koncepció zászlóshajóját az E-IoT SBC-t, mely önálló IoT végpontként teszi a dolgát, adatot gyűjt szenzorokkal, az adatgyűjtést egy mikrokontrollerrel vezérli és felhőbe juttattja az eredményeket LPWA GSM modem segítségével, azaz érzékel, vezérel és kommunikál.
Az E-IoT board SPI és E- I2C portokon képes külső eszközök soros adatainak fogadására. A koncepció részeként a korábbi írásainkban bemutatott külső szenzorkártyák álltak rendelkezésre olyan érzékelési feladatok elvégzésére, amire vagy nem állt rendelkezésre megfelelő a lapra integrált szenzor, vagy az érzékelés helye az E-IoT board telepítési helyétől távolabbra került. Ilyen kártyákat láthatunk a 2. ábrán.
Az így létrejött külső szenzorkártya koncepció elemei I2C vagy SPI interfészen keresztül kapcsolódnak a fő IoT vezérlő áramkörhöz. Természetesen ugyanazok a szenzorok kaptak helyet ezeken a kis kártyákon is, mint a „nagytestvéreken”, de sem mikrovezérlőt, sem kommunikációs eszközt nem tartalmaznak, egészen olcsó néhány dolláros értéket képviselnek. Minden szenzorkártya csatlakoztatható az Endrich IoT alapkártyákhoz is, ekkor SPI, hagyományos I2C vagy nagy távolságú speciális EI2C interfész közül választhat a mérnök. Az utóbbi EI2CTM porton keresztül akár 50 méter áthidalására is lehetőség van, a kapcsolás az IoT lapon lévő I2C szenzoroktól való különválasztás érdekében a mikrokontroller egy másik I2C buszát használja. Így lehetőség nyílik nemcsak az eszköz közvetlen közelében, de attól viszonylag nagy távolságban is környezeti paramétereket mérni. Az Endrich koncepciója szerint a mikrokontroller és kommunikációs kártya változatlanul tartása mellett egyedi igényekre alakított, választható érzékelőkkel szerelt szenzor adatgyűjtő kártyák rendelésére is lehetőség van, számos változat szerepel a már kialakításra került alapkínálatban, úgy, mint színérzékelő, nyomásérzékelő, 8X8 pixeles hőkamera (GridEye) vagy levegőminőség érzékelő. Ahogy a felvetésben említettük a gyakorlatban ipari környezetben sok esetben kivitelezhetetlen a vezetékezés, részben azért mert fizikai veszélyt rejt a munkatérben jelen lévő kábel, másrészt pedig azért, mert nem lehet az általában zárt (fém)szekrényben elhelyezett távadótól kikábelezni az érzékelés helyére. Hálót a pók fon, nekünk ez nem célunk, maradjunk a kábelezéssel csak az olyan helyeken, ahol egyéb kábelkötegek is futnak és nem jelent gondot az elvezetés. Ipari géptermekben sokkal előnyösebb valami olyan szub-gigahertz ISM sávban működő, alacsony fogyasztású vezetékmentes technológia választása, mely jó beltéri penetrációt biztosít („kilát” a zárt szekrényből), nem licenszköteles és olcsó, nem igényel komoly beavatkozást. A ZigBee, BlueTooth, WiFi technológiák ebből a körből gyakran kiesnek, ezért kézenfekvőnek tűnik valamilyen a 868 MHz-es ISM sávban működő eszköz választása.
NeoCortec MESH hálózat
Mi a NeoCortec megoldását választottuk, hiszen a cég professzionális, agilis, méretezhető és rendkívül alacsony fogyasztású vezeték nélküli csatlakozási megoldást kínál nagyon kevés korlátozással, és nagy hangsúlyt fektet a felhasználóbarátságra és a rövid piacra kerülési időre. A NeoMesh segítségével nagyon egyszerű egy komplett, autonóm vezeték nélküli mesh- szenzorhálózat kiépítése. Sok más alacsony fogyasztású vezeték nélküli IoT-csatlakozási megoldástól eltérően a mesh-hálózat egy kiforrott technológia, amely évek óta ismert, és az idők során jelentős fejlesztéseken ment keresztül. A NeoCortec MESH egy sor új megoldást vonultat fel az energiafogyasztás minimalizálása, a skálázhatóság és az adatbiztonság kezelésére. A NeoMesh protokoll, ez a szabadalmaztatott Wireless Mesh Networking Protocol autonóm intelligens csomópontokkal váltja fel a központi hálózatkezelőt. Ez a kulcsfontosságú funkció lehetővé teszi, hogy az összes hálózati csomópont összekapcsolódjon egymással, egyetlen hálózatot alkotva, amely egyszerűen működik, függetlenül attól, hogy mekkora. A szabadalmaztatott útválasztó mechanizmus zökkenőmentes adattovábbítást biztosít a hálózaton, és kiküszöböli a teljesítménycsökkentő tényezőket mint például az RF-útvonalban lévő akadályok, a csomópontok blokkolása vagy a hálózaton belüli mozgás.
A valós hálózatok gyenge pontjai egyszerűen kijavíthatók egy újabb csomópont hozzáadásával. Ha egy új eszköz a megfelelő hálózati azonosítóval (Network ID) rendelkezik, automatikusan a hálózat részévé válik. Az IoT-piac sok más megoldásától eltérően a NeoMesh nem támaszkodik harmadik féltől származó szolgáltatásokra. Ez átláthatóságot jelent a felmerülő költségek tekintetében. A hálózat teljes tulajdonjoga a felhasználóé, és csak nagyon alacsony üzemeltetési költségeket igényel. A megoldás hosszú élettartamra lett tervezve, nem kell aggódnunk az áramellátás miatt. Az energiafogyasztás rendkívül alacsony (10 uA), ami több éves akkumulátor-élettartamot tesz lehetővé. A NeoMesh hálózat egy szinkronizált protokoll, amelyben minden csomópont az idő nagy részében alvó üzemmódban van. Az architektúra determinisztikus energiafogyasztási profilt tesz lehetővé a hálózat minden csomópontja számára, mindegyik nagyjából ugyanannyi energiát fogyaszt, így mint minden eleme, a teljes hálózat is évekig futhat. A rendszerben minden csomópont egyenlő. A protokollverem akár 65 000 csomópont alkalmazását teszi lehetővé egy hálózaton belül. Minden csomópont képes adatokat generálni és küldeni, ezenkívül max 127 csomópont képes adatot fogadni is. Méretük rendkívül jól illeszkedik ez E-IoT koncepció követelményeihez, így könnyen integrálhatóak ezek az eszközök a külső szenzorkártyáinkhoz (11 x 18 x 2,5 mm) és az átjáróként funkcionáló alaplaphoz (E-IoT SBC) is. A NeoMesh technológia a protokoll stack magjába épített biztonsági és megbízhatósági funkciókat tartalmaz. Annak biztosítása érdekében, hogy a hasznos adatokat és általában a hálózati kommunikációt ne tudja lehallgatni egy nem megbízható entitás, a csomópontok közötti minden vezeték nélküli kommunikáció AES128 titkosítással rendelkezik. A playback támadások megelőzése érdekében a forráscsomópont és a fogadó csomópont közötti minden hasznos adatcsere challenge-response mechanizmussal védett, amely lehetetlenné teszi egy korábbi átvitel egyszerű rögzítését és újbóli továbbítását. Ez az egész átvitel-késleltetés nélkül történik. A biztonság mellett számos funkció segíti az adatátvitel megbízhatóságának növelését: A helyi ACK/NACK biztosítja, hogy amikor a hasznos adat az egyik csomópontról a másikra kerül, a küldő csomópont értesítést kap arról, hogy az adatátvitel sikeres volt vagy sem. A végpontok közötti ACK/NACK biztosítja, hogy a hasznos adatok kézbesítése után a fogadó csomóponton egy nyugtázó csomag visszakerüljön a forráscsomóponthoz. Ezt a visszaigazolást az alkalmazási réteg kapja meg. Alternatív megoldásként, ha a hasznos adat nem érte el a rendeltetési helyét a felhasználó által programozható időtúllépési időszak elérése előtt, a protokollverem egy hiba-nyugtázást generál, és az alkalmazási rétegre szállítja. A rádiózaj leküzdésére – legyen szó általában zajról, vagy más, ugyanabban a szabad ISM frekvenciasávban működő technológiáktól származó kommunikációs jelekről – a Frequency Hopping Spread Spectrum segítségével egyenletesen oszlik el az adás a frekvenciasávban. Minden csomópontnak megvan a saját véletlenszerűen kiválasztott ugrási sémája, így minden adáskor új csatornán fog forgalmazni.
Az E-IoT-MESH szenzorhálózat
Az Endrich új NeoCortec technológián alapuló elemes táplálású vezetékmentes szenzor lapkái és az ezekhez a lokális szenzorhálózatot képző eszközökhöz átjáróként készített E-IoT-MESH pajzzsal kiegészített E-IoT SBC egy komplett, független, biztonságos megoldást jelent ipari környezetben végzett adatgyűjtéshez. Az elemes táplálású szenzorlapkák az átjáróval egymáson keresztül, vagy közvetlenül az átjáróval kommunikálva eljuttatják adataikat az E-IoT SBC eszközhöz, ez a lokális szenzorhálózat pedig egy ponton lép ki a GSM hálózaton keresztül az Internet felé. Az adatok felhő alapú adatbázisba küldéséről az NB-IoT LPWA technológia felel.
Cikksorozatunk következő részében bővebben beszélünk ennek a technológiának az alkalmazhatóságáról további példák bemutatásán keresztül.
| Megosztás a Facebookon | Megosztás a LinkedIn-en |
Hivatkozások
A cikk megjelent az alábbi helyeken:
# | Média | Link |
---|---|---|
1 | Elektronet online | E-IoT alkalmazása - Az E-IOT LPWA kommunikációs modul kiegészítése lokális MESH szenzorhálózattal |
2 | New Technology 2022/5 | E-IoT alkalmazása - Az E-IOT LPWA kommunikációs modul kiegészítése lokális MESH szenzorhálózattal |
3 | Magyar Elektronika online | E-IoT alkalmazása - Az E-IOT LPWA kommunikációs modul kiegészítése lokális MESH szenzorhálózattal |
4 | NMagyar Elektronika 2022/7 | E-IoT alkalmazása - Az E-IOT LPWA kommunikációs modul kiegészítése lokális MESH szenzorhálózattal |