PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2025 → Socket bluetooth et device BTLE (bluetooth low energy)
Socket bluetooth et device BTLE (bluetooth low energy)
Iniciado por erbl, 08,oct. 2025 09:45 - 2 respuestas
Miembro registrado
253 mensajes
Publicado el 08,octubre 2025 - 09:45
Bonjour

Je me permets de vous demander conseil car je rencontre aujourd'hui un point de blocage au sujet d'un device bluetooth low energy

Actuellement je liste les périphériques via BTListepheripheriques puis je me connecte au périphérique souhaité (phériphérique de lecture) via SocketConnecteBluetooth et ensuite je communique en envoyant mes buffer dessus puis je reçois les buffer correspondant

Le fabriquant ne produit plus ce périphérique de lecture et je passe sur un appareil concurrent, qui est en BTLE (bluetooth low energy)
J'arrive bien à lister avec la fonction BTE qui va bien et même à me connecter mais ensuite je suis un peu perdu sur comment communiquer avec l'appareil. De ce que je comprends je dois récuperer le service qui va bien, puis écrire / lire ou m'abonner à un changement de valeur

On ne peut vraiment pas créer un socket sur ce genre d'équipement ? Si oui comment on fait ?

Il serait véritablement plus simple pour moi de garder le fonctionnement actuel , tout le socket, la crétion des buffer et tout est déjà prête et fonctionnelle pour du bluetooth normal

--
Ce n'est pas l'outil le plus important mais la manière de s'en servir
Miembro registrado
253 mensajes
Publicado el 21,octubre 2025 - 10:44
Salut tout le monde

Je me permets de relancer ce post.

Vu que personne ne m'a répondu et que je n'ai pas trouvé de solution simple de passer par le socket (y a bien un truc en android / java pur mais c'est pas certain que ça fonctionne, l'adresse Mac n'étant pas toujours publique et étant parfois random bref), j'ai décidé de passer par les fonctions BTLE

Et là gros soucis, selon la documentation de mon périphérique, je dois écrire une valeur dans une caracteristique d'un service puis m'abonnener au changement de valeur pour avoir la réponse

PROBLEME : la procédure globale associée à BTLECaractéristiqueChangementValeur n'est JAMAIS appellée. A priori si j'en crois les forums je ne suis pas le seul, une idée de comment solutionner le soucis ??

--
Ce n'est pas l'outil le plus important mais la manière de s'en servir
Mensaje modificado, 21,octubre 2025 - 10:47
Miembro registrado
253 mensajes
Publicado el 21,octubre 2025 - 10:53
Pour information , l'exemple fourni par PC SOFT ne marche pas non plus...

--
Ce n'est pas l'outil le plus important mais la manière de s'en servir