Nyílt adatgyűjtő és vizualizációs platform fejlesztése
OData:
XML
JSON
Mi ez?
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.