Aller au contenu principal

Vision

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 Raspberry Pi
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)