IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Liaison BT Arduino (HC-06) / PC sous W10 1809


Sujet :

Arduino

  1. #1
    Membre chevronné

    Profil pro
    Inscrit en
    août 2005
    Messages
    912
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 912
    Points : 1 785
    Points
    1 785
    Par défaut Liaison BT Arduino (HC-06) / PC sous W10 1809
    Bonjour,
    La liaison Bluetooth Arduino entre un module HC06 et un terminal série de PC sous Windows 10 64 bits ne marche plus (marchait il y a deux ans).

    Constat sur le PC:
    • quand je clique dans la zone de notification sur l’icône BT afficher les périphériques, le HC-06 est présent et pairé, mais ne passe jamais à l’état connecté (connected) ;
    • Les ports série virtuels (du HC-06) sont présent dans le gestionnaire de périphérique mais ne permettent pas de communiquer ;
    • La led du module HC-06 clignote mais ne passe jamais au fixe.


    Apres différents tests et recherches, je pense que c’est lié à Windows 10 (Cf. par exemple https://answers.microsoft.com/en-us/...abfbb46?page=4
    le problème es toujours identique sous W10 1809.

    Ma demande est soit un avis/solution, soit un essai (pour confirmer ou infirmer) :

    Manip :
    HC-06 alimenté (pas besoin de programme Arduino), PC sous Windows 10 avec BT.
    Clic sur l’icône BT -> ajouter un périphérique BT -> ajouter un appareil BT-> le HC-06 est détecté ->- cliquer dessus -> le code pin est demandé (1234 par défaut) -> attendre un peu -> le pilote du HC- 06 est installé  message indiquant que le périphérique est prêt à être utilisé.

    Cliquer à nouveau sur l’icône BT -> afficher la liste des périphériques BT (c’est la même fenêtre que pour ajouter un périphérique BT) -> le HC-06 est listé et il est soit « couplé (pairé) » ce que je constate actuellement, soit connecté (ou connected) ce qui devrait être le cas). La led du HC-06 clignote ou est fixe (si connecté).

    Compléments techniques :
    La connexion du HC-06 avec un terminal série de smartphone sous Android est ok (led du HC-06 au fixe, les commandes sont reçues par Arduino, les réponses s’affichent sur le smartphone)

    Testé avec :
    1 Pc fixe et 2 clés BT différentes (une ancienne BT 2.0 et une récente BT 4.0) ;
    1 PC portable avec BT incorporé.

    Plusieurs terminaux série PC ( IDE Arduino, Termite, Putty ..).
    Deux modules HC-06.

    Par ailleurs :
    L’utilitaire Windows de résolution des problèmes n’indique pas d’anomalie.
    Les différents services BT sont bien en cours d’exécution

    Vérification de tous les pilotes concernés
    Gest de periph -> BT->
    • BT device RFComm ;
    • Clé BT Broadcomm ;
    • Enumérateur microsoft BT ;
    • enumerateur microsoft BT LE ;
    • HC-06.

    Pas de version plus récente pour ces pilotes

  2. #2
    Membre chevronné
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    février 2013
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2013
    Messages : 897
    Points : 2 045
    Points
    2 045
    Par défaut
    Bonsoir gaby277

    J'ai fait, malheureusement, les mêmes constatations

    Citation Envoyé par gaby277 Voir le message
    pas besoin de programme Arduino
    De toute façon, quand bien même le BT est appairé, cela génère 2 ports COM pour Tx et Rx, donc pas évident à gérer dans un Arduino re

    Pour ce qui des communications avec Android, ça fonctionne très bien, j'utilises pour développer, pas encore beaucoup par manque de temps, MIT App Inventor.

    Cordialement
    jpbbricole
    L'expérience est la seule chose qu'il ne faut acheter que d'occasion!

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    août 2005
    Messages
    912
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 912
    Points : 1 785
    Points
    1 785
    Par défaut
    Bonjour
    J'ai fait, malheureusement, les mêmes constatations
    Merci jpbbricole c'est une confirmation ça me convient. Donc pour le moment j'arrête de chercher et tester les nombreuses solutions proposées sur Internet (aucune 'a marché). Eventuellement je testerai avec d'autres modules BT (il y en a une bonne dizaine de différents chez Gotronic par exemple.

    Ps :
    De toute façon, quand bien même le BT est appairé, cela génère 2 ports COM pour Tx et Rx, donc pas évident à gérer dans un Arduino re
    Oui la liaison BT génère 2 ports com virtuels; on lit souvent un émission et l'autre réception. Mais quand ça marchait j'ai constaté qu'il y avait un seul des deux ports qui marchait en émission et réception et qui s'utilisait comme n'importe quel port filaire. L'autre ne marchait pas du tout …
    J'avais cru voire, mais j'ai jamais approfondi, que ça correspondait en fait au fonctionnement maitre ou esclave. Mais comme le HC06 n'est qu'esclave, c'est toujours le même port qui est actif.
    Si un jour ça remarche je testerai avec un HC-05 (en esclave puis maitre).

    Je laisse le fil ouvert encore 2 3 jours sait-on jamais.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    août 2005
    Messages
    912
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 912
    Points : 1 785
    Points
    1 785
    Par défaut
    Bonjour,
    En surfant sur le Web, j'ai trouvé par hasard cet article https://www.ghacks.net/2019/06/12/ca...s-intentional/ qui confirme ce que j'avais constaté ainsi que d'autres

    En résumé : Microsoft a bloqué par sécurité le pairage de certains dispositifs Bluetooth à Windows 10 à partir de la version 1803, par sécurité, et il n'y a aucun moyen (connu) de
    rétablir le pairage.
    Il faudra trouver de nouveaux composants BT qui ne sont pas blacklistés par Microsoft.
    Je trouve cette décision de Microsoft regrettable et il aurait été mieux de dire à l'utilisateur que la demande de pairage en cours risquait de compromettre la sécurité du PC, libre à lui d'accepter ou non le risque de connecter sa carte Arduino à son PC (Quel risque ?????). Cà ne coutait rien, un simple message à l'utilisateur.

    Donc inutile de chercher.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Liaison de tables avec Reporting Service sous VSP2012
    Par Themacleod1980 dans le forum SSRS
    Réponses: 4
    Dernier message: 27/05/2014, 17h59
  2. [AC-2003] Liaison entre enregistrements de formulaire et sous formulaire
    Par Dutchou dans le forum IHM
    Réponses: 5
    Dernier message: 14/12/2011, 19h50
  3. Liaison procédure stocké a un job sous sqlserver2005
    Par Hocinov3 dans le forum Développement
    Réponses: 8
    Dernier message: 21/04/2011, 09h50
  4. [AC-2000] Liaison entre un formulaire et un sous état
    Par cindy6311 dans le forum VBA Access
    Réponses: 3
    Dernier message: 12/04/2011, 16h41
  5. Liaison MS Project et Application CRM sous sql server
    Par jacopasto dans le forum Microsoft Dynamics CRM
    Réponses: 3
    Dernier message: 25/10/2006, 15h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo