Um aplicativo para compartilhar dados através de ultrassom?! Sim, existe. Confira por que e como o Radon funciona!
Estamos todos familiarizados com as diversas tecnologias sem fio disponíveis para transmitir dados entre nossos vários dispositivos. Mais comumente, usamos WiFi, Bluetooth ou NFC em nossos smartphones.
No futuro, poderá ser ZigBee ou DECT. Qualquer que seja a tecnologia que você use, cada uma delas tem seus benefícios. No entanto, uma desvantagem de todas estas tecnologias de comunicação é a segurança. E não porque todos sejam métodos de comunicação inseguros - em vez disso, eles estão também seguro!
Digamos que você esteja em uma reunião com um grupo de amigos e encontre um link incrível que deseja compartilhar. Você não está compartilhando detalhes supersecretos de contas bancárias ou de investimento com seus amigos, então não é como se você se importasse com a interceptação desses dados. Na verdade, você querer todos ao seu redor recebam este link!
Como você faz isso? Usar WiFi exigiria que todos estivessem conectados à mesma rede. O Bluetooth não funciona porque você só pode emparelhar alguns dispositivos por vez. NFC permite apenas comunicação um para um. Neste caso, podemos usar
ondas ultrassônicas para transmitir os dados que desejamos. Um novo aplicativo chamado Radônio faz exatamente isso e permite que você transmita automaticamente links e texto para todos dispositivo Android próximo que tenha o aplicativo aberto.Como funciona?
O ouvido humano pode captar frequências na faixa de cerca de 20Hz a 20KHz. Quaisquer frequências acima ou abaixo desta faixa não podem ser ouvidas pela grande maioria das pessoas (pense em apitos de cachorro). A maioria dos dispositivos de mídia de consumo (ou seja, nossos smartphones) são projetados para transmitir áudio nesta faixa de frequência. Na verdade, a taxa máxima de amostragem de saída de muitos dispositivos é 44,1kHz, o que significa que a frequência de pico pode ser teoricamente tão alto quanto metade disso ou 22,05kHz. Em outras palavras, quase fora do nosso alcance faixa.
No mundo real, muitas pessoas não conseguem ouvir frequências tão altas quanto 20KHz (daí a razão pela qual muitas crianças conseguem ouvir alguns sons que seus pais não conseguem) e a saída de frequência do alto-falante do dispositivo não atinge o valor teórico máximo. Mas isso acaba funcionando a nosso favor, pois podemos transmitir dados entre 17kHz e 18kHz e a maioria das pessoas não conseguirá ouvi-los. Isso é o que teorizaram os pesquisadores da Azoft R&D e desenvolveram um aplicativo móvel para iOS demonstrando seu uso.
Embora seu trabalho não tenha recebido muita atenção do público (provavelmente devido ao fato de o ultrassom não ser um método adequado para transmitir grandes quantidades de dados em tempo hábil), chamou a atenção do Google, que silenciosamente implementaram em suas APIs próximas.
Próximo usa uma combinação de Bluetooth, Bluetooth Low Energy, Wi-Fi e áudio quase ultrassônico para comunicar um código de emparelhamento único no tempo entre dispositivos. O servidor facilita a troca de mensagens entre dispositivos que detectam o mesmo código de emparelhamento. Quando um dispositivo detecta um código de pareamento de um dispositivo próximo, ele envia o código de pareamento para o servidor de Mensagens por Perto para validação e para verificar se há alguma mensagem a ser entregue para o conjunto atual de assinaturas.
Compartilhando usando ultrassom
Essas APIs foram disponibilizadas para todos os desenvolvedores no Google Play Services 7.8, mas parece que ninguém realmente aproveitou a capacidade de enviar áudio quase ultrassônico, até agora.
No momento em que você abre o aplicativo, ele solicita que você o habilite para usar a API Near. Em seguida, ele começará a procurar qualquer conteúdo transmitido em frequências quase ultrassônicas.
Você pode enviar rapidamente um link ou algum texto usando o menu de compartilhamento e clicando em "Beam with Radon" para enviar os dados. Abra o aplicativo Radon no (s) dispositivo (s) em que deseja receber os dados, e ele será recebido automaticamente e aberto automaticamente em um navegador se for um URL. Desativei WiFi, Bluetooth e NFC em ambos os meus dispositivos de teste e ele compartilhou o URL perfeitamente.
Você não poderá compartilhar imagens ou arquivos de vídeo por ultrassom devido às limitações do ultrassom aqui, mas o aplicativo recorrerá a WiFi ou Bluetooth para transmitir os dados.
Não tem Radônio? Sem problemas! Você pode compartilhar Radon com outro dispositivo dentro do próprio aplicativo. (Vá em frente, leia esse código de barras. Eu sei que você quer). Não há mais necessidade de mexer no emparelhamento, basta instalar o aplicativo e pronto.
O que você acha deste aplicativo? Experimente e diga-nos como funciona para você!