Nyílt adatgyűjtő és vizualizációs platform fejlesztése

OData támogatás
Konzulens:
Kovács Gábor
Irányítástechnika és Informatika Tanszék

A dolgozat egy nyílt adatgyűjtő és vizualizációs platform fejlesztését mutatja be, mely költséghatékony megoldást kínál a kisebb rendszerek számára. Képes terepi eszközökhöz való kapcsolódásra és újrakapcsolódásra, az adatok összegyűjtésére és adatbázisban való tárolására, valamint webes felület segítségével való megjelenítésére. A Linux operációs rendszer felett futó alkalmazás a terepi eszközökkel Modbus TCP protokollon keresztül kommunikál, mely számos gyártó PLC-ihez nyújt kapcsolódási lehetőséget. A Modbus TCP kommunikációt egy libmodbus nevezetű függvénykönyvtár segítségével valósítottam meg. A kiolvasott adatok tárolására MongoDB adatbázisban történik, mely adatbázist dinamikusan hozom létre egy külső XML fájl segítségével, míg a vizualizációt egy Node.js alapú alkalmazás végzi, mely segítségével könnyedén létre hoztam egy webszervert, ami a böngészőtől érkező kérésekre a megfelelő honlapokat adja válaszképpen. A létrehozott oldalakon keresztül a terepi eszközökből kiolvasott, majd az adatbázisban tárolt adatok rendezett és kereshető formában jeleníthetők meg, akár grafikus formában is.

Letölthető fájlok

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