Está en la página 1de 5

RMJ ELECTRONICS SAC, ¡Más 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 deberán finalizar con los caracteres de control <CR> y <LF> que son
0x0D y 0x0A en hexadecimal. Todos los comandos AT escritos de forma correcta recibirán un “OK”.

Comando AT Básicos:

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 = Esclavo-
Bucle.
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 = Dirección de enlace bluetooth
específica, 1 = Cualquier dirección 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 = Dirección de enlace bluetooth específica, 1 = Cualquier dirección de enlace bluetooth,
2 = Esclavo – Bucle. Es mejor configurar el modo a “1” si sólo tienes un dispositivo par,
porque es más fácil 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 configuración 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 parámetros con los valores de fabrica, estos son:
ROLE=0
CMODE=0
PSWD=1234
y otros mas, recomendamos usar este comando antes de comenzar la configuración.

RMJ ELECTRONICS SAC. Direccción: 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, ¡Más que vender te asesoramos!

12- AT+NAME?
Comando AT+NAME? averigua el nombre asignado al módulo.
13- AT+NAME=<param>
Comando AT+NAME=<param> asigna un valor al módulo bluetooth.
14- AT+ADDR?
Comando AT+ADDR? averigua la dirección 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 configuración de 2 módulos 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 configuración será averiguar las MAC de nuestros dispositivos, para
esto abriremos un terminal de comunicación serial configurada a la velocidad de 38400 baudios.

RMJ ELECTRONICS SAC. Direccción: 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, ¡Más que vender te asesoramos!

RMJ ELECTRONICS SAC. Direccción: 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, ¡Más que vender te asesoramos!

Ejemplo de Configuración con Comandos AT

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

AT // Verifica el modo AT

AT+ADDR? // Solicita la dirección MAC del dispositivo

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

Con este juego de comandos podremos tener la dirección MAC de nuestros módulos 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 // Vinculación a un módulo específico

AT+BIND=2013,6,240612 // MAC del módulo específico

AT+PSWD=1234 // Establecemos pasword

AT+UART=9600,1,0 // Reglas de comunicación serial

// Baud_Rate, Bits_Stop, Paridad

// Baud_Rate=9600

// Bits_Stop=2,

// Paridad=NO

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

RMJ ELECTRONICS SAC. Direccción: 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, ¡Más 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 comunicación serial Baud_Rate, Bits_Stop, Paridad

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

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

También podría gustarte