En app til at dele data gennem ultralyd?! Ja, det findes. Tjek hvorfor og hvordan Radon virker!
Vi er alle bekendt med de forskellige trådløse teknologier, der er tilgængelige for os til at overføre data mellem vores forskellige enheder. Oftest bruger vi enten WiFi, Bluetooth eller NFC på vores smartphones.
I fremtiden bliver det måske ZigBee eller DECT. Uanset hvilken teknologi du bruger, har de hver deres fordele. En ulempe ved alle disse kommunikationsteknologier er dog sikkerheden. Og ikke fordi de alle er usikre kommunikationsmetoder - snarere, de er også sikker!
Lad os sige, at du er til en sammenkomst med en gruppe af dine venner og fandt et fantastisk link, du gerne vil dele. Du deler ikke nogle superhemmelige bank- eller investeringskontodetaljer med dine venner, så det er ikke sådan, at du bekymrer dig om, at disse data bliver opsnappet. Faktisk dig vil have alle omkring dig til at modtage dette link!
Hvordan gør du det? Brug af WiFi kræver, at du alle er tilsluttet det samme netværk. Bluetooth virker ikke, fordi du kun kan parre nogle få enheder ad gangen. NFC tillader kun en-til-en kommunikation. I dette tilfælde kan vi bruge
ultralydsbølger at overføre de data, vi ønsker. En ny app kaldet Radon gør netop det, og det giver dig mulighed for automatisk at overføre links og tekst til alle Android-enhed i nærheden, hvor appen er åbnet.Hvordan virker det?
Det menneskelige øre kan opfange frekvenser i området ca 20Hz til 20KHz. Enhver frekvens over eller under dette område kan ikke høres af langt de fleste mennesker (tænk - hundefløjter). De fleste forbrugermedieenheder (dvs. vores smartphones) er designet til at transmittere lyd i dette frekvensområde. Faktisk er den maksimale udgangssamplinghastighed for mange enheder 44,1 kHz, hvilket betyder, at spidsfrekvensen kan være teoretisk så høj som halvdelen af det eller 22,05 kHz. Med andre ord knap uden for vores hørelse rækkevidde.
I den virkelige verden kan mange mennesker ikke høre frekvenser så høje som 20KHz (derfor kan mange børn høre nogle lyde, som deres forældre ikke kan), og frekvensoutputtet fra enhedens højttaler rammer ikke det teoretiske maksimum. Men dette ender med at fungere til vores fordel, da vi kan overføre data mellem 17kHz og 18kHz, og de fleste mennesker vil slet ikke kunne høre det. Dette er, hvad forskere ved Asoft R&D teoretiserede, og de udviklede en mobilapplikation til iOS, der demonstrerer dens brug.
Selvom deres arbejde ikke fik meget opmærksomhed (sandsynligvis på grund af det faktum, at ultralyd ikke er en passende metode til at overføre store mængder data rettidigt), fangede det Googles øjne stille implementeret det i deres Nearby API'er.
Nearby bruger en kombination af Bluetooth, Bluetooth Low Energy, Wi-Fi og næsten ultralydslyd at kommunikere en unik-in-time parringskode mellem enheder. Serveren letter beskedudveksling mellem enheder, der registrerer den samme parringskode. Når en enhed registrerer en parringskode fra en enhed i nærheden, sender den parringskoden til Nearby Messages-serveren til validering og for at kontrollere, om der er nogen beskeder at levere for applikationens aktuelle sæt af abonnementer.
Deling ved hjælp af ultralyd
Disse API'er blev gjort tilgængelige for alle udviklere i Google Play Services 7.8, men det ser ikke ud til, at nogen virkelig har udnyttet muligheden for at sende næsten ultralydslyd, indtil nu.
I det øjeblik du åbner appen, beder den dig om at aktivere den til at bruge Nearby API. Derefter vil den begynde at scanne efter alt indhold, der sendes over næsten-ultralydsfrekvenser.
Du kan hurtigt sende en link eller noget tekst ved at bruge delemenuen og klikke på "Beam with Radon" for at skubbe dataene over. Åbn Radon-appen på den eller de enheder, du vil modtage dataene i, og den vil automatisk blive modtaget og automatisk åbne den op i en browser, hvis det er en URL. Jeg deaktiverede WiFi, Bluetooth og NFC på begge mine testenheder, og det delte fint URL'en.
Du vil ikke være i stand til at dele billeder eller videofiler over ultralyd på grund af begrænsningerne ved ultralyd her, men appen vil gå tilbage til WiFi eller Bluetooth for at overføre dataene.
Har du ikke Radon? Intet problem! Du kan dele Radon med en anden enhed i selve appen. (Forsæt, scan den stregkode. jeg ved du gerne vil). Ingen grund til at rode med parring længere, bare installer appen, og du er godt i gang.
Hvad synes du om denne app? Prøv det og fortæl os, hvordan det virker for dig!