Go Down

Topic: probleme module Bluetooth (Read 8975 times) previous topic - next topic

Tealcoune

Merci a vous skywodd et bricopin,

J'ai tester vos méthode.. sniff toujours aucune réponse.. je vais attendre de recevoir mon usb/ttl pour tester une derniere fois mes modules..

Aimez la Vie, mais preferez la Mort, car seulement celle-ci vous liberera des tenebres de la Vie.

barbudor

#16
Apr 30, 2012, 04:20 pm Last Edit: Apr 30, 2012, 06:33 pm by barbudor Reason: 1
Je viens de recevoir mes modules bluetooth mais j'ai acheté le modèle sans break-out :(
Un petit tour de soudage plus tard, pour l'instant je n'arrive pas non plus à communiquer (j'ai un module USB/TTL Sparkfun 3V3)

EDIT: Rien sur la led en broche 24 mais apparemment çà clignote sur la broche 31 du module.
De plus mon BlackBery voit le module Bluetooth mais n'arrive pas à s'apparier. Il demande un code.

EDIT2 : le PIN est 1234 et mon BBy est maintenant apparié. Service reporté:  "Dev B"

EDIT3: je confirme : la led en pin 31 clignote rapidement au reset, puis pulse bref toute les 3 sec. une fois apparié.
La partie Bluetooth semble marcher.
Maintenant comment arriver à discuter....

Et je viens de m'apercevoir qu'aucun de mes PC n'a de BlueTooth.... Vachement utile d'avoir acheté ce module :)


EDIT4: Ca marche
En suivant une info trouvée ici : http://www.dealextreme.com/p/wireless-bluetooth-rs232-ttl-transceiver-module-80711
Il faut donner une impulsion au VCC (3V3) sur la broche 34 pour le mettre en mode config.
Et là, a 9600, j'arrive a discuter avec lui.....

Les commandes testées :
AT+VERSION (pas besoin de ?) retourne : +VERSION:2.0-20100601
AT+ADDR (pas besoin de ?) retourne : +ADDR:12:3:260526
AT+NAME ou +NAME? retourne ERROR:(0)
AT+NAME=xxxxx : change le nom du module (visible sur mon BBy)
AT+RESET : comme un reset hard, repasse en mode connecté (par opposition au mode commande)
AT+RNAME : plante le module (reset puis PIN34)
AT+ROLE : retourne +ROLE:0 (mode : slave (0),  maitre (1) ou slave-loop (2))
AT+ROLE=n : change le role (suivant ci dessus, testé le changement pas que comportement associé)
AT+CLASS : ne retourne rien, bloque pendant 5-6 secondes
AT+PSWD? : retourne +PSWD:1234 la valeur du PIN
AT+PSWD=nnnn : change le PIN
AT+PIN n'est pas reconnu
AT+UART? : retourne +UART:9600,0,0
AT+UART=115200,0,0 change le baudrate à 115200 (fonctionne)
AT+POLAR? et POLAR= : accepte la commande mais aucun PIO ne change
AT+IO=p,v : permet de changer une pio PIO sauf 0, 1, 8, 9, 11 qui semblent être utilisés ailleurs (PIO11 c'est pour passer en mode commande et PIO8 c'est la led qui clignote
AT+MPIO? et +MPIO= : lire/écrire les bits de PIO : par exemple +MPIO:5F8
AT+IPSCAN? : retourne +IPSCAN:1024,512,1024,512
AT+SNIFF? : retourne +SNIFF:0,0,0,0
AT+SENM? : retourne +SENM:0,0

Voilà où j'en suis.
Le truc est donc surtout de mettre PIO11 (pin 34) à la masse pour passer en mode commande !

Documents qui m'ont servit :
http://air.imag.fr/mediawiki/index.php/Wireless_Bluetooth_RS232_TTL_Transceiver_Module
renvoi notamment vers:
http://www.cutedigi.com/pub/Bluetooth/BMX_Bluetooth_quanxin.pdf  (complet mais toutes le commandes ne marchent pas forcement)
http://mdfly.com/Download/Wireless/BT0417C_datasheet.pdf
http://mdfly.com/Download/Wireless/BT0417C_ATcommand.pdf   (assez peu complet)
http://www.datasheetarchive.com/BC417*%20CSR-datasheet.html

De toute évidence il existe plusieurs modèles de ce module (clones ?) avec des version de soft sensiblement différentes.

barbudor

Je confirme qu'il y aurait bien principalement 2 types de modules BT qui circulent
Un dit "Linvor" aussi appellé HC06
L'autre avec un logiciel appellé HC05

les Linvor offrent peu de commande et ne supportent que le mode esclave
Les HC05 sont beaucoup plus complet.

Apparemment les miens sont des HC05.

Voir http://byron76.blogspot.fr/

Tealcoune

Super pour ton retour d'information sur tes modules,
j'attend de recevoir mon module usb-ttl et aussi de nouveau module bt..

et j'en ferai le même retour.. pour ma par avoir que des modules esclaves ce n'est pas un souci vue que le maître sera une tablette tactile .. ^^
Aimez la Vie, mais preferez la Mort, car seulement celle-ci vous liberera des tenebres de la Vie.

Tealcoune

Je reviens 1 mois après.. ^^.. bon mes bt étais dead.. recommander deux autres.. ils fonctionnent.. par contre comment je peux utiliser mon module usb/ttl avec le bt dessus ..

j'ai connecter le module usb, installer le ftdi.. la sa me le reconnais..

j'ai connecter le module bt sur l'usb .. par contre la je sais pas comment le faire reconnaître par le pc .. enfin si c'est possible aussi simplement .. ^^..

si y'en a qui savent.. ^^..
Aimez la Vie, mais preferez la Mort, car seulement celle-ci vous liberera des tenebres de la Vie.

barbudor

Je suis pas sur de bien comprendre mais si tu veux utiliser le module USB/TTL (FTDI) pour se connecter au module bluetooth c'est :
- GND -> GND
- TXD (FTDI) <-> RXD (BT)
- RXD (FTDI) <-> TXD (BT)

Si tu parles de l'interface USB directement sur le module BT je n'ai pas réussi à la faire marcher. Je pense que çà dépend du firmware et que je n'ai pas le bon.

Tealcoune

Barbudor, pour la connection c'est bon.. avec un hyper terminale sa fonctionne..
j'avais pas de souci txd rxd ..

je voulais plus savoir comment on pouvais (si c'est possible) s'en servir comme bluetooth pour le pc .. donc l'installer un peut comme une clé bluetooth du commerce.. pas vraiment envie de développer le logiciel coté pc pour l'utiliser.. ^^..  surtout pour des essai ..
Aimez la Vie, mais preferez la Mort, car seulement celle-ci vous liberera des tenebres de la Vie.

Go Up