Paso 2: Bluetooth comunicación cont...
Uso de dispositivos
• conexión inalámbrica (casi) autónoma – necesita una aplicación externa a los servicios de coche
[Aplicación] <> = [dispositivo BlueTooth]
Dispositivo de comunicaciones
• Configuración de cliente/servidor (maestro/esclavo)
– Dispositivos son intrínsecamente iguales
– Aplicación determina identidad
[[Cliente aplicación] <> = [dispositivo BT]] <> = [[dispositivo BT] <> = [aplicación de servidor]]
Interfaz de software Stack
[Bluetooth Host]---Host de Bluetooth •
^ – Controlador de interfaz de controlador de host
|| – Conductor física
v
[Bus físico]---• Bus físico
^ – Firmware Bus físico
||
v
[Bluetooth Hardware]---• Bluetooth Hardware
-Firmware de interfaz de controlador de host
– Baseband controlador
Conectar al dispositivo
• Host controlador de interfaz – permite interacción de control con el hardware de Bluetooth
• Capa de transporte – conexión física entre el host y el hardware de Bluetooth
1. host Controller Interface
• Interfaz uniforme para acceder a las capacidades de hardware de Bluetooth
• Contiene grupos de comandos para hardware
• Contiene mango para posibles eventos
• Contiene acceso a códigos de error
2. opciones de transporte
• Estándar describe tres formatos de transporte básico – transporte de USB
• UART universal Serial Bus, RS232 transporte, transporte
• Receptor/transmisor asíncrono universal
• Interfaz de serie – se puede establecer en configuración RS232