Nearby Connections est compatible avec différentes stratégies de publicité et de découverte. La meilleure stratégie à utiliser dépend du cas d'utilisation.
Cluster
La stratégie de cluster est une stratégie peer-to-peer qui accepte une topologie de connexion M à N ou en forme de cluster. En d'autres termes, cela permet de connecter des clusters amorphes d'appareils à portée radio (~100 mètres), où chaque appareil peut à la fois initier des connexions sortantes vers M autres appareils et accepter des connexions entrantes depuis N autres appareils.
Cette stratégie est plus flexible en termes de contraintes de topologie que la stratégie en étoile, mais elle entraîne une réduction de la bande passante utilisée. Il est adapté aux cas d'utilisation avec des charges utiles plus petites qui nécessitent une expérience plus semblable à un maillage, comme les jeux multijoueurs.
Étoile
La stratégie en étoile est une stratégie peer-to-peer qui accepte une topologie de connexion de type 1 à N ou en étoile. En d'autres termes, cela permet de connecter des appareils à portée radio (~100 m) en forme d'étoile, où chaque appareil peut, à tout moment, jouer le rôle de hub (où il peut accepter les connexions entrantes de N autres appareils) ou de spoke (où il peut initier une connexion sortante vers un seul hub), mais pas les deux.
Cette stratégie est idéale dans les situations où un appareil diffuse des annonces et où N appareils découvrent l'annonceur. Toutefois, vous pouvez toujours diffuser des annonces et découvrir des appareils simultanément si nécessaire.
Cette stratégie est plus stricte en termes de contraintes de topologie que la stratégie de cluster, mais elle permet d'obtenir des connexions à bande passante plus élevée. Il est adapté aux cas d'utilisation à bande passante élevée, comme le partage d'une vidéo avec un groupe d'amis.
Point à point
La stratégie point à point est une stratégie peer-to-peer qui accepte une topologie de connexion un à un. En d'autres termes, cela permet de connecter des appareils dans la plage radio (~100 m) avec le débit le plus élevé possible, mais n'autorise qu'une seule connexion à la fois.
Cette stratégie est idéale lorsque le transfert de données est plus important que la flexibilité de maintenir plusieurs connexions.
Cette stratégie est plus stricte en termes de contraintes de topologie que la stratégie en étoile, mais elle permet d'obtenir des connexions à bande passante plus élevée. Il est adapté aux cas d'utilisation à bande passante élevée, comme le partage d'une vidéo volumineuse sur un autre appareil.