This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Detect mobile phone's MAC address

Other Parts Discussed in Thread: CC2560, CC2564

Hi team 

Can I use CC2564/CC2560 to catch mobile phone's MAC address in the air which is under connection stage? Thanks.

e2e.ti.com/.../1983892

  • Hi Daniel,

    There is some ambiguity in your question in this post and the one linked above. So, I will break the answer down in 2 parts : BT classic and BLE.

    1. BT classic : As long as the phone (BT classic setting) is discoverable, the CC256x will be able to see it's BD Address by performing an inquiry. This BT classic BD ADDR of the phone typically never changes.

    2. BLE : The terminology is slightly different for BLE. As long as the BLE on the phone is advertising, the CC256x will be able to see it's BLE ADDR is a BLE scan. This BLE ADDR can be

    - Public : Same address every-time. May or maynot be the same as the phone's BT classic BD_ADDR.

    or

    - Private : Like the resolvable random address. It changes every-time and only the device with the correct LTK can resolve it in order to connect to the phone over BLE.

    Hope this answers your question about the BT and BLE inquiry/scan. Please refer to the Bluetooth Core Spec document (link) for technical details on how all of the aforementioned terms work.

    Best regards,

    Vihang