O Nearby Connections é compatível com diferentes estratégias de publicidade e descoberta. A melhor estratégia de uso depende do caso de uso.
Cluster
A estratégia de cluster é uma estratégia de ponto a ponto compatível com uma topologia de conexão M para N ou de formato de cluster. Em outras palavras, isso permite conectar clusters amorfos de dispositivos dentro do alcance de rádio (~100 m), em que cada dispositivo pode iniciar conexões de saída com M outros dispositivos e aceitar conexões de entrada de N outros dispositivos.
Essa estratégia é mais flexível em suas restrições de topologia do que a estratégia em estrela, mas resulta em conexões de largura de banda mais baixas. Ele é bom para casos de uso com payloads menores que exigem uma experiência mais semelhante à malha, como jogos multijogador.
Estrela
A estratégia de estrela é uma estratégia de ponto a ponto compatível com uma topologia de conexão 1 para N ou em formato de estrela. Em outras palavras, isso permite conectar dispositivos dentro do alcance de rádio (cerca de 100 m) em formato de estrela, em que cada dispositivo pode, a qualquer momento, desempenhar o papel de um hub (em que pode aceitar conexões de entrada de N outros dispositivos) ou de um spoke (em que pode iniciar uma conexão de saída com um único hub), mas não ambos.
Essa estratégia é ideal para situações em que há um dispositivo que anuncia e N dispositivos que descobrem o anunciante, embora você ainda possa anunciar e descobrir simultaneamente, se necessário.
Essa estratégia é mais rígida em suas restrições de topologia do que a estratégia de cluster, mas resulta em conexões de largura de banda mais altas. É bom para casos de uso de alta largura de banda, como compartilhar um vídeo com um grupo de amigos.
Ponto a ponto
A estratégia ponto a ponto é compatível com uma topologia de conexão 1 a 1. Em outras palavras, isso permite conectar dispositivos dentro do intervalo de rádio (aproximadamente 100 m) com a maior capacidade possível, mas não permite mais de uma conexão por vez.
Essa estratégia é ideal para situações em que a transferência de dados é mais importante do que a flexibilidade de manter várias conexões.
Essa estratégia é mais rígida em suas restrições de topologia do que a estratégia em estrela, mas resulta em conexões de largura de banda mais altas. É bom para casos de uso de alta largura de banda, como compartilhar um vídeo grande com outro dispositivo.