This µracoli contribution describes, how the traffic on a IEEE 802.15.4 wireless sensor network can monitored with wireshark.
With the µracoli sniffer firmware, a transceiver board with a serial or a USB interface can be easily made to a sniffer frontend. The Python script ieee802154.py bridges the serial port over a pipe to wireshark.
Here is a overview of the package contents of uracoli-sniffer-<version>.zip:
test/uracoli-sniffer-tst/ |-- LICENSE |-- README.html |-- doc | |-- index.html ............ documentation | `-- ... |-- firmware .................. sniffer firmware binaries | |-- sniffer_any2400st.hex | |-- sniffer_psk212.hex | `-- ... `-- script |-- ieee802154.py ......... Python interface script `-- ...
The following sections explain the setup and usage of the sniffer under Linux and Windows OS.