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