Skip to content
OpenBenchmark - continuous delivery benchmarking for 6TiSCH
Branch: develop
Clone or download
Latest commit 4791fd7 May 16, 2019

readme.md

Branch Build Status
master Build Status
develop Build Status

About

This repository contains the code of the 6TiSCH benchmarking platform that automates the experimentation on different testbeds.

Supported testbeds:

IoTLAB - Saclay

Supported 6TiSCH firmware:

OpenWSN

Architecture

Prerequisites

  1. Vagrant
  2. An IoT-LAB account

Getting started

  1. Start up Vagrant VM:
vagrant up
  1. SSH into the server and run bootstrap.sh script:
vagrant ssh
./openbenchmark/bootstrap.sh
  1. Upon the completion of the process, you will be given a public SSH key which is to be copied and pasted in your IoT-LAB account configuration

  2. Write your IoT-LAB username into the experiment config file (../iotlab-exp-auto/conf.txt)

[exp-config]
user = YOUR_USER_NAME
  1. Open a web browser and go to 127.0.0.1:8081

Development

  1. Run continuous rsync process on the host machine:
vagrant rsync-auto
  1. Run Laravel Mix on the guest machine:
vagrant ssh
cd openbenchmark
npm run watch
You can’t perform that action at this time.