/iot-lab-training

Training support for the IoT-LAB testbed

Primary LanguageJupyter Notebook

Welcome to the IoT-LAB training resources

Description

This repository contains training resources to easily start using the IoT-LAB testbed.

The training resources are based on Jupyter notebooks that are run in a preconfigured virtual machine.

Setup

  1. Clone this repository:
$ git clone --recursive https://github.com/iot-lab/iot-lab-training
  1. Setup your working environment. You have 2 choices:

  2. Using the vagrant virtual machine:

$ cd iot-lab-training
$ IOTLAB_LOGIN=<login> vagrant up (Replace <login> with your IoT-LAB login)
  1. Using Docker (only tested on Linux)
$ cd iot-lab-training
$ IOTLAB_LOGIN=<login> make run-docker
  1. Connect to JupyterLab at http://localhost:8888/?token=iotlab

  2. In JupyterLab, click on the start.ipynb file

Graceful shutdown of the VM:

$ vagrant halt