Szenzorhálózat illesztő keretrendszer fejlesztése OpenWrt platformra

OData támogatás
Konzulens:
Dr. Györke Péter
Méréstechnika és Információs Rendszerek Tanszék

A diplomaterv különböző gyártók szenzorhálózatainak egyesítésére nyújt egyszerű megoldást. A rendszer egy olcsó, vezeték nélküli router-t használ fel központi komponensként az alrendszerek adatainak gyűjtésére. A megoldásomban az egyes alhálózatok egy TWI buszon keresztül csatlakoztathatóak; a router buszra kapcsolását pedig egy mikrokontroller végzi. A busz felett kidolgozásra került egy olyan kommunikációs protokoll, amely a szenzorhálózatok saját, specifikus üzenetformátumainak szállítását teszi lehetővé. A megvalósítás során számos technológia felhasználásra került. A router az OpenWrt GNU/Linux disztribúció legújabb verzióját futtatja, míg a TWI buszt illesztő mikrokontroller az Arduino platformra épül. A rendszer adatfeldolgozó rétege Ruby programozási nyelven került megvalósításra, a webes konfigurációs felület pedig a Sinatra keretrendszer felhasználásával készült. A szenzorok által gyűjtött adatok kezelését az rrdtools végzi. A rendszer a felhasználók által egyszerűen bővíthető JSON fájlok és Ruby szkriptek formájában elkészíthető plug-in-ek segítségével. A diplomaterv ismerteti a témakör létező megoldásait és feldolgozza a rendszer tervezésének, illetve megvalósításának folyamatát.

Letölthető fájlok

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