A NODUS egy teljesen önálló, offline mesh hálózati alkalmazás, amely WiFi Aware (NAN) technológiát használó eszközök között közvetlen, internetkapcsolatot nem igénylő kommunikációt biztosít.
HOGYAN MŰKÖDIK?
A Nodus a telefonok beépített WiFi eszközeit használja arra, hogy közvetlenül, útválasztó vagy internet nélkül kommunikáljon más Nodus alkalmazást futtató telefonokkal. Az eszközök egymással automatikusan hálózatot létesítenek: minden telefon egyúttal csomópont is, amely továbbítja az üzeneteket más eszközök felé. Így az üzenetek ugrásszerűen (hop-okon keresztül) jutnak el a feladótól a címzettig, akár több telefonon át is.
NEM IGÉNYEL INTERNETET
A Nodus működése nem függ semmilyen külső hálózati infrastruktúrától. Nincs szükség internetkapcsolatra, mobilszolgáltatóra, WiFi routerre vagy bármilyen központi szerverre. Az alkalmazás kizárólag a telefonok közötti közvetlen WiFi Aware kapcsolatot használja. Ez azt jelenti, hogy a Nodus olyan helyzetekben is működik, ahol a hagyományos kommunikációs csatornák (internet, mobilhálózat) nem elérhetők – például hálózati leállások, vagy olyan területeken, ahol nincs lefedettség. Mivel a hálózat teljesen lokális, semmilyen külső szolgáltatástól nem függ – működik városban, falvakban, erdőkben, hegyekben, bárhol, ahol elég Nodus appot futtató telefon van egymás hatótávolságán belül. Különösen hasznos túrák során erdőkben, ahol a mobilhálózat lefedettsége gyakran hiányzik, vagy olyan közösségekben, amelyek függetlenek akarnak maradni a külső infrastruktúrától.
HATÓTÁVOLSÁG ÉS ELTERJEDÉS
A közvetlen hatótávolság a telefonok WiFi teljesítményétől és a környezeti adottságoktól függ. Jelenleg ez körülbelül 100-200 méter között van. A WiFi technológia azonban alapvetően nagyobb távolságokra is képes, így a jövőbeli hardverfejlesztések és optimalizálások tovább növelhetik ezt. A hatótávolságot alapvetően nem a technológia, hanem az ELTERJEDÉS tudja nagyban növelni. Mivel a Nodus mesh hálózatot alkot, minden telefon egyúttal csomópont is, amely továbbítja az üzeneteket. Ha a Nodus elterjed egy faluban, már kb. 20 aktív felhasználó elegendő a teljes falu lefedettségéhez – minden telefon automatikusan hálózati csomópontként működik, és kiterjeszti a lefedettséget a szomszédai felé. Minél több Nodus appot futtató telefon van a közelben, annál nagyobb területen lehet kommunikálni, és annál robusztusabb lesz a hálózat. Egy jól elterjedt közösségben a hálózat gyakorlatilag bármilyen távolságra kiterjedhat, függetlenül minden külső infrastruktúrától.
UTAZÓ FELHASZNÁLÓK – ÜZENETHORDOZÓK
A Nodus egyik legnagyobb előnye, hogy egy-egy nagy távolságokra utazó felhasználó eljuttathat üzeneteket akkor is, amikor nincs internet. A store-and-forward funkció miatt a telefonok megőrzik a címzettnek szóló üzeneteket akár 12 órán át. Ha egy felhasználó az egyik mesh hálózatból elutazik egy másikba – például egyik faluból a másikba, vagy egy túra során –, a telefonján tárolt üzeneteket automatikusan kézbesíti, amint a címzett hatótávolságba kerül. Így egyetlen utazó felhasználó hídként működhet két távoli, különálló hálózat között, és olyan üzeneteket is kézbesíthet, amelyek egyébként sosem érnének célba. Ez a manapság szinte páratlan képesség – fizikai mozgással és lokális kapcsolattal helyettesíti az internetet, minden külső infrastruktúra nélkül. Egy elterjedt közösségben az utazók láncolata gyakorlatilag bármilyen távolságra képes üzeneteket eljuttatni, teljesen függetlenül a telekommunikációs hálózatoktól.
ÖNSZERVEZŐ ÉS ÖNFENNTARTÓ HÁLÓZAT
A Nodus hálózat képes önmagát felépíteni és fenntartani – nincs szükség semmilyen beállításra, konfigurációra, központi koordinációra vagy adminisztrátorra. Amint két vagy több Nodus appot futtató telefon egymás hatótávolságába kerül, automatikusan felismerik egymást és hálózatot alkotnak. Új telefon érkezésekor a hálózat automatikusan kiterjeszti magát, a telefonok maguk számolják ki az optimális útvonalakat és kapcsolatokat. Ha egy telefon kikapcsol, eltávolodik vagy lemerül, a hálózat automatikusan átszervezi magát: az érintett csomópont körüli forgalom azonnal alternatív útvonalakra kerül, a többi telefon közötti kommunikáció zavartalan marad. Ez az öngyógyító képesség (self-healing) azt jelenti, hogy a hálózat sosem "romlik el" – egyszerűen alkalmazkodik a jelenlévő eszközökhöz. Minél több telefon van a hálózatban, annál stabilabbá és robusztusabbá válik: a redundáns kapcsolatok és alternatív útvonalak száma exponenciálisan nő, így egy 20-50 fős hálózat már gyakorlatilag megszakíthatatlan. A hálózat élete teljesen a felhasználók mozgásából és jelenlétéből fakad – nincs semmilyen külső irányítás, szerver vagy infrastruktúra, ami fenntartást igényelne.
BIZTONSÁG
Minden üzenet végponttól-végpontig titkosított (AES-256-GCM), még a közvetítő eszközök sem tudják elolvasni. A felhasználók identitását kriptográfiai rendszer ID azonosítja, nem a telefonszámuk. A partnerek közötti hitelesítés SMS-ben küldött ellenőrző kóddal történik. Az avatarok a rendszer ID-t rejtett formában (szteganográfia) tartalmazzák a hitelesítés segítésére.
LÁTHATÓSÁG
Minden felhasználó teljes kontrollt gyakorolhat a saját adatai felett. A felhasználónév láthatósága háromféleképpen állítható: rejtett, csak hitelesített partnereknek, vagy mindenki számára. A tartózkodási hely megosztása kizárólag hitelesített partnereknek, időzítetten, a csevegésben engedélyezhető. Az avatar láthatósága szintén külön állítható.
FUNKCIÓK
- Szöveges és hangüzenetek küldése (max. 60 másodperc)
- 1:1 és csoportos csevegések
- Generált, egyedi avatarok (identicon-ok)
- Prioritásos üzenetek kézbesítéssel
- Store-and-forward: az üzenetek akár 12 óráig tárolódnak a hálózaton, amíg a címzett elérhetővé nem válik
- Adaptív útválasztás: kis hálózatoknál flood, nagy hálózatoknál link-state routing
- Kapcsolat limit és terheléselosztás: egyetlen eszköz sem lesz túlterhelt
- Automatikus alkalmazás-frissítés a saját szerverről (ez igényel internetet, de csak a frissítéshez)
SZABADON TERJESZTHETŐ ÉS INGYENES
A Nodus alkalmazás szabadon terjeszthető és ingyenesen használható. Minden funkció elérhető, nincsenek fizetős csomagok vagy reklámok.
Ha az alkalmazás elterjed, és valódi hálózatot alkot majd, extra szolgáltatások bevezetésére is lehetőség nyílik — mint hang- és videóhívás beépítése az alkalmazásba. Ezek a szolgáltatások a hálózat fejlődésével válnak majd extra szolgáltatásként elérhetővé.