------~--
---
L,(.lMUf~ICACIGN
BLUETOUTH PARA
SEr~SORES
UTILIZADOS
Er~
APLlCAClüNES DE CI)NTROL DE TRAFICO
lo muestra la Fig. 10, o bien conectar aplicaciones
específicamente escritas para Bluetooth. Habitual–
mente, un dispositivo tipo 1 es el final de un camino
de comunicación (i.e. una PC o una impresora).
En la Fig. 11, se muestra la pila del protocolo para
el RFCOMM tipo 2.
La entidad de puerto proxy pasa datos de la capa
RFCOMM a una interfase RS-232 externa enlazada
a otro dispositivo. Los dispositivos RFCOMM del
tipo 2 son dispositivos intermedios que se colocan
a la mitad del trayecto de la comunicación. Un mo–
dem o un sensor son ejemplos de dispositivos del
tip02.
Puesto que se trata de desarrollar una plataforma
de comunicaciones Bluetooth para sensores con
salida RS-232 y esta salida es física, el programa
residente en la memoria flash del módulo deberá
utilizar funciones o librerías que le permitan inter–
actuar con el dispositivo externo (Data Comrnu–
nications Equipment-DCE). Afortunadamente,
el SDK del CASlRA cuanta con tales librerías. Por
lo tanto, la plataforma desarrollada constituye un
(Üspositivo RFCOMM del tipo 2.
3.3 Preparación de la conexión
del módulo Bluetooth
Antes de iniciar la comunicación de datos Blue-
tooth punto a punto, es necesario definir:
oel papel de cada punto (i.e. esclavo o maestro),
oel perfil de la aplicación útil para los propósi–
tos del usuario,
oel juego de servicios mínimo requerido por la
aplicación y
ol a configuración correcta acorde con la apli–
cación.
Algunas de las definiciones anteriores requieren
ci erta familiari zación con el modo de funciona–
miento de la pila Bluetooth. La descripción de este
funcionamiento es extensa y no es el propósito de
esta memoria presentarla. Las referencias [15],
[16], ayudarán a lectores, quienes se inician en el o
uso de enlaces Bluetooth, a comprender detalles
que se obvian en las siguientes secciones. Sin em–
bargo, algunas notas descriptivas se añaden cuan–
do se considera pertinente.
18
Las definiciones antes mencionadas se especifi–
can en la Tabla II.
Tabla /l. Definiciones para la pila Bluetooth de la aplicación
presente
Requerimiento
Papel de cada punto
Perfil de la aplicación
Juego de servicios
mínimo
Especificación
El sensor funcionará como esclavo.
El dongle BT funcionará como
maestro (iniciará la solicitud de
recepción de datos).
Perfil de puerto serie·
• Servicio de definición del rol
(maestro o esclavo)
- Servicio de búsqueda ("inquiring")
Configuración necesaria Oirección UIO del puerto serie
Parámetros de operación del puerto
RS-232
Habilitación de la UART
"Los perWes Bluetooth aseguran la interoperabilidad. entre diferen–
tes dispositivos. proporcionando
un
juego bien definido de proce–
dimientos en las capas superiores
y
formas uniformes de utilizar las
capas infenores de la pila Bluetooth.
De
esta manera, los perfiles
ayudan
a
los módulos Bluetooth
a
conectarse con diferentes
dis–
positivos
y
aplicaciones
y
trabajar de una forma estándar
[15,
p.363}.
Host Controler Interface–
Interface del controlador anfitrión
Link manager–
Gestor del enlace
Link Controller–
Controlador del enlace
Radio
Fig.
11 .
Ilustración conceptual del dispositivo RFCOMM tipo 2.
Tomado
y
adaptado de
{15].
1...,9,10,11,12,13,14,15,16,17,18 20,21,22,23,24,25,26,27,28,29,...45