Running the nRF Sniffer¶
To start sniffing, place the nRF52840 MDK USB Dongle that runs the nRF Sniffer for Bluetooth LE firmware between the two devices that are communicating. Then open Wireshark and start recording packets.
Setting up hardware¶
Plug nRF52840 MDK USB Dongle into the USB port of your computer. Then place it between the Central and Peripheral device that you want to sniff.
Wireshark capture setup¶
When you open Wireshark, the Wireshark capture screen is displayed. It includes the Wireshark interface for managing packets that are captured, the nRF Sniffer toolbar, and the hardware interfaces connected to the nRF Sniffer.
Tip
If the nRF Sniffer toolbar is not visible, select View > Interface Toolbars > nRF Sniffer for Bluetooth LE.
The following options are available from the capture screen in Wireshark:
RSSI filter
-
You can apply a RSSI filter on the packets that are being received. Only packets that match the filter are displayed.
You must set the capture filter in the capture screen by using the keyword
rssi
. For example, the filterrssi >= -70
only captures packets that have an RSSI greater than or equal to-70 dBm
. Interface options
-
Click next to the interface to configure additional options for the nRF Sniffer for Bluetooth LE.
The following options are available:
Only advertising packets
-
Sniff only the advertising packets of the given device. When a new connection is established, the nRF Sniffer ignores it.
Only legacy advertising packets
-
Sniff only the legacy advertising packets of the given device. The nRF Sniffer does not look for the advertiser's device address in extended advertising packets in the auxiliary advertising packets.
Find scan response data
-
Follow scan requests and scan responses when sniffing all advertising devices. This option is useful for finding the advertiser's name in the scan response data. You need an active scanner to generate the scan requests to follow.
Find auxiliary pointer data
-
Follow the auxiliary pointer for additional data when sniffing all advertising devices. This option is useful for finding the advertiser's address and name in the auxiliary advertising data.
Scan and follow devices on LE Coded PHY
-
Sniff on the LE Coded PHY when sniffing all advertising devices and a specific device. The nRF Sniffer follows the connection on any PHY it uses. To sniff on both LE 1M PHY and LE Coded PHY at the same time, use multiple sniffers.