Difference between revisions of "Testbed"
From Physical Layer Security
(→Prepare the Host) |
(→Prepare the Host) |
||
Line 48: | Line 48: | ||
python packages | python packages | ||
sudo apt-get install python-zmq python-dev python-qt4 libzmq3-dev python-numpy | sudo apt-get install python-zmq python-dev python-qt4 libzmq3-dev python-numpy | ||
+ | Plot Function: | ||
+ | Download and install our plot.pyc script. |
Revision as of 16:02, 27 October 2017
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 (The console lines are in a box)
libsodium
sudo apt-get install autoconf autogen sudo apt-get install gpp sudo apt-get install g++ sudo apt-get install libtool sudo add-apt-repository ppa:chris-lea/libsodium
next things have to be done by root
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 sudo make install sudo ldconfig
python packages
sudo apt-get install python-zmq python-dev python-qt4 libzmq3-dev python-numpy
Plot Function: Download and install our plot.pyc script.