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

Can't sniff data between connected devices

I'm trying to sniff BLE communicate data between the devices with nRF51822.

I have connected one device to the selected it with the interface toolbar.
But I can't sniff data between these devices.
I checked evidence that the receiving device received the transmit data.

In rare cases, It has sniffed CONNECT_IND but can't sniff the data after connection.
Refer to the attached image.

Do I need to make any other settings to sniff the data after connecting?

System used :
Windows 10
Wireshark 3.4.7
Python 3.9.5

Parents
  • Hi Tetsuya, 

    Could you let me know the device you used as the sniffer ? And more information about the central and peripheral in your testing ? 


    Which sniffer firmware did you use ? Please try using latest version on our website v3.1 

    Please note that to be able to follow a connection, you would need to select the advertiser you want to follow from the dropdown menu. It can't follow a connection without selecting the advertise first. Please have a look at the documentation. 

    Also please try Python 3.7 instead of Python 3.9

  • Hi Hung Bui
    Thanks for your kindly response.

    I'm using this.
    www.adafruit.com/.../2269

    I have tried for your advice.
    Use the latest firmware version 3.1.
    Downgrade Python 3.9 to 3.7

    But I can't get data after CONNECT_IND.
    I selected an advertising device correctly on the interface toolbar.

    The advertising device uses BGM220 of Silicon Labs.
    The scanning device is Pixel 4.

    If you need more information to solve this issue, let me know what you need, please.

  • Hi Tetsuya, 
    I would suggest to try testing again using a Nordic's nRF52 Development Kit. 
    We haven't tested the firmware with the Adafruid module. 

    Also please try testing to scan the BLE connection between a Nordic peripheral and the phone. 

Reply Children
Related