Benjamin Valentin

Embedded software engineer, ML!PA, "Firmware Updates from RIOT to RIOT: A practical guide"


Firmware Updates from RIOT to RIOT: A practical guide


Benjamin Valentin is an embedded software engineer at ML!PA Consulting GmbH. There he works on RIOT based solutions for customer specific industrial IoT projects involving wireless and wired sensor networks.


RIOT can fetch firmware updates via CoAP through the SUIT mechanism. But RIOT can also act as a CoAP server itself. This talk gives an introduction on how to set up a RIOT node so that it can serve updates to other RIOT nodes. Along the way this will give an overview of what’s new in VFS, the CoAP API to interact with VFS and new features in our SUIT implementation.