Sei sulla pagina 1di 12

Aplicaciones del Estándar Bluetooth

Regulaciones de Tecnología Móvil [RTM441]


Facultad de Ingeniería • Escuela de Computación • Técnico en Desarrollo de Aplicaciones Móviles
2019
Modulo Bluetooth a Puerto Serial HC-05
 El módulo HC-05 es un módulo SPP
(Serial Port Profile) diseñado para
una configuración de conexión serial
inalámbrica transparente.

 Implementa la especificación
Bluetooth v2.0+EDR (Enhanced Data
Rate), la cual tiene una tasa
nominal de transferencia de datos
de 3Mbps con un transceptor de
radio y banda base de 2.4GHz.
Perfiles Bluetooth
Para utilizar Bluetooth, un dispositivo debe implementar alguno de los perfiles
Bluetooth. Estos perfiles son protocolos adicionales que definen como se usara
el canal de comunicación entre los dispositivos que se conecten. Mientras la
especificación Bluetooth define como la tecnología trabaja, el perfil definirá
como esta tecnología deberá utilizarse.
P e r f i l d e P u e r t o S e r i e ( S P P, S e r i a l P o r t P r o f i l e )
 SPP es ideal para enviar ráfagas de datos entre dos dispositivos.
 Es uno de los perfiles Bluetooth más fundamentales (el propósito original de
Bluetooth era reemplazar los cables RS-232).
 U s a n d o S P P, c a d a d i s p o s i t i v o c o n e c t a d o p u e d e e n v i a r y r e c i b i r d a t o s c o m o s i
hubiera líneas RX y TX conectadas entre ellos.
Operación y Configuración del Módulo HC-05

 El módulo HC-05 esta configurado, por defecto, como “esclavo” (slave), aunque
se puede configurar para que trabaje como “maestro” (master).

Módulo HC-05 como Esclavo


Cuando esta configurado de esta forma espera que un dispositivo Bluetooth
Maestro se conecte a este. Por lo general, la computadora o un dispositivo móvil
se comportan como Maestros.

Módulo HC-05 como Maestro


En este modo, el HC-05 es el que inicia la conexión. Un dispositivo Maestro solo
puede conectarse con un dispositivo Esclavo. Generalmente se utiliza este modo
para comunicarse entre módulos Bluetooth.
El módulo HC-05 viene por defecto configurado de la siguiente forma:
 Modo o rol: Esclavo
 Nombre por defecto: HC-05
 Código de emparejamiento por defecto: 1234
 Ve l o c i d a d p o r d e f e c t o ( b a u d r a t e ) : 9 6 0 0
M o d o s d e Tr a b a j o d e l H C - 0 5

1) Modo desconectado
 El módulo entra en este modo al alimentarse y cuando no se ha establecido una
conexión Bluetooth con ningún dispositivo.
 El LED del módulo en este estado oscila rápidamente.
 E n e s t e m o d o e l H C - 0 5 n o p u e d e i n t e r p r e t a r l o s c o m a n d o s A T.

2) Estado conectado o de comunicación


 El módulo entra en este modo cuando establece una conexión con otro dispositivo
Bluetooth.
 El LED del módulo hace una doble oscilación.
 To d o s los datos que se ingresan al HC-05 por el pin RX se transmiten por
Bluetooth al dispositivo conectado, y los datos recibidos se devuelven por el pin
TX.
 La comunicación es transparente.
3 ) M o d o AT 1
 Para entrar en este modo, después de conectar y alimentar el módulo, es
necesario presionar el botón del HC-05.
 E n e s t e m o d o s e p u e d e n e n v i a r c o m a n d o s AT p e r o a l a m i s m a v e l o c i d a d c o n l a q u e
se ha configurado el modulo.
 El LED del módulo en este modo oscila igual que en el estado desconectado.

4 ) M o d o AT 2
 Para entrar en este modo es necesario tener presionado el botón al momento de
a l i m e n t a r e l m ó d u l o , e s d e c i r, e l m ó d u l o d e b e e n c e n d e r c o n e l b o t ó n p r e s i o n a d o ,
después de haber encendido se puede soltar y permanecerá en este estado.
 E n e s t e m o d o , p a r a e n v i a r c o m a n d o s AT e s n e c e s a r i o h a c e r l o a l a v e l o c i d a d d e
38,400 baudios.
 El LED del módulo en este modo oscila lentamente.
C o m a n d o s AT
 L o s c o m a n d o s AT s o n i n s t r u c c i o n e s c o d i f i c a d a s
que conforman un lenguaje de comunicación
entre el hombre y un terminal modem.
 E l j u e g o d e c o m a n d o s AT f u e d e s a r r o l l a d o e n
1977 por Dennis Hayes como una interfaz de
comunicación con un modem par así poder
configurarlo y proporcionarle instrucciones.
 Los comandos AT se denominan así por la
abreviatura de attention.
 Aunque la finalidad principal de los comandos
AT e s l a c o m u n i c a c i ó n c o n m ó d e m s , l a t e l e f o n í a
móvil GSM también adopto como estándar este
lenguaje para poder comunicarse con sus
terminales.
1. Comando de prueba
Comando Respuesta Parámetro
AT OK -

2. Obtener versión del firmware


Comando Respuesta Parámetro
+VERSION:<Parametro>
AT+VERSION? Versión del firmware
OK

3. Restaurar a valores default


Comando Respuesta Parámetro
AT+ORGL OK -

Restaura el módulo a los parámetros default.


4. Obtener dirección del módulo
Comando Respuesta Parámetro
+ADDR:<Parametro> Dirección del módulo
AT+ADDR?
OK Bluetooth

5. Obtener/establecer el nombre del módulo


Comando Respuesta Parámetro
AT+NAME=<Parametro> OK Nombre para el módulo
+NAME:<Parametro> Bluetooth
AT+NAME? (Default: HC-05)
OK
Ejemplo:
AT+NAME=Hank ;Establece como nombre del módulo “Hank”
OK
AT+NAME=Tool ;Establece como nombre del módulo “Tool”
OK
AT+NAME?
+NAME:Tool
OK
6 . Ve r i f i c a r / e s t a b l e c e r r o l d e l m ó d u l o
Comando Respuesta Parámetro
AT+ROLE=<Parametro> OK
0 – Esclavo
+ROLE:<Parametro> 1 - Maestro
AT+ROLE?
OK

7 . Ve r i f i c a r / e s t a b l e c e r P I N d e e m p a r e j a m i e n t o
Comando Respuesta Parámetro
AT+PSWD=<Parametro> OK
Código PIN
+PSWD:<Parametro> (Por defecto: 1234)
AT+PSWD?
OK

8 . Ve r i f i c a r / e s t a b l e c e r p a r á m e t r o s d e l a c o m u n i c a c i ó n S e r i a l
Comando Respuesta Parámetro
AT+UART=<Param1>,<Param2>,
OK
<Param3> Param1: Baudios
+UART=<Param1>,<Param2>, Param2: Bit de parada
AT+UART? <Param3> Param3: Paridad
OK

Potrebbero piacerti anche