Je souhaite connecter 3 appareils via Bluetooth. Par exemple, j'utilise BluetoothChat. Alors Comment je comprends que je devrais utiliser un UUID différent pour ces appareils. J'ai essayé de me connecter via un tel UUID = 766c82f0-e1b4-11df-85ca-0800200c9a66, que j'ai reçu du générateur Web UUID. Mais ça ne marche pas du tout. Je me suis connecté avec succès (à 1 appareil) si j'ai utilisé UUID = 00001101-0000-1000-8000-00805F9B34FB Où puis-je obtenir UUID?Android Bluetooth Où puis-je obtenir UUID?
Répondre
vous devez faire une découverte de service avec le périphérique avec lequel vous essayez de vous connecter, obtenir l'UUID qu'il renvoie (qui correspond au service qui est en cours d'exécution sur le périphérique et accepter les connexions), puis s'y connecter .
UUID est utilisé pour identifier l'application applications.Each un uuid .donc utiliser le même UUID pour chaque dispositif
Afin de se connecter avec vos appareils CIBLÉS, vous devez savoir ce que vous connectez. Il sera plus utile de répertorier les cibles de votre appareil.
UUID peut être obtenu à partir de ce lien, http://www.bluecove.org/bluecove/apidocs/javax/bluetooth/UUID.html
Ici, vous devez savoir ce que le profil Bluetooth est utilisé dans chacun de votre appareil cible. Vous avez mentionné que "UUID = 00001101-0000-1000-8000-00805F9B34FB" fonctionne.
Cela est dû au fait que votre appareil dispose d'un profil Bluetooth SPP. SPP signifie Serial Port Profile.
Vous pouvez également rechercher sur Bluetoothdevice.getuuids http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids()
Figurez-vous, que u ont un un ou plusieurs services. Chaque service a son propre UUID. UUID = 00001101-0000-1000-8000-00805F9B34FB est spécial pour SPP. Certains périphériques (par exemple, carte série Bluetooth) ne fonctionneront pas si vous ne définissez pas l'UUID SPP. Toutefois, pour la connexion d'égal à égal entre des appareils Android tels que les smartphones, vous pouvez utiliser votre propre UUID. Les périphériques doivent définir le même UUID pour se trouver l'un l'autre et se connecter. Format UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx où x = [0, ..., 9] | [A, ..., F]. Bonne idée est de définir xxxxxxxx-xxxx-xxxx-xxxx- à Votre ID unique généré. La deuxième partie xxxxxxxxxxxx peut être définie sur l'adresse MAC de votre serveur sans ":". Du côté client, vous pouvez construire un UUID à partir de l'identifiant unique généré (connu dans votre application) et de l'adresse MAC du serveur sans ":". Vous pouvez obtenir l'adresse MAC du serveur lors de la découverte du périphérique Bluetooth.
si vous utilisez Linux ou Mac, entrez « uuidgen » cette commande sans les guillemets dans le terminal, vous obtiendrez un UUID unique utiliser que dans votre projet Android.
- 1. Linux Bluetooth ne trouve pas le service Android avec UUID
- 2. mac/xcode configuration d'un UUID spécifique pour Bluetooth
- 3. Android Bluetooth PBAP
- 4. Question sur bluetooth sur Android
- 5. Interopérabilité inter-plateformes Bluetooth Bluetooth
- 6. Android bluetooth RFCOMM questions
- 7. comment obtenir UUID en j2me?
- 8. Android 2.1: Chiffrement Bluetooth
- 9. Capacités Android Bluetooth api
- 10. tutoriel sur Android Bluetooth
- 11. Bluetooth sur Google Android
- 12. Android push fichiers Bluetooth
- 13. android Demande d'appariement Bluetooth
- 14. Problèmes de connexion avec Bluetooth Android
- 15. Android: connexion Bluetooth, socket et thread
- 16. Comment obtenir bluetooth RSSI sur android après la découverte
- 17. Connecter/Paire Bluetooth Headset et Android
- 18. Obtenir l'adresse d'un périphérique bluetooth
- 19. Configuration d'un serveur bluetooth pc pour Android
- 20. Activer Désactiver Bluetooth dans Android
- 21. Android - Bluetooth Lire écrire problème?
- 22. Désactiver Bluetooth découvrable sur Android
- 23. Android: Utilisation de Bluetooth APi
- 24. Où obtenir la source Android 1.5?
- 25. Android Bluetooth à partir du service
- 26. obtenir les appareils associés Bluetooth
- 27. Où est enregistré le rapport d'erreur iPhone UUID?
- 28. L'émulateur Android 2.0 Bluetooth est-il activé?
- 29. Rendre Bluetooth sur Android 2.1 détectable indéfiniment
- 30. Comment utiliser Bluetooth dans l'émulateur Android?