Bonjour à tous,

Voilà après plusieurs heures de recherche infructueuse, je tourne vers le forum.

Le but est d'aquérir avec un mobile des trames émise par un GPS en bluetooth.

J'ai développé en utilisant la JSR82 la partie "Device discovery". C'est ok mon device est bien découvert.

Ensuite j'aimerais découvrir les SERVICES disponibles sur ce device.

J'utilise la méthode searchServices(...) et normalement les méthodes suivantes doivent être applées :

servicesDiscovered(int i, ServiceRecord[] serviceRecord) {} //lors de la découverte.
serviceSearchCompleted(int i, int i0) {} //à la fin de la recherche.

Mon problème est qu'aucun service n'est découvert. (servicesDiscovered n'est jamais appellée.)

Est-ce à cause de de l'UUDI ?? j'ai essayé avec (0x0001); (0x0003); (0x1101) en utilisant ces valeurs sans savoir à quoi elles correspondent.

Comment savoir quels UUDI faut il utiliser ?

Merci d'avance