Приложение за споделяне на данни чрез ултразвук?! Да, съществува. Вижте защо и как работи Радон!
Всички сме запознати с различните безжични технологии, които са ни достъпни за предаване на данни между нашите различни устройства. Най-често използваме WiFi, Bluetooth или NFC на нашите смартфони.
В бъдеще може и да е така ZigBee или DECT. Каквато и технология да използвате, всяка от тях има своите предимства. Въпреки това, един недостатък на всички тези комуникационни технологии е сигурността. И не защото всички те са несигурни методи за комуникация -- по-скоро, те са също сигурно!
Да приемем, че сте на събиране с група ваши приятели и сте намерили страхотна връзка, която искате да споделите. Вие не споделяте някои супер секретни подробности за банкова или инвестиционна сметка на приятелите си, така че не е като да ви е грижа тези данни да бъдат прихванати. Всъщност вие искам всички около вас да получат тази връзка!
Как правиш това? Използването на WiFi ще изисква всички да сте свързани към една и съща мрежа. Bluetooth няма да работи, защото можете да сдвоите само няколко устройства наведнъж. NFC позволява само комуникация един към един. В този случай можем да използваме
ултразвукови вълни за предаване на данните, които искаме. Ново приложение, наречено Радон прави точно това и ви позволява автоматично да излъчвате връзки и текст към всичко близко устройство с Android, на което е отворено приложението.Как работи?
Човешкото ухо може да улавя честоти в диапазона от около 20Hz до 20KHz. Всякакви честоти над или под този диапазон не могат да бъдат чути от по-голямата част от хората (помислете - кучешки свирки). Повечето потребителски медийни устройства (напр. нашите смартфони) са проектирани да предават аудио в този честотен диапазон. Всъщност максималната изходна честота на дискретизация на много устройства е 44,1 kHz, което означава, че пиковата честота може теоретично да бъде толкова висока, колкото половината от това или 22,05 kHz. С други думи, едва извън слуха ни диапазон.
В реалния свят много хора не могат да чуят честоти до 20 KHz (затова защо много деца могат да чуят някои звуци, които техните родители не могат) и изходната честота на високоговорителя на устройството не достига теоретичната максимум. Но това в крайна сметка работи в наша полза, тъй като можем да излъчваме данни между 17 kHz и 18 kHz и повечето хора изобщо няма да могат да ги чуят. Това теоретизираха изследователите от Azoft R&D и разработиха мобилно приложение за iOS, демонстриращо използването му.
Въпреки че работата им не привлече голямо основно внимание (вероятно поради факта, че ултразвукът не е подходящ метод за своевременно предаване на големи количества данни), привлече вниманието на Google, който безшумно го внедриха в своите API на Nearby.
Nearby използва комбинация от Bluetooth, Bluetooth Low Energy, Wi-Fi и почти ултразвуково аудио за предаване на уникален във времето код за сдвояване между устройствата. Сървърът улеснява обмена на съобщения между устройства, които откриват същия код за сдвояване. Когато дадено устройство открие код за сдвояване от близко устройство, то изпраща кода за сдвояване до сървъра на Nearby Messages за валидиране и за проверка дали има съобщения за доставяне за текущия набор на приложението абонаменти.
Споделяне с помощта на ултразвук
Тези API бяха предоставени на всички разработчици в Google Play Services 7.8, но не изглежда, че някой наистина се е възползвал от възможността да изпраща почти ултразвуков звук, до момента.
В момента, в който отворите приложението, то ви моли да го активирате да използва Nearby API. След това ще започне да сканира за всяко съдържание, което се излъчва на почти ултразвукови честоти.
Можете бързо да изпратите a връзка или някакъв текст като използвате менюто за споделяне и щракнете върху „Лъч с Радон“, за да прехвърлите данните. Отворете приложението Radon на устройството(ата), на което искате да получите данните, и то автоматично ще бъде получено и автоматично ще се отвори в браузър, ако е URL. Деактивирах WiFi, Bluetooth и NFC и на двете си тестови устройства и те споделиха URL адреса добре.
Няма да можете да споделяте изображения или видео файлове чрез ултразвук поради ограниченията на ултразвука тук, но приложението ще се върне към WiFi или Bluetooth, за да предаде данните.
Нямате Радон? Няма проблем! Можете да споделяте Radon с друго устройство в самото приложение. (Давайте, сканирайте този баркод. Знам, че искаш). Няма нужда повече да се забърквате със сдвояването, просто инсталирайте приложението и сте готови.
Какво мислите за това приложение? Изпробвайте го и ни уведомете как работи за вас!