This repository contains firmware and Wireshark extcap plugin and Python script that can be used with the nRF52840 SoC for sniffing 802.15.4 packets.
The software provided has been tested with the nRF52840 DK and the nRF52840 Dongle and with the following operating systems:
- Ubuntu 18.04
- Windows 10
- macOS Mojave
- Wireshark (Ubuntu package
wireshark
) - pySerial (Ubuntu package
python-serial
orpython3-serial
)
To start using the nRF Sniffer, you must program the firmware, install Wireshark, and configure the nRF Sniffer capture plugin. See Nordic Semiconductor's nRF Sniffer for 802.15.4 user guide for detailed instructions and complete documentation.
The source code of the nRF Sniffer for 802.15.4 firmware is available in the nRF Connect SDK.