Testbed
To setup the Testbed, one can simply follow the instructions below. For a successfull measurement one should follow the instruction precisely.
Required Material for our Testbed
- HOST PC with Ubuntu installed
- 2x Raspberry Pi
- 2x USB - Extension Cable
- 1x Powerbank
- 1x Power Supply
- 3x CC2531 Sticks (TI)
- 2x SD Card (16GB or more recommend)
- 2x WLAN Stick (in this case TL-WN722N)
Prepare the Host
To prpeare the Host please follow the next instructions. Please enter the commandline by opening terminal or pressing CTRL+ALT+T. After that enter the following line to prepare your host system.
#Please execute line by line ( Except the lines that start with #, which are only a comment during the lines)
#libsodium installation
sudo add-apt-repository ppa:chris-lea/libsodium
#next things have to be done as root so we swith with sudo su
sudo su
echo "deb http://ppa.launchpad.net/chris-lea/libsodium/ubuntu trusty main" >> /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/chris-lea/libsodium/ubuntu trusty main" >> /etc/apt/sources.list
apt-get update && sudo apt-get install libsodium-dev
exit
#from here no root shell required
- zmq
wget https://github.com/zeromq/zeromq4-1/releases/download/v4.1.4/zeromq-4.1.4.tar.gz
tar -xvzf zeromq-4.1.4.tar.gz
cd zeromq-4.1.4
./autogen.sh
./configure
make -j 4
make check
make install
sudo ldconfig
- python packages
sudo apt-get install python-zmq python-dev python-qt4 libzmq3 python-numpy