Balena est un ensemble complet d'outils pour créer, déployer et gérer des flottes d'appareils Linux connectés.
configurer un équipement avec le système d'exploitation hôte balenaOS :
basé sur Yocto Linux et livré avec le moteur de conteneur léger balenaEngine, compatible avec Docker
responsable du lancement du superviseur de l'appareil, de l'agent de balena sur l'équipement ainsi que des services conteneurisés.
le conteneur de chaque service utilise un système d'exploitation de base qui peut provenir de n'importe quelle image de base Docker existante compatible avec l'architecture de l'équipement.
pousser le code vers les serveurs de construction balena, où il sera emballé dans des conteneurs et livré aux diféfrents équipements.
Les conteneurs peuvent être configurés pour s'exécuter en tant que privilèges, accéder directement au matériel et même injecter des modules dans le noyau.
Le superviseur de périphérique balena s'exécute dans son propre conteneur, ce qui lui permet de continuer à s'exécuter et à extraire le nouveau code même si l'application se bloque.
gestion, surveillance et mise à jour des équipements et des services via le tableau de bord Web ou via notre API via la CLI et le SDK.