Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Bluetooth Smart Ready & Microcontrôleur



  1. #1
    sc_

    Question Bluetooth Smart Ready & Microcontrôleur


    ------

    Bonjour,

    Je souhaiterais créer une application Androïd qui puisse communiquer à l'aide de Bluetooth avec un objet doté d'un microcontôleur.
    L'objet en question est en quelques sortes un traqueur. Lorsqu'il sera éloigné d'une certaine distance du téléphone, il devra sonner et/ou vibrer. Je pense que cette distance limite correspondra à la rupture de la liaison entre le téléphone et l'objet. Et on doit pouvoir actionner la sonnerie ou le vibreur du traqueur grâce à une fonctionnalité que l'on aura mise en place dans l'application.

    Je me suis renseigné et j'ai vu que connecter un module Bluetooth Low Energy était une solution sympa.
    Cependant, seuls les téléphones les plus récents sont dotés de la version 4.0 de Bluetooth qui est la première à supporter le Bluetooth L-E.
    Comme il serait préférable que l'objet puisse fonctionner avec un maximum de téléphones, ma question est:

    Est-il possible de brancher au microcontrôleur un module Bluetooth Smart Ready (qui supporte en fait à la fois le Bluetooth Classic et le Bluetooth L-E), pour qu'il communique ainsi avec les téléphones Androïd, quelle que soit la version de Bluetooth qu'ils ont ?

    Merci d'avance!

    -----

  2. Publicité
  3. #2
    RISC

    Re : Bluetooth Smart Ready & Microcontrôleur

    Salut,

    Ce que tu cherches existe en v4.0 ou 4.1.
    Il faut que le module supporte le "Dual mode" c'est à dire bluetooth Classic (BR+EDR) et BTLE comme le BM77.
    Il sera compatible avec tous les téléphones Bluetooth.
    Les modules single mode ne supporte que BTLE, mais ils consomment bien sûr beaucoup moins et sont moins chers que les dual mode.

    a+
    Ma marotte ? les microcontrôleurs ;=)

  4. #3
    sc_

    Re : Bluetooth Smart Ready & Microcontrôleur

    Merci beaucoup!

    Donc si j'ai bien compris, si je prends un Dual Mode sur le traqueur, il ne bénéficiera pas de l'économie d'énergie, même lorsqu'il fonctionnera avec un téléphone qui supporte le BLE ?

    Si c'est le cas c'est bien dommage, car le BLE perdrait son utilité! Et du coup, cela ne reviendrait-il pas au même de prendre un module Bluetooth classique puisque l'économie d'énergie est perdue et que la v4.0/4.1 intègre aussi le Bluetooth classique ?
    Dernière modification par sc_ ; 31/10/2014 à 21h54.

  5. #4
    RISC

    Re : Bluetooth Smart Ready & Microcontrôleur

    Salut
    Citation Envoyé par sc_ Voir le message
    Donc si j'ai bien compris, si je prends un Dual Mode sur le traqueur, il ne bénéficiera pas de l'économie d'énergie, même lorsqu'il fonctionnera avec un téléphone qui supporte le BLE ?
    Je n'ai pas dit cela...Je suppose (à vérifier) qu'il est possible d'écrire une application qui scanne les système Bluetooth et décide de faire la connection en mode BTLE plutot que Bluetooth Classic si les 2 modes sont dispos. Je pense qu'il faut poser la question aux spécialistes coté smartphone...

    Si c'est le cas c'est bien dommage, car le BLE perdrait son utilité! Et du coup, cela ne reviendrait-il pas au même de prendre un module Bluetooth classique puisque l'économie d'énergie est perdue et que la v4.0/4.1 intègre aussi le Bluetooth classique ?
    Ce qui est certain c'est qu'un module BT Classic fonctionnera effectivement avec tout le monde.

    Si on regarde Android, BTLE n'est géré qu'à partir de la version 4.3. En fait il existe surtout la version 4.4 (Kitkat).
    Il existe je crois sur internet des statistiques sur les pourcentages de smartphone avec les différentes versions d'Android. je ne serais pas surpris que kitkat ne représente à l'heure actuelle que 1 à 2% des smartphones Android...

    Ce qui est dommage car BTLE possède plusieurs caractéristiques très intéressantes comme une connection plus rapide.
    Il faudra quelques années pour que les smartphones avec BTLE soient majoritaires...c'est comme lorsque l'on est passé de la connection IrDa au bluetooth.

    a+
    Ma marotte ? les microcontrôleurs ;=)

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    sc_

    Re : Bluetooth Smart Ready & Microcontrôleur

    Merci beaucoup pour ton aide.

    J'aurais une autre question. Qu'est-ce que le SPP, le GATT, le SDP, le GAP ?
    J'avoue être un peu perdu à ce sujet. Je crois savoir que BLE supporte uniquement le GATT, même si je ne sais pas vraiment ce que cela signifie.

    Pourriez-vous m'éclairer?

  9. #6
    RISC

    Re : Bluetooth Smart Ready & Microcontrôleur

    Salut,

    Le SPP signifie Serial Port Profile. En gros un UART sans fil.
    Pour le reste le plus simple c'est de g..gler ;=)
    Attention car en BLE les choses ont changées vis à vis du Bluetooth classic en ce qui concerne les profils et beaucoup d'autres choses.
    Les profils n'existent plus...on parle maintenant de services.
    Donc...exit le SPP, un des profils les plus utiles pour les applications embarquées. Il existe des services standards pré-définis et aussi des services custom que l'on peut créer.
    Sur le module RN-4020 par exemple , le service custom MLDP est disponible et "mimique" le SPP. Chaque fabriquant de puces/modules BLE peut ainsi à loisir ajouter des services pour aider les utilisateurs à développer plus simplement leur application

    Bonne lecture
    a+
    Dernière modification par RISC ; 01/11/2014 à 22h37.
    Ma marotte ? les microcontrôleurs ;=)

  10. Publicité
  11. #7
    sc_

    Re : Bluetooth Smart Ready & Microcontrôleur

    Pardon pour cette réponse tardive, mais merci encore pour ton aide.

    J'aurais une autre question.

    Penses-tu qu'il serait possible de connecter deux traqueurs au même Smartphone, ou bien de connecter deux Smartphones au même traqueur ?

Discussions similaires

  1. Projets Bluetooth (capteur mémoire/bluetooth senseo)
    Par BabaTiste dans le forum Électronique
    Réponses: 4
    Dernier message: 07/04/2014, 11h59
  2. usb bluetooth vers hdmi bluetooth
    Par Electech dans le forum Électronique
    Réponses: 4
    Dernier message: 12/12/2011, 11h51
  3. Implémentation du profile FTP (Bluetooth) sur un microcontroleur
    Par armaniuk12 dans le forum Électronique
    Réponses: 10
    Dernier message: 01/05/2011, 14h47
  4. TV HD ready et chaines TV en HD
    Par EKTOR dans le forum Bricolage et décoration
    Réponses: 8
    Dernier message: 06/11/2009, 19h43
  5. pc,tv hd ready, hd-dvd
    Par frgo84 dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 11/11/2006, 10h45
Découvrez nos comparatifs produits sur l'informatique et les technologies.