2010-10-17 20 views
0

Je programme une application de bureau pour communiquer avec un stéthoscope en utilisant Bluetooth. Dans un premier temps, je voudrais utiliser OBEX, mais je suis vérifier les services disponibles, en utilisant le code dans cette page: http://www.jsr82.com/jsr-82-sample-bluetooth-service-search/#more-21Existe-t-il une alternative à OBEX?

J'obtenu le résultat suivant:

*Starting device inquiry... 
Device Inquiry Completed. 
Bluetooth Devices: 
1. 002484006FFB (M3200 0010030000286675  ) 
Choose the device to search for Obex Push service : 1 
Searching for service... 
Device does not support Object Push. 
BlueCove stack shutdown completed* 

Quelqu'un sait quelle alternative à OBEX Je dois transférer un fichier, d'un stéthoscope à une application de bureau?

Répondre

0

Vous devez demander au fabricant comment se comporte le stéthoscope. Quel profil utilise-t-il et agit-il en tant que client ou serveur? Si elle utilise OBEX, je pourrais être que c'est un client et donc il envoie à un dispositif de serveur OBEX dans la gamme, peut-être avec un nom de périphérique particalur ou NomService ...

PLUS TARD, de la documentation (product pages et 3200 User Manual) que semble être le cas. Associez le stéthoscope à un périphérique PC, exécutez le logiciel ici, et le stéthoscope se connecte à lui. Aussi semble un peu comme il pourrait ne pas être OBEX étant donné les aspects en temps réel possible ...

Si vous avez l'application logicielle pour le PC, faire une requête SDP pour tous les enregistrements sur le PC sans et avec le logiciel en cours d'exécution et voir quel service l'application utilise ...

0

il pourrait prendre en charge SPP (profil de port série). Vous ne savez pas exactement ce que vous essayez de faire, car l'application sur le stéthoscope risque de ne pas communiquer avec votre application, sauf si vous connaissez les détails de la communication au niveau de l'appréciation. espérons que cela aide