2016-05-06 1 views
0

Mon implémentation de multi-sessions multi-sessions sur iOS 9.3 fonctionne correctement avec plus de 10 appareils lorsque le Wifi est disponible. Toutefois, si les périphériques sont limités à Bluetooth uniquement, un maximum de 6 homologues (c'est-à-dire 6 + 1 au total) ont été observés. Quel que soit le nombre de sessions concernées, le nombre total de pairs est resté au maximum de 6.La connectivité iOS Multipeer limite le nombre de pairs à 6 lors de l'utilisation du Bluetooth uniquement, pour contourner le problème?

Un nouveau pair sera trouvé et connecté en conséquence, mais l'un des homologues connectés sera alors abandonné et deviendra NotConnected juste après. .

Un aperçu de contourner cette limitation uniquement bluetooth?

Merci beaucoup.

+0

Vous pouvez créer plusieurs sessions pour surmonter ces limitations –

Répondre

0

Il semble qu'il y ait un maximum autorisé de connexions BLE simultanées sur iOS, quelque part dans les gammes de 6 à 8 (non officielles).

Je voudrais savoir pourquoi auriez-vous besoin de garder une connexion ouverte tout le temps?

Les implémentations Peer to Peer sur des appareils mobiles sont très difficiles, si votre application n'est pas une pure solution de réseau, je vous recommande de ne pas essayer de créer vous-même le P2P. Il existe plusieurs cadres qui peuvent le faire (et aussi iOS < -> Android) pour vous, tels que: http://p2pkit.io ou google à proximité.

Avis de non-responsabilité: je travaille pour Uepaa en développement de p2pkit pour iOS et Android.