Adatgyűjtés modell alapú támogatása IoT rendszerekben

OData támogatás
Konzulens:
Kocsis Imre
Méréstechnika és Információs Rendszerek Tanszék

A feladatom az volt, hogy az Eclipse Vorto segítségével lemodellezett bármely IoT-s eszközhöz olyan kódrészleteket generáljak, amivel megvalósítható lesz az adott szenzorból érkező adatok historikus tárolása. Figyelembe kellett vennem az Eclipse IoT ökoszisztéma jelenlegi állapotát, és a rá jellemző technológiákat, illetve kihasználni a Vorto teljes modellezési lehetőségeit. Ehhez összehasonlítottam a ma leggyakrabban használt modellszabványokkal a Vorto meta-modelljét. Megoldásomban készítettem egy olyan általános SQL parancsállományt, amivel az érzékelő szükséges adatait letárolhatjuk egy olyan megfelelő táblaszerkezetbe, amiben egyszerűen tudunk keresni, továbbá egy olyan Java alapú programrészletet generáltam, ami egy jól formázott JSON üzenetből, JDBC-n keresztül csatlakozik az adatbázishoz és feltölti a táblákat adatokkal, ügyelve azok megkötéseire, kapcsolataira. A generálás bármilyen Vorto információs modellhez megfelelő kódot képes produkálni, ezáltal lényegesen leegyszerűsíti az IoT-s adatfeldolgozás megoldásaihoz készített programok fejlesztését.

Letölthető fájlok

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