android - tecnologia - bluetooth low energy pdf
Android Bluetooth VS Bluetooth de baja energĂa (4)
Intento crear una aplicación que necesite intercambiar datos de pequeño tamaño, solo para notificar que los dispositivos están lo suficientemente cerca, mientras esté funcionando el teléfono inteligente. Tengo entendido que el bluetooth tradicional consume una cantidad significativa de batería, por lo que no es viable tenerlo encendido durante horas. Estoy mirando BLE pero todavía me preocupa la capacidad de la batería.
Q0 ¿Es posible tener BLE encendido siempre y cuando el teléfono esté funcionando?
Q1 ¿Hay alguna diferencia entre las dos tecnologías con respecto a la distancia de la señal? y hasta dónde pueden viajar?
Q2 ¿Existe alguna limitación en la cantidad de dispositivos que se pueden conectar simultáneamente?
Q3 ¿El consumo de batería varía según el tamaño del intercambio de datos?
Q4 Si los dispositivos tienen que estar conectados y desconectados varias veces, ¿podría el teléfono saber la diferencia de tiempo entre la conexión?
Trataré de responder lo que encontré cuando trabajaba en lo mismo. Algunos de los dispositivos en el mercado no son compatibles con LE, aunque hay soporte de software, el hardware no estará habilitado o presente.
Q0 ¿Es posible tener BLE encendido siempre y cuando el teléfono esté funcionando? Ans. Sí tu puedes . Hay 2 modos para escanear BLE uno y otro es publicidad. Por lo general, los dispositivos que solo tienen LE harán publicidad.
Q1 ¿Hay alguna diferencia entre las dos tecnologías con respecto a la distancia de la señal? y hasta dónde pueden viajar? Ans. Sí, hay diferencias con respecto a la velocidad, el tamaño del paquete de datos, el rango y el consumo de batería. El rango de LE (hasta 250 m aproximadamente) es menor que el BT clásico (hasta 700-800 m aproximadamente). La velocidad de transferencia de datos también es muy baja. puede transferir hasta un máximo de 27 octetos en un solo paquete con una velocidad promedio de ~ 100kbps, mientras que el EDR clásico tiene una velocidad de 2 mbps. Las conexiones de baja energía Bluetooth de transmisión perderán una gran parte del enorme potencial de ahorro de energía
Q2 ¿Existe alguna limitación en la cantidad de dispositivos que se pueden conectar simultáneamente? El BLE funciona en maestro y esclavo. El número de ungüentos se puede conectar al maestro.
Q3 ¿El consumo de batería varía según el tamaño del intercambio de datos? Según mi medición de potencia, EDR es mejor que BLE para el largo plazo, donde hay transferencia de datos. en intervalos regulares cuando los dispositivos están despiertos e ideales
Q4 Si los dispositivos tienen que estar conectados y desconectados varias veces, ¿podría el teléfono saber la diferencia de tiempo entre la conexión? Sí. si en este caso, si hay conexión para transferir y luego desconectar. Es mejor mantener EDR a largo plazo, en lugar de LE conectar y desconectar.
La respuesta anterior se basa en experimentos realizados al elegir la tecnología BT para dispositivos portátiles, los resultados pueden diferir
Tu pregunta:
"Q0 ¿Es posible tener BLE encendido siempre y cuando el teléfono esté funcionando?"
va a ser específico de la plataforma. En Android, estoy seguro de que puede hacer arreglos para que la exploración BLE continúe en segundo plano, aunque eso puede ser una preocupación para la batería.
En iOS, las reglas de aplicación en segundo plano son más restrictivas. No creo que puedas continuar escaneando en segundo plano.
Recientemente dos diferentes tecnologías Bluetooth disponibles:
- Bluetooth clásico - Alcance: 30 pies o 10 metros
- Bluetooth de baja energía o Bluetooth inteligente - 200 pies y más
Consume solo una fracción de la potencia de las radios Bluetooth clásicas.
Alimentado por baterías pequeñas de botón.
Puede operar estos dispositivos por más de un año sin recargarse.
Alcance mejorado: optimice el alcance a 200 pies y más.
Consumo de energía en modo inactivo, promedio y pico ultra bajo.
Menores costos de implementación.
Interoperabilidad de múltiples proveedores.
Transferencias de datos: 8 octetos como mínimo hasta 27 octetos de paquete máximo.
Velocidad: 1 Mbps.
Calificación sniff-sub avanzada para lograr ciclos de trabajo ultra bajo.
Rango: 100 metros (índice de modulación aumentado). El rango puede variar según la clase de radio utilizada en una implementación:
Radios de clase 3: tienen un alcance de hasta 1 metro o 3 pies
Las radios de clase 2, que se encuentran con mayor frecuencia en dispositivos móviles, tienen un alcance de 10 metros o 33 pies
Las radios de clase 1, utilizadas principalmente en casos de uso industrial, tienen un alcance de 100 metros o 300 pies
- Robustez: CRC de 24 bits (máxima robustez contra interferencias) Seguridad sólida: cifrado AES-128 completo utilizando CCM - Cifrado en modo contador (cifrado y autenticación)
Esta información es de: http://www.bluetooth.com/Pages/Bluetooth-Smart.aspx
Para obtener más información sobre Bluetooth clásico o BLE, puede consultar el enlace anterior.
Solo estoy agregando esto en caso de que alguien lo encuentre útil, es una publicación que escribí describiendo mi experiencia trabajando con tecnologías Bluetooth en dispositivos móviles: