The following software packages have to be installed on the PC to run the sniffer application.
The Python interpreter with a version below 3.0, e.g. Version 2.6 or 2.7 is needed to run the serial-to-wireshark interface script ieee802154.py. The pyserial module provides all functions to access serial interfaces from the python interpreter.
Linux: Install the python package with the preferred package manager of your distribution.
dpkg -i python python-serial
sudo apt-get install python python-serial
Windows:
Wireshark is powerfull tool for network data analysis. It is used to display the frames of your IEEE-802.15.4 network. Beside the main application, the package comes with some handy to use tools like TShark or dumpcap. Since you are new to wireshark you should not miss a look into the Wireshark User Manual.
Linux: Install the wireshark package with the preferred package manager of your distribution.
dpkg -i wireshark
sudo apt-get install wireshark
Windows:
The µracoli sniffer package uracoli-sniffer-<version>.zip
can be obtained from http://uracoli.nongnu.org/download.html. Unzip the file in a local tool directory.
In order to flash the firmware on your sniffer board, you need a software. The preferred programming tool on Linux is avrdude, while on Windows most often AvrStudio is used. Alternatively you can use avrdude on Windows too, it comes with the packake WinAVR.
Linux: Install the package avrdude with the preferred package manager of your distribution.
dpkg -i avrdude
sudo apt-get install avrdude
Windows: