After installing the Android 4.3 on Nexus-4, one can write the Bluetooth Low Energy (BLE) programs on Android platform. As still no official samples are available from LG/Google on the SDK samples, I tried to dig through available the Java-docs for new SDK and write an Android-App for scanning all BLE devices available in vicinity.
To use this application, we need following:
I have TI's CC2540DK-MINI development kit and NordicSemi's nRF51822 Development kit. TI's kit comes with a KeyFrob and USB-based-BLE-devices and USB-based firmware loader. For current project, I am using TI's kit's KeyFrob as my BLE device (that I am scanning from Android phone).
I have loaded the project code to the project site.
You can try the same application using the Android application download link
Here is screen shot
To use this application, we need following:
- Any Android with 4.3 installed and have BLE HW support ( that means the mobile phone should support Bluetooth 4.0)
- For getting list of scanned devices, we have two options:
- Have real BLE devices (like BLE dongles, chips, SoC, etc)
- We need to have a firmware image that allows us to start the discoverability on the device.
- Have another Android 4.3 phone with BLE enabled and discovery enabled
I have TI's CC2540DK-MINI development kit and NordicSemi's nRF51822 Development kit. TI's kit comes with a KeyFrob and USB-based-BLE-devices and USB-based firmware loader. For current project, I am using TI's kit's KeyFrob as my BLE device (that I am scanning from Android phone).
I have loaded the project code to the project site.
You can try the same application using the Android application download link
Here is screen shot