Difference between revisions of "Testbed"
From Physical Layer Security
(→Prepare the Host) |
(→Prepare the Host) |
||
Line 15: | Line 15: | ||
After that enter the following line to prepare your host system. | 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 | |
− | echo "deb http://ppa.launchpad.net/chris-lea/libsodium/ubuntu trusty main" >> /etc/apt/sources.list | + | 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 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | sudo apt-get install python-zmq python-dev python-qt4 libzmq3 python-numpy |
Revision as of 15:04, 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