Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.66 KB

readme.md

File metadata and controls

63 lines (44 loc) · 1.66 KB
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