IoT rendszer menedzsment és felügyelet

OData támogatás
Konzulens:
Dr. Farkas Károly
Hálózati Rendszerek és Szolgáltatások Tanszék

A NETvisor Zrt. rendszerintegrációs feladatokat lát el egy SmartPole nevű projektben, ami egy villanyoszlop köré épített számos szenzorból és egyéb eszközökből álló moduláris IoT rendszer. A fejlesztés során világossá vált, hogy mivel az oszlopot felépítő modulok különböző interfészeken keresztül menedzselhetők, illetve az általuk generált mérési adatok elkérésének módja is változó, ez nagymértékben bonyolítja az eszközök egy rendszerben történő egységes kezelését. A diplomamunka keretében az ezen felvetett probléma megoldására készült egy alkalmazás, amely képes az eszközök nyilvántartására, illetve egy API-t biztosít, amin keresztül egyszerűen elérhetőek a fenti feladatok ellátására szolgáló függvények.

A dolgozat első felében a SmartPole projekt, továbbá a kapcsolódó modulok, azok monitorozandó paraméterei, illetve gyakran használt funkcióik kerülnek bemutatásra. Részletes leírás olvasható az eszközök menedzselésének és adatok elkérésének új módjáról, az erre a célra fejlesztett alkalmazás, a gatewayService-en keresztül. Ezután összehasonlításra kerülnek az IoT környezetekben üzenetküldésre valamint az eszköz menedzsmentre használt protokollok, majd az ezt követő részben megismerhetők a fejlesztés előtt tett megfontolások. Továbbá részletes kifejtés található a szoftver architektúrájáról és az azt felépítő komponensek működéséről. A gateway operációs rendszerének biztonságossá tételével kapcsolatos megoldások olvashatók a következő részben, végül az utolsó fejezetben az implementált megoldások tesztelésének leírása található.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.