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.
- Furter reading
- How the UART interface of the firmware works, is described in section Sniffer Firmware.