PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Bluetooth : envoyer chaîne vers smartphone android
Bluetooth : envoyer chaîne vers smartphone android
Débuté par dakota77, 06 avr. 2016 14:46 - 9 réponses
Membre enregistré
34 messages
Posté le 06 avril 2016 - 14:46
Bonjour,

A partir de Windev je souhaiterais envoyer en Bluetooth une chaîne vers un smartphone Android sur lequel tourne une appli Windev Mobile qui récupère la chaîne et exécute une action.

De la même manière qu'un clavier BT envoie des caractères vers le mobile.

Quelle est la technique la mieux adaptée ?
Travailler avec des sockets, écrire/lire sur un port série ? ...
Auriez-vous des suggestions / pistes ?

Merci
Membre enregistré
34 messages
Posté le 06 avril 2016 - 20:55
J'ai tout d'abord essayé d'envoyer un fichier du pc vers le mobile.
L'envoi se fait sans problème :
BTConnectePériphérique(Idp, sCodeSécurité)
nIDCnxOBEX = OBEXConnecte(obexBluetooth, amc)
OBEXEnvoieFichier(nIDCnxOBEX, Ndf)
OBEXDéconnecte(nIDCnxOBEX)
BTDéconnectePériphérique(Idp)

Par contre la réception sur le mobile pose problème car les fonctions
BTConnectePériphérique OBEXConnecte.... ne sont pas existantes sur le framework android.
Membre enregistré
84 messages
Popularité : +2 (2 votes)
Posté le 07 avril 2016 - 10:25
Je n'ai pas fait de Bluetooth en WinDev, mais seulement en java.
j'utilisai pour cela des socket.
don en WM, c'est sans doute la solution la plus simple également

--
SPEETBOX by STARCK - SPEETA
Membre enregistré
34 messages
Posté le 15 avril 2016 - 21:29
Bonjour,
Merci pour vos commentaires.
J'ai donc testé les sockets entre 2 pc : cela fonctionne. J'envoie sans problème une chaîne de l'un vers l'autre.
Par contre sur Android, lorsque je lance le serveur je reçois le message : Impossible de créer la socket serveur. Bind failed : EACCES (permission denied)
J'ai activé le Wifi direct. Le smartphone a donc une adresse ip.

Quelqu'un aurait-il une idée ?
Merci
Message modifié, 15 avril 2016 - 21:30
Posté le 01 mai 2016 - 09:14
Bonjour,

Après quelques heures de recherches et d'essais, la communication entre 2 téléphones Android en utilisant des socket fonctionne parfaitement.

:)

Merci pour vos suggestions.
Posté le 16 mai 2016 - 22:19
s'il te plait peux tu poster le code qui permet la communication grâce aux sockets, j'ai le même problème.
merci d'avance.
Posté le 27 juillet 2017 - 10:31
Bonjour, vous avez comment fait pour connecter et transmettre des messages. Je suis vraiment bloqué sur cette tache. MERCI
Posté le 28 juillet 2017 - 12:29
Bjr,

dakota77 a écrit :
Bonjour,

A partir de Windev je souhaiterais envoyer en Bluetooth une chaîne vers un
smartphone Android sur lequel tourne une appli Windev Mobile qui récupère la
chaîne et exécute une action.

De la même manière qu'un clavier BT envoie des caractères vers le mobile.

Quelle est la technique la mieux adaptée ?
Travailler avec des sockets, écrire/lire sur un port série ? ...
Auriez-vous des suggestions / pistes ?

Merci


Tu tiens vraiment au BT ?
ou par wifi ca te conviendrait aussi ?

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posté le 08 avril 2018 - 17:21
Peux-tu nous montrer ta méthode en java?
Merci
Membre enregistré
77 messages
Posté le 23 mai 2018 - 14:23
Bonjour
Je suis également intéressé pour la communication via socket en Bluetooth car je ny arrive pas...
Merci d'avance
Cordialement
Julien

--
Debutant