This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

NRF51822 Scan Android Phone or BT Speakers

Hey!

I am working on NRF51822-QFAC, with the help of SDK 12.2 with the aim of scanning my bluetooth speakers and mobile phone.

For the same, I have loaded the project \examples\ble_central\ble_app_uart_c\pca10028 on the MCU (after loading the Softdevice S130 2.0.1).

The observation is that it does not detect the Xiaomi Mi4i phone, nor the bluetooth speakers.

However, if I program another NRF51822 board with ble_peripheral example (like ble_app_hrs), the scanner board detects it (MAC ID, RSSI, Data etc.) in the function on_ble_evt(...).

So I think there is a pre-programmed "profile matching" going on. How do I bypass that?

Thank you.

Parents
  • Hey srijan,

    Just a quick sanity check: are you sure that your Xiaomi phone and speakers are advertising? Phones normally don't send BLE advertisement packets unless there is some application which asks for it and as there is not HD sound transport standard for BLE most of the equipment like BT speakers or headphones or handsfree are using BT Classic A2DP profile/protocol which has nothing to do with BLE (BT LE if you want;).

    Cheers Jan

  • Hello Jan! This is crisp. Your answer coupled with this one gives me complete clarity on the matter. I used the NRF Connectivity Android App to simulate the phone as Beacon, and it gets detected now.

    Thank you :)

Reply Children
No Data
Related