Je suis bloqué depuis plusieurs jours sur mon application bluetooth. Son rôle est de recevoir des données à partir de périphériques Bluetooth, en utilisant le protocole port série ... L'application fonctionne en arrière-plan du téléphone et des appareils, quand ils ont besoin d'envoyer une information, permet d'activer le Bluetooth et essayer d'envoyer une trame de données .Aide au développement Bluetooth Blackberry
Le problème est que plusieurs appareils peuvent se connecter en utilisant cette application. Et je n'arrive pas à mettre le téléphone en tant que serveur afin qu'il puisse recevoir des données continues. Cela signifie que je peux créer un Connector.open (« btspp: localhost: .... ») avec AcceptAndOpen(), mais cette fonction commence une seule fois et je ne peux pas relancer à l'infini.
La solution serait de lancer un AcceptAndOpen() Lorsqu'un appel Bluetooth est terminée ... redémarrer la fonction, mais je ne peux pas (je reconstitue simplement l'objet qui a fait l'ouverture du port)
J'essaie d'utiliser sans succès: - PushRegistry ("btspp" n'est pas compatible) - Connector.open() avec l'adresse MAC des clients (mais ce n'est pas auto-bloquant)
Si quelqu'un pourrait aidez-moi sur la façon de résoudre ce problème. Parce que je l'ai cherché à fond sur les forums ... Blackberry
Merci, Fabrice
PS: Si vous avez besoin du code source, je peux vous donner ... Mais je ne suis pas sûr que cela peut vous aider à réponds-moi.