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

BLE sniffer wireshark channel selection

Hi,

I am using an nRF51DK device in sniffer mode. I could see devices discovered in the console window. Launched "Wireshark" tool using "w" command. I could see the advertisement packets emitted by the selected device. How can i see data packets emitted/destined from/to this device? Should i be selecting any specific channel in Wireshark to capture data traffic? if so,how do i do it? Please let me know.

Thanks Karthik

Parents
  • If you select the device in the PC console screen, it will show the packets that are being sent by the device and being received by the device. For example, it will show the ADV_IND packets being sent by the advertiser and the SCAN_REQ/CONNECT_REQ packets being sent by the scanner/central.

    The channel selection is automatic and does not need any specific settings. If you need manual control of the settings, use the "h" option in the PC control software, see the Sniffer user manual for details on using the command or look at this devzone case here.

    Unfortunately there is a known issue in the current version of the sniffer in which even if you select a specific device, it will show other devices. Currently the only work around available is to reset the device by pressing the reset button until only the selected device shows up on wireshark.

    Edit: Added information on channel selection

  • As i asked specifically,i want to understand this: How do i select channel in wireshark to capture data traffic between peripheral and central device?

    nRF51 hope between channels 37,38 and 39 to advertise itself,are there any specific channel selection requirements in wireshark that i need to do after it is launched through "w" command in console?

    Thanks

Reply Children
No Data
Related