You are on page 1of 5

RMJ ELECTRONICS SAC, Ms que vender te asesoramos!

Configuracion de Modulos Bluetooth HC-05


Los usuarios pueden usar los comandos AT para configurar el modulo con diferentes opciones.
Todos los comandos AT son debern finalizar con los caracteres de control <CR> y <LF> que son
0x0D y 0x0A en hexadecimal. Todos los comandos AT escritos de forma correcta recibirn un OK.
Comando AT Bsicos:
1- AT
Comando AT es usado para testear el modulo y ver si est funcionando.
2- AT+RESET
Comando AT+RESET se encarga de resetear el modulo al estado de inicio.
3- AT+ROLE?
Comando AT+ROLE? averigua el modo de el modulo, 0 = Esclavo, 1 = Maestro , 2 = EsclavoBucle.
4- AT+ROLE=<param>
Comando AT+ROLE=<param> es usado para configurar el modulo como maestro o esclavo,
0 = Esclavo, 1 = Maestro , 2 = Esclavo-Bucle. T tienes que configurar un modulo como
maestro y el otro como esclavo.
5- AT+CMODE?
Comando AT+CMODE? averigua el modo de enlace. 0 = Direccin de enlace bluetooth
especfica, 1 = Cualquier direccin de enlace bluetooth, 2 = Esclavo Bucle.
6- AT+CMODE=<param>
Comando AT+CMODE=<param> es usado para configurar el modo de enlace del modulo. .
0 = Direccin de enlace bluetooth especfica, 1 = Cualquier direccin de enlace bluetooth,
2 = Esclavo Bucle. Es mejor configurar el modo a 1 si slo tienes un dispositivo par,
porque es ms fcil hacer esto en par.
7- AT+PSWD?
Comando AT+PSWD? averigua el pasword de el modulo.
8- AT+PSWD=<param>
Comando AT+PSWD es usado para configurar el pasword de aparejamiento.
9- AT+UART?
Comando AT+UART? averigua la configuracin de baudios UART (TX y RX).
10- AT+UART=<param>
Comando AT+UART=<param> es usado para asignar la velocidad de TX y RX del modulo.
11- AT+ORGL
Comando AT+ORGL configurara todos los parmetros con los valores de fabrica, estos son:
ROLE=0
CMODE=0
PSWD=1234
y otros mas, recomendamos usar este comando antes de comenzar la configuracin.

RMJ ELECTRONICS SAC. Direcccin: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao
Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

RMJ ELECTRONICS SAC, Ms que vender te asesoramos!


12- AT+NAME?
Comando AT+NAME? averigua el nombre asignado al mdulo.
13- AT+NAME=<param>
Comando AT+NAME=<param> asigna un valor al mdulo bluetooth.
14- AT+ADDR?
Comando AT+ADDR? averigua la direccin MAC del dispositivo.
15- AT+BIND?
Comando AT+BIND averigua la MAC del dispositivo vinculado a nuestro bluetooth.
16- AT+BIND=<param>
Comando AT+BIND establece el vinculo con un dispositivo bluetooth usando la MAC para
direccionar.
Ahora mostraremos un ejemplo para la configuracin de 2 mdulos bluetooth, uno ser
configurado como maestro y el otro como esclavo, estos seran emparejados teniendo en cuenta
que ponerles la misma clave.
La primera parte de nuestra configuracin ser averiguar las MAC de nuestros dispositivos, para
esto abriremos un terminal de comunicacin serial configurada a la velocidad de 38400 baudios.

RMJ ELECTRONICS SAC. Direcccin: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao
Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

RMJ ELECTRONICS SAC, Ms que vender te asesoramos!

RMJ ELECTRONICS SAC. Direcccin: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao
Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

RMJ ELECTRONICS SAC, Ms que vender te asesoramos!


Ejemplo de Configuracin con Comandos AT
/////////////////////////////////////////////////////////////////////////////////////////////////
AT

// Verifica el modo AT

AT+ADDR?

// Solicita la direccin MAC del dispositivo

/////////////////////////////////////////////////////////////////////////////////////////////////
Con este juego de comandos podremos tener la direccin MAC de nuestros mdulos Bluetooth.
Para nuestro caso, son los siguientes:
MAC_Bluetooth1=2013,6,241142
MAC_Bluetooth2=2013,6,240612

Ahora comenzaremos configurando al modulo Bluetooth que ser el maestro. Para esto, usaremos
el Bluetooth 1.
/////////////////////////////////////////////////////////////////////////////////////////////////
AT

// Verifica el modo AT

AT+NAME=Bluetooth1

// Asigna un nombre para el dispositivo bluetooth

AT+ROLE=1

// Dispositivo como maestro

AT+CMODE=0

// Vinculacin a un mdulo especfico

AT+BIND=2013,6,240612

// MAC del mdulo especfico

AT+PSWD=1234

// Establecemos pasword

AT+UART=9600,1,0

// Reglas de comunicacin serial


// Baud_Rate, Bits_Stop, Paridad
// Baud_Rate=9600
// Bits_Stop=2,
// Paridad=NO

/////////////////////////////////////////////////////////////////////////////////////////////////

RMJ ELECTRONICS SAC. Direcccin: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao
Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

RMJ ELECTRONICS SAC, Ms que vender te asesoramos!


Luego de haber terminado de configurar nuestro modulo maestro, proseguimos a configurar el
modulo Bluetooth 2 como esclavo.
///////////////////////////////////////////////////////////////////////////////////////////////////
AT

// Verifica el modo AT

AT+NAME=Bluetooth2

// Asigna un nombre para el dispositivo bluetooth

AT+ROLE=0

// Dispositivo como esclavo

AT+CMODE=2

// Espera que un maestro se vincule con l

AT+PSWD=1234

// Establecemos el pasword

AT+UART=9600,1,0

// Reglas de comunicacin serial Baud_Rate, Bits_Stop, Paridad

///////////////////////////////////////////////////////////////////////////////////////////////////

RMJ ELECTRONICS SAC. Direcccin: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao
Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

You might also like