conferences | speakers | series

Building composable IOT toolsets with Docker, Node-Red and OpenOCD

home

Building composable IOT toolsets with Docker, Node-Red and OpenOCD
FOSDEM 2020

We will demonstrate how to quickly develop simple tools to: check for a GPIO state, communicate with an I2C OLED screen or gdb into a running firmware.

Thanks to multiarch/qemu-user-static, it is now trivially easy to build arm32 docker images from any workstation or server. These images can be shared on public repositories like any other x86 image.

Single board computers such as the Raspberrry Pis have built in Linux primitives for basic manipulations of GPIOs and ports (I2C, UART, SPI) such as /sys/class/gpio or /dev/i2c*.

Node-RED allows to visually develop simple workflows that can leverage the kernel primitives but also other packages like OpenOCD.

Most of the presentation will be live with just a few stops on GitHub or the Docker Hub. No slides should be necessary.

Speakers: Dimitri del Marmol (ddm)