RAVENS (Resilient Architecture for Very Efficient firmware updates of Network-connected Systems) est une solution logicielle comprenant deux composants, Hugin et Munin et permettant une mise à jour efficace du micrologiciel des objets IoT fortement limités en ressources.
- Hugin est un outil de ligne de commande capable de générer de petites mises à jour logicielles delta, faciles à installer sur place sur des périphériques contraints. Hugin peut également être utilisé pour authentifier le package de mise à jour et dispose d’une extension pour distribuer ces mises à jour aux périphériques sur Internet.
- Munin propose une implémentation de référence du code nécessaire sur le périphérique pour installer le package de mise à jour, en place, de manière résiliente.
Utilisés correctement, Hugin et Munin permettent la mise à jour sécurisée et efficace du micrologiciel de très petits appareils IoT.
RAVENS est maintenant disponible sur Orange-OpenSource Github sous la licence BSD 3-Clause license.