Bumblebee
Egy város életében rengeteg információ keletkezik a különböző automatizált rendszerek által:
- világítás,
- gépek,
- liftek,
- öntözőredszerek,
- szélerőművek,
- ajtók,
- közlekedési lámpák stb.
Ezeknek az információknak nagy része elveszik, mert nem tudjuk őket hatékonyan rögzíteni, vagy egyszerűen csak nem foglalkozunk velük.
Az általunk kifejlesztett analitikai eszköz összegyűjti, integrálja és elemezi a keletkezett adattömeget majd felhasználhatóvá teszi a vállalkozások és a városgazdálkodási szervezetek számára.
Nézzünk néhány példát arra, hogy mely területek számára lehet hasznos ez a rendszer!
- megtudhatjuk mikor esedékes egy kopó alkatrész cseréje
- optimalizálhatjuk a liftek működését, ha meg tudjuk tippelni, hogy mikor és hol fognak sokan liftet hívni és melyik emeletről hova mennek egy adott időben
- takarékoskodhatunk az öntözővízzel, ha megfelelő időben megfelelő mennyiséget használunk
- az ajtónyitások mennyisége és időbeni eloszlása fontos adat lehet az üzletlánc marketingeseinek
- az automata közlekedési lámpák prediktív működése csökkentheti a dugókat és a balesetek számát
- a villágítás intelligens ki-be kapcsolásának optimalizálása csökkentheti a világítótestek elhasználódását úgy hogy a lehető legkevesebb energia vesszen kárba
- Közművek: az okos-vízszolgáltatás segítségével megelőzhetővé válnak a szivárgások, vagy hiba esetén jóval gyorsabb lehet a javítás. Az intelligens áramszolgáltatói rendszernél pedig még hatékonyabban megoldható, hogy a fogyasztás alapján szabályozzák az áramelosztást.
Miért hasznos ez a lakosság a városgazdálkodás és a vállalkozások számára?
- a lakosság igényeire és nem a szolgáltatásokra fókuszál
- hatékony, egyszerűbb, fenntarthatóbb közműmenedzsmentet biztosít
- intelligens közlekedési rendszerek kiépítését támogatja
- elősegíti a hatékony, takarékos energiafelhasználást Az általunk kifejlesztett rendszerrel egy olyan várost hozhatunk létre, ahol a rendelkezésre álló információs és kommunikációs technológiai lehetőségeket innovatív módon használja fel, elősegítve ezzel egy diverzifikáltabb és fenntarthatóbb környezet megteremtését!
Amivel rendelkezünk
Egy olyan end-to-end rendszer amely a következőkből épül fel:
Raspberry-Pi alapú hardware, ami képes digitális jelek, illetve kameraképek rögzítésére. Ezeket az adatokat hashelve, biztonságosan küldi el egy központi szerverre (django), ahol egy plugin alapú rendszer feldolgozza őket és tárolja az adatbázisban (a plugin egy specifikus eszközre írt kód, ami tartalmazza az üzleti logikát, illetve a bejövő adatok feldolgozását). Ezen kívül az aplikáció generikus, képes bármilyen jelek feldolgozására, ami szükséges, az mindössze egy új plugin implementálása.
Django REST framework segítségével írt backend szerver, ami egyrészt megkapja egy API-on keresztül a hardware-től az adatokat, feldolgozza, menti az adatbázisba, statisztikákat készít, archívál. Ezek mellett kezeli a felhasználókat, log-in, log-out lehetőséggel (védett adatok). Előre definiált email template-ek segítségével adott jelek érkezésénél/hiányánál email-t küld. Emellett szolgáltat egy API-t, amit a frontend (angular.js) weboldalunk használ az adatok kirenderelésére.
Egy AngularJs frameworkel készített SPA weboldal ami REST hívásokat küld a központi szerverhez, mely JSON-ban küldi el az adatokat. A weboldalon meg lehet tekinteni a különböző telepített eszközök listáját, helyszíneiket, részletes eseménytáblázatot (real-time), statisztikai adatokat grafikonok segítségével, illetve a bizonyos eseményeknél készült képeket.
Jelenleg az app a Felvonógondnok névre hallgat, mivel jelenleg csak a felvonó plugint készítettük el, viszont generikussá tettük az alkalmazást, így könnyen adaptálható bármilyen rendszer adatainak a feldolgozására (egy új plugin hozzáadásával).
Célunk
A Hacknovation alatt szeretnénk ötleteket kapni, hogy mire is lenne még érdemes kiterjeszteni a rendszerünket és a bővítményeket kifejleszteni megfelelő plug-in-ek megírásával, esetleg felajánlani a segítségünket olyan ötletek megvalósításához ahol pontosan ilyen adatok keletkeznek.
Built With
- angular.js
- django
- git
- gunicorn
- html5
- javascript
- linux
- nginx
- php5
- piface
- python
- raspberry-pi
- raspistill
Log in or sign up for Devpost to join the conversation.