Eu não sei sobre o Windows Phones ou iPhones, mas os telefones Android não conseguem detectar redes ad-hoc fora da caixa. Você provavelmente precisará usar o modo de infra-estrutura para que seu telefone veja sua rede. Como alternativa, pesquise complementos do Android que permitam conexões com redes Wi-Fi ad hoc (o sucesso parece depender do dispositivo e da versão do Android).