É possível configurar o Android no modo wi-fi ad-hoc ponto a ponto? Por exemplo, eu gostaria que um telefone transmitisse uma mensagem e todos os pares da rede recebessem a transmissão, sem ter um servidor. Gostaria de usar wi-fi, pois o alcance do bluetooth é mais limitado.
95
Respostas:
Aqui está um relatório de bug sobre o recurso que você está solicitando.
Seu status é "revisado", mas não acredito que tenha sido implementado ainda.
http://code.google.com/p/android/issues/detail?id=82
fonte
Embora o Android não consiga encontrar e se conectar a redes ad-hoc, com certeza pode se conectar a pontos de acesso. Portanto, como uma solução alternativa, você pode transformar sua placa sem fio em um ponto de acesso usando, por exemplo, Connectify .
fonte
meu amigo e eu estamos atualmente desenvolvendo uma biblioteca java implementando o protocolo AODV (roteamento multihop adequado para redes móveis), em nossa tese de bacharelado. O 'produto' final inclui uma maneira fácil de criar / ingressar em uma rede adhoc em vários dispositivos Android e uma interface por meio da biblioteca para enviar e receber mensagens. Infelizmente, cada tipo de telefone, como hero, nexsus one ... tem uma maneira separada por telefone para criar uma rede adhoc, portanto, atualmente, oferecemos suporte apenas a alguns telefones.
isso significa que, uma vez que o projeto esteja concluído, as pessoas com telefones enraizados podem implementar seus aplicativos distribuídos (compartilhamento de arquivos, jogos, ...) simplesmente incluindo o arquivo .jar da biblioteca em seus projetos Android.
é tudo open source por sinal
http://code.google.com/p/adhoc-on-android/
fonte
você pode conectar seu dispositivo Android a uma rede ad-hoc conhecida.
editar /system/etc/wifi/tiwlan.ini
editar /data/misc/wifi/wpa_supplicant.conf
se for muito simplista, consulte estas instruções .
fonte
O suporte para rede WiFi ponto a ponto está disponível desde o nível 14 da API .
fonte
Pode funcionar usar JmDNS no Android: http://jmdns.sourceforge.net/
Existem toneladas de máquinas habilitadas para zeroconf por aí, então isso permitiria a descoberta com mais do que apenas dispositivos Android.
fonte
Sua resposta é Wi-Fi direto, disponibilizado com o ICS. Aqui está um link para explicação no documento Android
fonte
Você pode usar a estrutura Alljoyn para conectividade ponto a ponto no Android. É baseado em rede Ad-hoc e também em código aberto.
fonte
Não acho que ele forneça um ambiente de roteamento de pacotes sem fio multi-hop. No entanto, você pode tentar integrar um mecanismo de roteamento simples. Basta verificar o Wi-Share para ter uma ideia de como isso pode ser feito.
fonte
Sim, mas:
1. faça o root do seu dispositivo (caso você tenha Nexus S como eu, veja isto )
2. instale o root explorer (pesquise no mercado)
3. encontre o arquivo wpa_supplcant apropriado e substitua (e faça backup) o original, conforme mostrado em este tópico
acima foi testado em meu Nexus S I9023 android 2.3.6
fonte
Além da resposta do Telmo Marques: Para isso utilizo o Roteador Virtual .
Assim como o Connectify, ele cria um ponto de acesso em sua máquina Windows 8, Windows 7 ou 2008 R2, mas é de código aberto.
fonte