Skip to content

Running An Experiment with the IoT lab

Keoma Brun edited this page Jun 20, 2016 · 13 revisions

This page details how to run an experiment on the IoT-LAB platform, and store the results into this repository.

Preparing for an experiment

  1. Make sure you have an an account on IoT-Lab (https://www.iot-lab.info/testbed/signup.php).

  2. In order to run the experiment in the repository, a few things have to be configured before run the experiment.

  3. Create a profile called mercator, with Node architecture field set on M3 and the other fields as you like.

  4. Configure your SSH public key to log in SSH serve.

  5. After that, log-in into SSH server (grenoble preferred) and clone the mercator repository:

    git clone https://github.com/openwsn-berkeley/mercator.git

  6. Make sure you have the correct python module installed:

    pip install -r requirements.txt --user

Running an Experiment

Go into mercator folder and execute the script

cd mercator/code/software/app/
python mercatorRunExperiment.py -t grenoble

This script will start a new experiment in the grenoble testbed with the nodes listed in:

`/mercator/software/app/testbeds/grenoble.json`

Committing Results

TODO

Clone this wiki locally