2017-09-15 9 views
0

Ive lire la documentation android, mais il a des exemples seulement pour connecter 2 périphériques les uns avec les autres et cela fonctionne. Dans la dernière section, ils mentionnent l'utilisation de createGroup(), mais il est pour les périphériques hérités et il crée un AP doux. Je dois créer un groupe (un à plusieurs) en utilisant Wifi Direct uniquement. Je veux que mon application crée un groupe de pairs disponibles à proximité. Quelque chose de similaire à Application Samsung SettingComment créer un groupe Wi-Fi direct avec 3 périphériques ou plus

Si possible, veuillez fournir le code pour la création de groupe direct wifi.

Répondre

0

Je vous suggère d'utiliser l'API Google Nearby Connections à la place (link). Cette API utilise une combinaison de WIFI et de Bluetooth, fonctionne sans accès à Internet, a une meilleure documentation et est plus facile à utiliser. Dans votre cas, vous devez utiliser la stratégie P2P_STAR.

P2P_STAR est une stratégie peer-to-peer qui prend en charge un 1-à-N, ou en forme d'étoile, de la topologie de connexion. En d'autres termes, cela permet de connecter des appareils à portée radio (~ 100m) en étoile, où chaque appareil peut, à tout moment, jouer le rôle de concentrateur (où il peut accepter les connexions entrantes de N autres appareils), ou un rayon (où il peut initier une connexion sortante vers un seul concentrateur), mais pas les deux.