Workshop: RIOT

Sobre RIOT

RIOT es al Internet de las Cosas lo que Linux es al Internet. RIOT es un sistema operativo libre de código abierto, desarrollado por una comunidad de desarrolladores incluyendo a compañías, academia y aficionados, distribuidos a través del mundo.

RIOT soporta la mayoría de dispositivos IoT de bajo consumo y arquitecturas de microcontrolador (32-bit, 16-bit, 8-bit). RIOT busca implementar todos los estándares abiertos relevantes para el soporte a una Internet de las Cosas que es conectada, segura, durable y amigable con la privacidad de los usuarios.

Descripción del Workshop

Lugar

Sala C303. Facultad de Construcción Civil del Campus San Joaquín UC

Objetivos

  • Conocer sobre RIOT-OS, su historia y objetivos
  • Presentar la plataforma y sus características
  • Aprender a usar la plataforma a través de tutoriales específicos
    • Como establecer el entorno de desarrollo para aplicaciones
    • Manejo de Threads en RIOT
    • Manejo de Timers
    • Capa de RED

Los detalles del workshop se describen en el siguiente sitio. El workshop hará uso de la plataforma IoT-Lab presentado en el Workshop del día miércoles

Requisitos

  • Asistir al workshop del miércoles o estar familiarizado con la plataforma IoT-Lab
  • Traer su propio computador, uso de sistema operativo basado en Unix (Linux/OS X) es preferible, pero para seguir el tutorial basta con tener un cliente SSH
  • Conocimientos básicos de uso de línea de comandos en Unix
  • Conocimientos de programación, idealmente de lenguaje C.
  • El tutorial usará IoT-Lab, pero se proveerán algunas placas de desarrollo para estudiantes avanzados, sin embargo es deseable tener el entorno de desarrollo preparado localmente

Sobre el presentador

Oliver Hahm is an embedded software engineer at Zühlke in Eschborn, Germany.  He obtained his Diploma degree in Computer Science from Freie Universität Berlin in 2007. After working as a software engineer for ScatterWeb GmbH, a startup for Wireless Sensor Network applications, from 2007 to 2009, he joined the faculty of Mathematics and Computer Science at the Freie Universität Berlin as a research assistant until 2012, responsible for the G-LAB project. From 2012 to 2017, Oliver Hahm joined Inria as a researcher and received his Ph.D. from Ecole Polytechnique, Paris, France in 2016. His research is focused on operating systems for the Internet of Things, embedded network stacks, information-centric networking, and standardization efforts in the area of low-power and lossy networks. He is a co-founder and one of the core  developers and maintainers of the RIOT operating system.