Paso 1: Comunicación del Bluetooth
C Bluetooth conexión de proceso:
La creación de una conexión Bluetooth entre dos dispositivos es un proceso de múltiples paso que involucra tres Estados progresivos:
1. consulta – si dos dispositivos Bluetooth saben nada unos de otros, uno debe ejecutar una investigación para tratar de descubrir el otro. Un dispositivo envía la solicitud de consulta, y cualquier dispositivo de escucha para dicha solicitud responderá con su dirección y posiblemente su nombre y otra información.
2. paginación (conexión) – paginación es el proceso de formar una conexión entre dos dispositivos Bluetooth. Antes de esta conexión se puede iniciar, cada dispositivo debe conocer la dirección de la otra (que se encuentra en el proceso de consulta).
3. conexión – después de que un dispositivo ha completado el proceso de paginación, entra en el estado de conexión. Mientras está conectado, un dispositivo o se puede participar activamente o se puede poner en modo de reposo de bajo consumo.
- Modo activo – es el modo conectado regular, donde el dispositivo está transmitiendo o recibiendo datos activamente.
- Oler el modo – este es un modo de ahorro de energía, donde el dispositivo es menos activo. ¡ Dormir y sólo escuchar las transmisiones en un intervalo (por ejemplo cada 100ms).
- Modo Hold-modo Hold es un modo temporal, ahorro de energía que un dispositivo duerme durante un período definido y vuelve al modo activo cuando haya pasado ese intervalo. El maestro puede ordenar a un dispositivo esclavo para sostener.
- Modalidad – parque es el más profundo de los modos de suspensión. Un maestro puede ordenar a un esclavo al "Parque", y ese esclavo se vuelven inactivo hasta que el maestro le pide que despierte nuevamente.
Vinculación y asociación:
Cuando dos dispositivos Bluetooth comparten una afinidad especial por los demás, pueden ser Unidos entre sí. Dispositivos de servidumbre establecen automáticamente una conexión cada vez que están lo suficientemente cercanas. Cuando inicio mi coche, por ejemplo, el teléfono en mi bolsillo inmediatamente se conecta al sistema de Bluetooth del coche porque comparten un lazo. No hay interacciones de interfaz de usuario se requiere!
Bonos se crean a través de una sola vez, un proceso llamado sincronización. Al emparejarán dispositivos, compartir sus direcciones, nombres y perfiles y almacena generalmente en memoria. El también comparten una clave secreta común, que les permite enlazar siempre que están juntos en el futuro.
Vinculación generalmente requiere un proceso de autenticación que un usuario debe validar la conexión entre dispositivos. El flujo del proceso de autenticación varía y generalmente depende de las capacidades de la interfaz de un dispositivo u otro. Maridaje a veces es una simple operación de "Simplemente funciona", donde está el click de un botón lleva a la par (esto es común para los dispositivos con ninguna interfaz de usuario, como auriculares). Otras veces la vinculación implica coincidencia de códigos numéricos de 6 dígitos. Mayores, legado (v2.0 y anteriores), sincronización procesos involucran la entrada de un código PIN común en cada dispositivo. El código PIN puede variar en longitud y complejidad de cuatro números (por ejemplo, "0000" o "1234") a una cadena alfanumérica de 16 caracteres.
Amos, esclavos y Piconets:
Redes Bluetooth (comúnmente contempladas como piconets) utilizan un modelo de maestro/esclavo para controlar cuando y donde los dispositivos pueden enviar datos. En este modelo, un único dispositivo maestro puede conectarse hasta 7 dispositivos esclavos en diferentes. Cualquier dispositivo de esclavo de la piconet puede conectarse únicamente a un solo amo.
El maestro coordina la comunicación a lo largo de la piconet. Puede enviar datos a alguno de sus esclavos y solicitar datos de ellos también. Esclavos sólo pueden transmitir a y recibir de su amo. No pueden hablar a los otros esclavos de la piconet.
Gama de:
Rango es de aplicación específica y aunque una gama mínima tiene el mandato por la especificación de la base, no hay un límite y fabricantes pueden afinar su aplicación para el caso de uso que permiten la ayuda. Rango puede variar dependiendo de la clase de radio utilizada en una implementación: clase 3 radios – tienen un rango de hasta 1 metro o 3 radios de feetClass 2 – más comúnmente encontrados en dispositivos móviles, tienen un alcance de 10 metros o 33 radios de feetClass 1 – utilizadas sobre todo en casos de uso industrial, tienen un rango de 100 metros o 300 pies