¿Puede un dispositivo Bluetooth 4.0 BLE comunicarse con un dispositivo Bluetooth 2.1 en el nivel más básico?

5

Quiero desarrollar una aplicación en un iPhone de Apple, que tiene Bluetooth 4.0 BLE incorporado, que habla de un kit básico con un chip bluetooth 2.1 en él.

En primer lugar, ¿es técnicamente posible, si solo uso los comandos más básicos de 4 para simplemente 'saber' si el dispositivo 2.1 está presente?

    
pregunta user1459408

2 respuestas

2

No hay mucha información sobre el chip bluetooth / radio incorporado en los iPhones más nuevos (4s, 5, iPad 2, macs más nuevos), pero comúnmente se conoce como Bluetooth 4.0 de modo dual. Pueden acceder a dispositivos Bluetooth (v1.x) Bluetooth + EDR (v2.x) y Bluetooth + HS (v3.x) más antiguos, así como a dispositivos Bluetooth v4.0 y BLE v4.0 más nuevos.

El chip host en el iPhone puede hablar con ambos, pero no al mismo tiempo. Un dispositivo esclavo BLE solo puede hablar con un host BLE. Un dispositivo BR / EDR solo puede hablar con un Host BR / EDR. Puede haber esclavos de modo dual, pero no realmente.

Sí, puedes usar tu iPhone con Bluetooth v4 para hablar con un dispositivo BR / EDR básico. No puedes usar un iPhone con BT v2.x para hablar con un dispositivo BLE.

    
respondido por el Passerby
1

A pesar de que tanto Bluetooth Classic como Bluetooth Low Energy usan 2.4GHz y GFSK, el ancho de banda del canal y otros parámetros son diferentes entre ellos. Por lo tanto, no pueden comunicarse incluso a nivel de PHY y eso significa que no.

Tenga en cuenta que utilizo la nomeclatura Bluetooth Classic porque, aunque Bluetooth Low Energy se especifica en la especificación v4.0, Bluetooth Classic también se especifica allí. Entonces, decir que Bluetooth v4.0 podría confundir (aunque decir que Bluetooth 2.1 no daría como resultado que no existiera BLE en esa especificación).

Bluetooth Classic se creó para aplicaciones de mayor velocidad de datos (audio, auriculares, etc.), mientras que BLE sacrifica la velocidad de datos para reducir el consumo de energía. Esto los hizo incompatibles.

La mayoría de los teléfonos admiten Bluetooth Classic o Bluetooth Classic + BLE, pero es poco probable que encuentre algún teléfono / tableta que sea compatible con Bluetooth BLE, ya que necesitan bluetooth clásico para auriculares.

Tu publicación tocó otro tema. Apple decidió hace mucho tiempo que las comunicaciones que usan Bluetooth Classic para el intercambio de datos (no audio) requieren que los desarrolladores del dispositivo se conviertan en parte del programa MFI (Made for Apple), lo que significa agregar un chip de autenticación especial a su dispositivo. Sin este dispositivo, no es posible enviar datos entre los productos de Apple al Bluetooth clásico. Sin embargo, esto no se aplica al audio / música.

La restricción anterior no está presente para Bluetooth BLE. iPhone / iPad / iPod con Bluetooth Low Energy puede comunicarse con cualquier dispositivo con soporte BLE sin necesidad de un chip de autenticación.

    
respondido por el Gustavo Litovsky

Lea otras preguntas en las etiquetas