En app för att dela data genom ultraljud?! Japp, det finns. Kolla in varför och hur Radon fungerar!
Vi är alla bekanta med de olika trådlösa teknikerna som är tillgängliga för oss för att överföra data mellan våra olika enheter. Vanligtvis använder vi antingen WiFi, Bluetooth eller NFC på våra smartphones.
I framtiden kanske det blir det ZigBee eller DECT. Vilken teknik du än använder har alla sina fördelar. En nackdel med alla dessa kommunikationstekniker är dock säkerheten. Och inte för att de alla är osäkra kommunikationsmetoder – snarare, de är för säkra!
Låt oss säga att du är på en sammankomst med en grupp av dina vänner och hittade en fantastisk länk som du vill dela. Du delar inte några superhemliga bank- eller investeringskontodetaljer till dina vänner, så det är inte som att du bryr dig om att denna data fångas upp. Faktum är att du vilja alla runt omkring dig att få denna länk!
Hur gör man det? Att använda WiFi kräver att du alla är anslutna till samma nätverk. Bluetooth fungerar inte eftersom du bara kan para ihop ett fåtal enheter åt gången. NFC tillåter endast en-till-en-kommunikation. I det här fallet kan vi använda
Hur fungerar det?
Det mänskliga örat kan ta upp frekvenser i intervallet ca 20Hz till 20KHz. Alla frekvenser över eller under detta intervall kan inte höras av de allra flesta människor (tänk - hundvisslingar). De flesta konsumentmediaenheter (dvs. våra smartphones) är designade för att överföra ljud i detta frekvensområde. Faktum är att den maximala utgångssamplingshastigheten för många enheter är 44,1 kHz, vilket innebär att toppfrekvensen kan vara teoretiskt så hög som hälften av det eller 22,05 kHz. Med andra ord, knappt utanför vår hörsel räckvidd.
I den verkliga världen kan många människor inte höra så höga frekvenser som 20KHz (därav varför många barn kan höra vissa ljud som deras föräldrar inte kan) och frekvensutgången från enhetens högtalare stämmer inte överens med det teoretiska maximal. Men detta slutar med att fungera till vår fördel eftersom vi kan överföra data mellan 17kHz och 18kHz och de flesta människor kommer inte att kunna höra det alls. Detta är vad forskare vid Asoft R&D teoretiserade och de utvecklade en mobilapplikation för iOS som visar dess användning.
Även om deras arbete inte fick så mycket uppmärksamhet (troligen på grund av det faktum att ultraljud inte är en lämplig metod för att överföra stora mängder data i rätt tid), fångade det Google som tyst implementerade det i sina Närliggande API: er.
Nearby använder en kombination av Bluetooth, Bluetooth Low Energy, Wi-Fi och nästan ultraljudsljud för att kommunicera en unik-i-tid parningskod mellan enheter. Servern underlättar meddelandeutbyte mellan enheter som upptäcker samma parningskod. När en enhet upptäcker en kopplingskod från en enhet i närheten skickar den kopplingskoden till servern för Nearby Messages för validering och för att kontrollera om det finns några meddelanden att leverera för programmets aktuella uppsättning av prenumerationer.
Dela med hjälp av ultraljud
Dessa API: er gjordes tillgängliga för alla utvecklare i Google Play Services 7.8, men det verkar inte som om någon verkligen har utnyttjat möjligheten att skicka nästan ultraljudsljud, förrän nu.
I samma ögonblick som du öppnar appen ber den dig att aktivera den för att använda Nearby API. Sedan börjar den skanna efter allt innehåll som strålas över nästan ultraljudsfrekvenser.
Du kan snabbt skicka en länk eller någon text genom att använda delningsmenyn och klicka på "Beam with Radon" för att skicka över data. Öppna Radon-appen på den eller de enheter som du vill ta emot data i, så tas den automatiskt emot och öppnar den automatiskt i en webbläsare om det är en URL. Jag inaktiverade WiFi, Bluetooth och NFC på båda mina testenheter och det delade webbadressen bra.
Du kommer inte att kunna dela bilder eller videofiler över ultraljud på grund av begränsningarna för ultraljud här, men appen kommer att falla tillbaka till WiFi eller Bluetooth för att överföra data.
Har du inte radon? Inga problem! Du kan dela Radon till en annan enhet i själva appen. (Fortsätt, skanna streckkoden. Jag vet att du vill). Du behöver inte bråka med parkoppling längre, bara installera appen så är du igång.
Vad tycker du om den här appen? Testa det och låt oss veta hur det fungerar för dig!