802.15.4 Packet Sniffing

Overview

The traffic in a IEEE 802.15.4 network can be monitored with a common transceiver board and the µracoli sniffer firmware. The setup of a sniffer requires the following components:

- A transceiver board running the sniffer firmware. It is connected to the PC via UART or USB.
- The Python script sniffer.py. It realizes the bridging of the data between the transceiver board and wireshark and it enables the user to select channels and modulations.
- Wireshark/tshark as frontend for display and analysis the captured frames.

The next sections explain the setup and usage of the µracoli-sniffer under Linux and Windows.

- Software Installation
- Firmware Installation
- Running the Sniffer

Furter reading
  How the UART interface of the firmware works, is described in section Sniffer Firmware.