Difference between revisions of "Testbed"

From Physical Layer Security
Jump to: navigation, search
(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 ( Except the lines that start with #, which are only a comment during the lines)
+
Please execute line by line (The console lines are in a box)
  
#libsodium installation
 
  
sudo add-apt-repository ppa:chris-lea/libsodium
+
libsodium
  
  #next things have to be done as root so we swith with sudo su
+
  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
  
sudo su
+
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
  
echo "deb-src http://ppa.launchpad.net/chris-lea/libsodium/ubuntu trusty main" >> /etc/apt/sources.list
+
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
  
apt-get update && sudo apt-get install libsodium-dev
+
python packages
 
+
sudo apt-get install python-zmq python-dev python-qt4 libzmq3-dev python-numpy
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
 

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