Pages: [1]   Go Down
Author Topic: Arduino bluetooth diferencias placas meastro esclavo  (Read 1152 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas

Quiero  conseguir comunicar el arduino mediante un móvil y que sea bidireccional. He estado mirando placas por ebay y por 7€ la tendría pero no se si lo conseguiría. He googleado pero no he encontrado cual es la verdadera diferencia entre maestro y esclavo .

Creo que esta seria la que busco:

http://cgi.ebay.es/ws/eBayISAPI.dll?ViewItem&item=271179396030&fromMakeTrack=true&ssPageName=VIP:watchlink:top:es&autorefresh=true


¿Que sabes sobre esa diferencia y que experiencia tienen?
Logged

Bolivia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 61
Arduino developer
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Debes investigar un poco mas sobre los perfiles de Bluetooht.

http://es.wikipedia.org/wiki/Perfil_Bluetooth

Tal vez te sirva el HID...
Suerte.
Logged

Huesca, Spain
Offline Offline
Full Member
***
Karma: 3
Posts: 100
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La diferencia esta en que el modulo maestro puede conectarse a un esclavo, es decir, es él quien inicia el emparejamiento.

Cuando conectas un teclado bluetooth al PC y te pide que teclees un número, es el PC quien hace de maestro y en el cual pones el código del esclavo para realizar el emparejamiento y que ambos dispositivos funcionen entre si.

Para tu caso necesitas un modulo esclavo ya que es el móvil quien se conectara a él.
Después todos los datos que envíes desde el móvil al modulo lo deberás hacer a través de una conexión serie, eso quiere decir que necesitaras una aplicación que te permita enviar los datos, generalmente texto, o que tendrás que creerte tu propio programa para lo que necesites.
En el google play tienes muchas ya hechas.

Lo de soporte HID solo lo necesitas si quieres que tu móvil reconozca el modulo como un dispositivo de interfaz humana (teclado, ratón, gamepad, etc.), como lo reconocerá como un periférico no necesitas programas pero la comunicación solo es en un sentido.

Los módulos se pueden configurar antes de usarlos mediante comandos AT, los tienes explicados en mi blog por si los quieres configurar.

Saludos!
« Last Edit: April 29, 2013, 10:22:28 am by giltesa » Logged


giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.

0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Realmente no es tan sencillo....  smiley-cry
Las placas más comunes que se encuentran por ahí, (dealextreme, etc) modelo JY-MCU llevan el firmware HC06, que permiten un juego mucho más reducido de instrucciones de configuración por comandos AT. Sólo puedes cambiar nombre, pin, baudios y poco más.
Físicamente son iguales, pero las placas bluetooth con el firmware HC05 son las únicas que podrás poner en modo maestro con la orden AT+ROLE1.

Puedes hacerte un programador para reescribir el firmware de tu bluetooth, aunque no es muy complejo, creo que por el precio es más sencillo comprar uno directamente con el firmware que te he indicado.
http://byron76.blogspot.se/2011/09/upgrade-your-bluetooth-module.html
Saludos
Logged

Pages: [1]   Go Up
Jump to: