2011-12-31 4 views
1

J'ai lu iOS 3 ne supporte que le transfert audio via Bluetooth.Connexion Bluetooth à l'iPhone/Android

Les connexions de données sont-elles prises en charge dans les nouvelles versions d'iOS qui envoient des commandes deux fois, au lieu d'un transfert de fichier unilatéral (je pense au jeu)?

Les nouvelles versions iOS prennent-elles en charge les connexions aux téléphones ou ordinateurs Android? La compatibilité Bluetooth est-elle rétrocompatible, donc je peux raccorder un appareil BT 4 à un autre appareil BT (et vice versa)? S'il y a des limites, quelles sont-elles, comment puis-je éventuellement les contourner?

Le jeu Wi-Fi serait-il une meilleure solution pour les communications inter-Android-iPhone-PC? Cela entraînerait-il plus de latence ou d'autres problèmes? Et sur quels appareils est-il possible d'héberger un jeu alors (en considérant qu'il ne faudrait pas de routeur)?

Toute aide serait bonne à ce sujet et une bonne année!

Répondre

3

Les profils Bluetooth pris en charge par iOS est répertorié here

pour les jeux que vous pouvez utiliser les API iOS GameKit pour peer to peer connectivité via Bluetooth. Remarque - GameKit fonctionne uniquement avec les appareils iOS (vous ne pouvez pas avoir iOS et parler Android sur GameKit)

Bluetooth est rétrocompatible en général (en fonction du mode que vous utilisez) BT 4.0 dispose de 2 modes - Mode BT BT + Low Energy BT ou Mode Low Energy seulement, Les appareils sont de type 2 - Ons supportant les deux modes (appelés appareils dual mode ou Smart Ready Devices) et ceux avec seulement le mode Low Energy (Appelé mode simple BT 4.0 ou BT périphérique intelligent) Ensuite, il existe les périphériques BT traditionnels supportant le mode Classic seulement (BT 3.x 2.x 1.x) Ainsi, un périphérique BT Smart peut communiquer avec un autre périphérique intelligent (tant que le support les rôles requis) et aussi aux appareils prêts intelligents BT. Un périphérique BT 4.0 dual mode peut communiquer avec des périphériques BT existants (BT 3.x, 2.x etc.) en utilisant les modes/profils Classic BT et il est rétrocompatible. Mais un périphérique intelligent BT 4.0 ne peut pas communiquer avec un ancien périphérique de mode classique BT (comme 3.x, 2.x etc.)

Le WiFi semble être une possibilité.

+0

Merci pour la réponse étendue. Est-il possible de créer un PAN sans l'API GameKit (et non root) de bas en haut pour qu'il puisse communiquer avec Android/PC? Ou Apple ne fournit-il pas cette possibilité? Je trouve difficile de trouver cette information sur le web .. – RobotRock

+0

@Dennis Mathews J'essaie de connecter mon application à Mac/Windows de manière à pouvoir contrôler le Speaker et le Mic sur l'iPhone pour un logiciel VOIP, est-ce possible? Merci d'avance –