Sign inSign up

fitiotlab/iot-lab-training

By fitiotlab

Updated 3 months ago

Docker image for IoT-LAB training

Image
0

1.4K

fitiotlab/iot-lab-training repository overview

Welcome to the IoT-LAB training resources

Description

This repository contains the Jupyter Notebooks available at https://labs.iot-lab.info and used ad training resources to easily start using the IoT-LAB testbed.

Getting started

We recommend that you follow the start.ipynb notebook to learn how to use Jupyter Notebooks.

  • Notebooks in riot will let you discover the RIOT operating system:
    • riot/basics contains exercises on basics features of RIOT
    • riot/networking contains networking exercises (802.15.4, IPv6, UDP, CoAP and LwM2M)
    • riot/lorawan contains exercises on LoRaWAN LPWAN networks
    • riot/security contains exercises on security aspects for IoT (hash, crypto, DTLS and OTA)
  • Notebooks in contiki-ng contains exercises to discover the Contiki-NG operating system
  • Notebooks in testbed shows advanced features of the IoT-LAB testbed:
    • for measuring power consumption on IoT-LAB M3 devices
    • for sniffing radio paquets between IoT-LAB M3 devices
Contribute
  1. Clone this repository:
$ git clone --recursive https://github.com/iot-lab/iot-lab-training
  1. Start a local Jupyterlab server using Docker (only tested on Linux and OSX)
$ cd iot-lab-training
$ IOTLAB_LOGIN=<login> make run-docker
  1. Connect to JupyterLab at http://localhost:8888/?token=iotlab

You can then edit the notebooks in your browser. Make sure to clear all the outputs before commiting your changes.

Tag summary

Content type

Image

Digest

sha256:362000c99

Size

2 GB

Last updated

3 months ago

docker pull fitiotlab/iot-lab-training