Aller au contenu principal

Vision

Interieur boitier leukOS avec PCB et relais

Vue interne d'un boitier leukOS avec carte PCB et relais. Cliquer pour ouvrir l'image en pleine resolution.

leukOS est né d'un constat simple : la gestion technique d'un habitat, d'un quartier ou d'une ville reste trop souvent fragmentée entre plusieurs systèmes fermés. leukOS propose une alternative open-source pour déployer un boîtier unique par site (ex: maison), pilotable localement et supervisable à grande échelle.

Objectifs​

  • Autonomie locale — chaque boîtier fonctionne seul, sans dépendance au cloud ni au serveur central.
  • Résilience — un watchdog matériel garantit le redémarrage en cas de blocage ; l'état est persisté localement.
  • Ouverture — protocoles standards, code source lisible, formats de configuration JSON/YAML.
  • Modularité — on ajoute des relais, vannes, compteurs, devices domotiques et automatismes par configuration.
  • Souveraineté — auto-hébergement complet, aucune donnée ne quitte l'installation.
  • Pilotage opérateur — les sociétés de services (eau, électricité, connectivité) disposent d'un central dédié pour orchestrer les accès à distance de façon traçable.

Philosophie de conception​

leukOS applique le modèle edge-first :

  • La logique de contrôle critique s'exécute au plus près du matériel, sur le node.
  • Le central de supervision apporte une couche de coordination, d'observabilité et de contrôle opérateur, mais n'est jamais un point de défaillance unique pour le contrôle local.
  • Les interfaces (IHM Qt locale, web centrale) sont de simples clients d'API : elles n'embarquent aucune logique métier.

Cible de déploiement​

Le scénario cible est un réseau territorial où :

  • chaque maison est équipée d'un boîtier leukOS ;
  • les habitants contrôlent leurs équipements en local (écran) et à distance (mobile) ;
  • les opérateurs eau/électricité appliquent des politiques d'accès via vannes et relais ;
  • les boîtiers participent à une architecture internet/intranet locale pilotée.

Comparaison​

PlateformeModèleleukOS
Siemens S7PLC propriétaireNode C++ autonome sur nano-ordinateur
Beckhoff TwinCATRuntime temps réel WindowsBoucle de contrôle déterministe sous Linux
Ignition SCADASupervision propriétaireCentral Go + interface web Vue
Home AssistantDomotique événementielleDomotic local inspiré du même modèle (états/services/événements)