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.

How to get BDADDR address with TI BLE Sniffer

Other Parts Discussed in Thread: CC2650

Hi Everyone,

I just received the SensorTag 2 (CC2650) and the TI Wireless Connectivity Kit with the CC2540EMK.

I want to set up TI BLE Sniffer in a way, that I can monitor / filter the CC2650 related BLE packets. I guess, I can either filter on the address of the tag or am supposed to check the "Connect to Initiator Address" checkmark in "Radio Configuration".

Question 1: What is the correct way to just display traffic related to the CC2650?

In both cases I would need the address of the SensorTag 2.

Question 2: Where do I find the address?

  • Question 1: Once the TI Packet Sniffer gets a Connection Indication Packet - it'll attempt to follow the connection. You'll only see packets between the two devices that form a connection. (If you miss this, you'll just see what you normally see on the advertisement channels) The BTAddr is nice to have, so you know which device is which. It's device

    Question 2: You can read it from app side with HCI_ReadBDADDRCmd or just use a GATT client and look at SystemID characteristic. (Under Device Information Service). For example, on Android you can use BLE Scanner, an app that acts as a GATT client to connect to your Sensortag and read it's information.

    Regards,
    -Rebel