Raspberry alapú adatgyűjtés és feldolgozás a SensorHUB környezetben

A Soproni Egyetem Informatikai és Gazdasági Intézetben működő IoT kompetenciacsoportban megfogalmazódott, hogy – demonstrációs célból – mutassuk be az intézeti keretek között folyó munkánkat, annak a születésétől fogva digitális világban nevelkedett fiatal korosztálynak, akik a jövőben az informatik...

Full description

Saved in:
Bibliographic Details
Main Author: András Somos
Other Authors: Pödör Zoltán (Thesis advisor)
Format: Manuscript essay
Language:Hungarian
Published: 2018
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A Soproni Egyetem Informatikai és Gazdasági Intézetben működő IoT kompetenciacsoportban megfogalmazódott, hogy – demonstrációs célból – mutassuk be az intézeti keretek között folyó munkánkat, annak a születésétől fogva digitális világban nevelkedett fiatal korosztálynak, akik a jövőben az informatika irányában szeretnének továbbtanulni. Tudatosítanunk kell bennük, hogy a mindennap használt eszközeiket komolyabb feladatokra is lehet alkalmazni. Tevékenységünk egyik fontos célkitűzése, hogy felkeltsük a célcsoport érdeklődését az informatika területe iránt. A munkánk során egy olyan szenzoralapú bemutató környezetet fejlesztettünk tovább, amely képes kézzelfoghatóvá tenni a felmerülő hardveres és szoftveres informatikai kérdéseket és megoldási lehetőséget az adatok gyűjtésétől kezdve, a tárolás megvalósításán keresztül egészen az eredmények megjelenítéséig. A kialakított infrastruktúra alapját Raspberry Pi mikroszámítógépek képezik, melyekhez különböző szenzorokat csatlakoztattunk és biztosítottuk a keletkező adatok lokális és távoli szerveren történő tárolását. A kialakított webes felület lehetővé teszi az adatok online és hisztorikus elérését, szűrését és megjelenítését, a felület továbbá az alkalmazás bizonyos beállítási lehetőségeit is tartalmazza. A továbbfejlesztésben már aktuálisan mért értékek azonnali megjelenítését MQTT protokollon keresztül valósítottuk meg. A portál felületére immár MQTT-feliratkozó került implementálásra, az adatok a lokális adatbázis számára pedig egy MQTT-Logger segítségével kerülnek beküldésre, melyet a portálon a hisztorikus nézetnél használunk fel. Az adatok megjelenítésére az MVC architektúrát támogató Laravel keretrendszert alkalmaztuk, mely az egyik Raspberry egységen került futtatásra. A lokális- és távoli adatbázis kapcsolat között az adatok áttöltését a portálfelületen tudjuk elvégezni, adminisztrátor jogosultsági szint megléte mellett. Valamint fejlesztésként immár SensorHUB adatbetöltési funkció is elérhető.