This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Only getting advertisement using nRF51 sniffer (nrf v.2-beta)

I have a usb dongle with nRF51422 (PCA10031) and downloaded nrf sniffer software version 2-beta from https://www.nordicsemi.com/eng/nordic/download_resource/65225/1/90637756/136163

I am running this on a Linux machine and using Wireshark (v2.4.6) to analyse the packages. 

I've followed the documentation for v2-beta of the sniffer on how to setup the sniffer + the Wireshark plugin. 

I'm trying to sniff a BLE communication between 2 devices (not including my computer) like:

- Start sniffer + Wireshark

- Choose to follow either of the devices

- Initiate a pairing session from either of the device

- Terminate the paring session

Now I expect to be able to analyse the traffic but I only see the advertisement/broadcast packages (ADV_IND/SCAN_REQ, etc,,,). 

Is there any known issue with this or am I missing something ?

regards

Einar

Parents
  • Hi Einar, 

    is this consistent, i.e. you're not able to see data packets when the two devices are in a connection  even if you disconnect and re-connect multiple times, or is occasionally?

    I have  observed that occasionally the connection request packet might not be intercepted properly by the sniffer and you then lose the connection because you do not know which channels to jump to or the conenction interval etc. This is usually solved by disconnecting and then reconnecting the two devices. Have you followed the instructions in the nRF Sniffer v2 User Guide, i.e.

    Sniffing a connection involving a single slave device

    To sniff a connection between a specific Peripheral device and a Central:

    1. Start the Sniffer if not already running.

    2. In the Sniffer, choose the device from the Device drop-down list.

    3. Connect the Central to the Peripheral.

    Best regards

    Bjørn 

Reply
  • Hi Einar, 

    is this consistent, i.e. you're not able to see data packets when the two devices are in a connection  even if you disconnect and re-connect multiple times, or is occasionally?

    I have  observed that occasionally the connection request packet might not be intercepted properly by the sniffer and you then lose the connection because you do not know which channels to jump to or the conenction interval etc. This is usually solved by disconnecting and then reconnecting the two devices. Have you followed the instructions in the nRF Sniffer v2 User Guide, i.e.

    Sniffing a connection involving a single slave device

    To sniff a connection between a specific Peripheral device and a Central:

    1. Start the Sniffer if not already running.

    2. In the Sniffer, choose the device from the Device drop-down list.

    3. Connect the Central to the Peripheral.

    Best regards

    Bjørn 

Children
Related