Egy alkalmazás adatok megosztására ultrahangon keresztül?! Igen, létezik. Nézze meg, miért és hogyan működik a Radon!
Mindannyian ismerjük a különféle vezeték nélküli technológiákat, amelyek a különféle eszközeink közötti adatátvitelhez állnak rendelkezésünkre. Leggyakrabban WiFi, Bluetooth vagy NFC-t használunk okostelefonjainkon.
A jövőben talán így lesz ZigBee vagy DECT. Bármilyen technológiát is használ, mindegyiknek megvannak a maga előnyei. Mindezen kommunikációs technológiák egyik hátránya azonban a biztonság. És nem azért, mert ezek mind bizonytalan kommunikációs módszerek – inkább ők is biztonságos!
Tegyük fel, hogy egy összejövetelen vesz részt a barátaival, és talált egy nagyszerű linket, amelyet meg szeretne osztani. Nem osztasz meg valami szupertitkos banki vagy befektetési számlaadatot a barátaiddal, így nem mintha törődnél azzal, hogy ezeket az adatokat elfogják. Valójában te akar mindenki a környezetében kapja meg ezt a linket!
Hogyan csinálod, hogy? A WiFi használatához mindenkinek ugyanahhoz a hálózathoz kell csatlakoznia. A Bluetooth nem működik, mert egyszerre csak néhány eszközt párosíthat. Az NFC csak egy az egyhez kommunikációt tesz lehetővé. Ebben az esetben használhatjuk
Hogyan működik?
Az emberi fül kb. tartományban képes felvenni a frekvenciákat 20Hz-től 20KHz-ig. Az e tartomány feletti vagy alatti frekvenciákat az emberek túlnyomó többsége nem hallja (gondolj - kutyasíp). A legtöbb fogyasztói médiaeszköz (pl. okostelefonjainkat) úgy tervezték, hogy hangot továbbítsanak ebben a frekvenciatartományban. Valójában sok eszköz maximális kimeneti mintavételezési frekvenciája 44,1 kHz, ami azt jelenti, hogy a csúcsfrekvencia elméletileg ennek a fele vagy 22,05 kHz lehet. Más szóval, alig a hallásunkon kívül hatótávolság.
A való világban sokan nem hallják a 20 kHz-es frekvenciákat (ezért sok gyerek hall néhányat hangokat a szüleik nem tudnak), és a készülék hangszórójának frekvenciája nem üti meg az elméleti szintet maximális. Ez azonban a javunkra válik, mivel 17 kHz és 18 kHz között tudunk adatokat sugározni, és a legtöbb ember egyáltalán nem fogja hallani. Erre gondoltak az Azoft R&D kutatói, és kifejlesztettek egy mobil alkalmazást iOS-re, amely bemutatja annak használatát.
Bár munkájuk nem kapott túl nagy figyelmet (valószínűleg azért, mert az ultrahang nem a megfelelő módszer nagy mennyiségű adat időben történő továbbítására), megakadt a Google szeme, aki csendben implementálta a Nearby API-kban.
A Nearby a Bluetooth, a Bluetooth Low Energy, a Wi-Fi és a kombinációját használja közel ultrahangos hang időben egyedi párosítási kód kommunikálásához az eszközök között. A szerver lehetővé teszi az üzenetváltást az azonos párosítási kódot észlelő eszközök között. Amikor egy eszköz párosítási kódot észlel egy közeli eszközről, elküldi a párosítási kódot a közeli üzenetek kiszolgálójának. az érvényesítéshez, és annak ellenőrzéséhez, hogy vannak-e kézbesítendő üzenetek az alkalmazás aktuális készletéhez előfizetések.
Megosztás ultrahang segítségével
Ezeket az API-kat minden fejlesztő számára elérhetővé tették a Google Play Services 7.8-ban, de úgy tűnik, hogy eddig senki sem használta ki a közel ultrahangos hangküldés lehetőségét.
Amint megnyitja az alkalmazást, arra kéri, hogy engedélyezze a Nearby API használatát. Ezután elkezdi keresni a közel ultrahangos frekvenciákon sugárzott tartalmat.
Gyorsan elküldheti a linket vagy valamilyen szöveget a megosztás menü használatával, és a „Radonnal sugárzó” lehetőségre kattintva az adatok áthelyezéséhez. Nyissa meg a Radon alkalmazást azon az eszköz(ek)en, amely(ek)en az adatokat fogadni szeretné, és a rendszer automatikusan megkapja, és automatikusan megnyitja a böngészőben, ha az URL. Mindkét teszteszközömön letiltottam a WiFi-t, a Bluetooth-t és az NFC-t, és jól megosztotta az URL-t.
Az ultrahang korlátai miatt itt nem lehet képeket vagy videofájlokat megosztani ultrahangon keresztül, de az alkalmazás visszavált WiFi-re vagy Bluetooth-ra az adatok továbbítására.
Nincs benne radon? Nincs mit! Az alkalmazáson belül megoszthatja a Radont egy másik eszközzel. (Menj, olvasd be azt a vonalkódot. Tudom, hogy akarod). Nem kell többé bajlódnia a párosítással, csak telepítse az alkalmazást, és már mehet is.
Mi a véleménye erről az alkalmazásról? Próbálja ki, és tudassa velünk, hogyan működik az Ön számára!