Alternativa à descoberta de pares com o Wifi Direct, pois requer os dois telefones executando a descoberta WiFi Direct

Estou tentando descobrir dispositivos Android WiFi ponto a ponto, mas os pares são descobertos apenas quando os dois telefones estão executando a descoberta WiFi Direct.

O que eu entendi até agora é que eles se verão apenas quando estiverem procurando conexões diretas WiFi ao mesmo tempo. Isso ocorre porque a maneira como o WiFi Direct funciona é que, quando os telefones estão procurando conexões WiFi Direct, eles negociam com os outros pares a função de ponto de acesso ou dispositivo escravo. Portanto, os dois precisam chamar discoverPeers () para se tornarem detectáveis e encontrar dispositivos próximos.

O que eu quero no meu aplicativo é que apenas um dispositivo inicie o processo de digitalização e todos os dispositivos próximos que suportam wifi direto devem ser listados. Então, como isso pode ser alcançado usando o Wi-Fi Direct? Existem outras alternativas para isso.

Desde já, obrigado

questionAnswers(3)

yourAnswerToTheQuestion