Search code examples
androidbluetoothandroid-4.0-ice-cream-sandwichbluetooth-lowenergy

Bluetooth Smart (4.0) / GATT support in Android 4.0?


I'm trying to find way to work with Bluetooth 4.0 (AKA Bluetooth Smart) devices using modern Android smartphones, namely - HTC One V.

As I understood, there is some issues using GATT profile even in Android 4.0 with Bluetooth 4.0 hardware because of API limitations.

I saw Motorola released it's own API for BT LE, but not sure it will work for other vendors. My goal is to get universal support for all smartphones with appropriate hardware.

Any suggestion for solution are highly appreciated.

Alexey

PS: Yes, I saw Android API for HDP, but it seems to be used only with 'classic' Bluetooth devices (not low energy ones, as BT LE does).


Solution

  • As discovered, 4.3 has support for BLE, but it so broken, especially on Nexus devices. At my opinion, it's not ready for production.