Programėlė, skirta dalytis duomenimis per ultragarsą?! Taip, jis egzistuoja. Sužinokite, kodėl ir kaip veikia Radonas!
Visi esame susipažinę su įvairiomis belaidėmis technologijomis, kuriomis galime perduoti duomenis tarp įvairių įrenginių. Dažniausiai savo išmaniuosiuose telefonuose naudojame WiFi, Bluetooth arba NFC ryšį.
Ateityje gali būti ZigBee arba DECT. Kad ir kokią technologiją naudotumėte, kiekviena iš jų turi savo privalumų. Tačiau vienas visų šių komunikacijos technologijų trūkumas yra saugumas. Ir ne todėl, kad jie visi yra nesaugūs bendravimo metodai – greičiau, jie yra taip pat saugus!
Tarkime, kad esate susitikime su savo draugų grupe ir radote nuostabią nuorodą, kuria norite bendrinti. Savo draugams nedalinate itin slaptos banko ar investicinės sąskaitos informacijos, todėl jums nerūpi, kad šie duomenys būtų perimti. Tiesą sakant, jūs nori visi aplinkiniai gauti šią nuorodą!
Kaip tu tai padarai? Jei naudojate „Wi-Fi“, visi turite būti prisijungę prie to paties tinklo. „Bluetooth“ neveiks, nes vienu metu galite susieti tik kelis įrenginius. NFC leidžia tik vienas su vienu bendrauti. Tokiu atveju galime naudoti
ultragarso bangos perduoti norimus duomenis. Nauja programa vadinama Radonas tai daro ir leidžia automatiškai perduoti nuorodas ir tekstą į visi netoliese esantis „Android“ įrenginys, kuriame atidaryta programa.Kaip tai veikia?
Žmogaus ausis gali pasiimti maždaug maždaug diapazone esančius dažnius 20Hz iki 20KHz. Jokių dažnių, viršijančių ar žemiau šio diapazono, didžioji dauguma žmonių negirdi (pagalvok – šunų švilpimas). Dauguma plataus vartojimo žiniasklaidos įrenginių (ty. mūsų išmanieji telefonai) yra skirti perduoti garsą šiame dažnių diapazone. Tiesą sakant, didžiausias daugelio įrenginių išvesties diskretizavimo dažnis yra 44,1 kHz, o tai reiškia, kad didžiausias dažnis gali teoriškai gali būti pusė to arba 22,05 kHz. Kitaip tariant, vos už mūsų klausos ribų diapazonas.
Realiame pasaulyje daugelis žmonių negirdi net 20 kHz dažnių (todėl daugelis vaikų girdi kai kuriuos skamba jų tėvai) ir įrenginio garsiakalbio išvesties dažnis neatitinka teorinio maksimalus. Tačiau tai mums išeina į naudą, nes galime perduoti duomenis nuo 17 kHz iki 18 kHz, o dauguma žmonių jų visai negirdės. Būtent tai iškėlė Azoft R&D mokslininkai ir sukūrė mobiliąją programą, skirtą iOS, demonstruojančią jos naudojimą.
Nors jų darbas nesulaukė didelio dėmesio (greičiausiai dėl to, kad ultragarsas nėra a tinkamas būdas laiku perduoti didelius duomenų kiekius), tai patraukė Google akis tyliai įdiegė jį savo „Nearby“ API.
Netoliese naudoja „Bluetooth“, „Bluetooth Low Energy“, „Wi-Fi“ ir „Bluetooth“ derinį beveik ultragarsinis garsas perduoti unikalų laiko poros kodą tarp įrenginių. Serveris palengvina pranešimų mainus tarp įrenginių, kurie aptinka tą patį susiejimo kodą. Kai įrenginys aptinka susiejimo kodą iš netoliese esančio įrenginio, jis siunčia susiejimo kodą netoliese esančių pranešimų serveriui patvirtinimui ir patikrinti, ar yra kokių nors pranešimų, kuriuos reikia pristatyti dabartiniam programos rinkiniui prenumeratos.
Bendrinimas naudojant ultragarsą
Šios API buvo prieinamos visiems „Google Play Services 7.8“ kūrėjams, tačiau neatrodo, kad kas nors iš tikrųjų pasinaudojo galimybe siųsti beveik ultragarsinį garsą, iki šiol tai yra.
Kai atidarote programą, ji paprašys įjungti, kad galėtumėte naudoti „Nearby“ API. Tada jis pradės nuskaityti bet kokį turinį, perduodamą beveik ultragarso dažniais.
Galite greitai išsiųsti a nuoroda ar tekstas naudodamiesi bendrinimo meniu ir spustelėdami „Spindulys su radonu“, kad perstumtumėte duomenis. Įrenginyje (-iuose), kuriame (-iuose) norite gauti duomenis, atidarykite programą „Radon“ ir jie bus automatiškai gauti bei automatiškai atidaromi naršyklėje, jei tai URL. Abiejuose bandomuosiuose įrenginiuose išjungiau „Wi-Fi“, „Bluetooth“ ir NFC ir jis puikiai bendrino URL.
Dėl ultragarso apribojimų negalėsite bendrinti vaizdų ar vaizdo įrašų failų per ultragarsą, tačiau programa naudos „WiFi“ arba „Bluetooth“, kad perduotų duomenis.
Neturi radono? Jokiu problemu! Galite bendrinti „Radon“ su kitu įrenginiu pačioje programoje. (Pirmyn, nuskaitykite tą brūkšninį kodą. Aš žinau, kad tu nori). Nebereikia trikdyti susiejimo, tiesiog įdiekite programą ir galite pradėti.
Ką manote apie šią programą? Išbandykite ir praneškite mums, kaip tai veikia jums!