🔧 Pôle Électro / Matériel

Équipe Électro / Matériel

Le boîtier physique et la couche système du projet : cartes mères, OS du cerveau, clustering k3s et contrôle des cartes sans aucun contact humain.

Règle : chaque CAS utilise un seul type de carte (PC, phone ou SBC) + des SBC en auxiliaires si besoin. L'équipe livre des cartes « pilotables à distance » que l'équipe Logiciel transforme en nœuds utiles.

1 type/casPC, phone ou SBC — sans mélange
4 CAScerveaux possibles
0 boutontout se pilote à distance

1 · Rootage des appareils

Débloquer le bootloader (OEM unlock) pour installer Linux ; rooter (Magisk) pour les contrôles système ; activer le débogage USB/ADB sur chaque téléphone.

2 · Installation OS — maîtresse + auxiliaires

Winux (avec son extension Agent IA) est préparée en amont par le pôle Logiciel ; son installation — au même titre que le rootage ci-dessous — est confiée à l'équipe Électronique.

CAS 1 · x86

LattePanda + Winux

Carte nue, 2,5 GbE natif, custom case élégant.

CAS 2 · MVP

PC récupéré + dock

Mini-PC d'occasion, clé de boot, cerveau interchangeable.

CAS 3 · ARM

Pi 5 + Armbian

Le plus léger et économe, dashboard web native.

CAS 4 · Phone

Smartphone + dock

Linux ARM64 glibc via dock USB-C, le plus compact.

3 · Clustering k3s

# Sur le cerveau (control-plane tainté — aucun workload)
k3s server --cluster-init --node-taint CriticalAddonsOnly=true

# Jointure des nœuds
k3s agent --server https://<IP_CERVEAU>:6443 --token <TOKEN>

4 · Provisioning bare-metal

Brancher une carte mère vide → elle devient automatiquement une machine du cluster (PXE + réinstallation d'OS à distance).

OutilNiveauRôle
FOG Project / CobblerDébutantClonage et réinstall PXE simple
Canonical MAASProCloud privé : provisioning complet
⚠️ Sécurité : toujours demander confirmation avant d'effacer un disque.

5 · Contrôle des cartes (PMM / WoL / ADB)

node-control.sh reboot    phone-01  # ADB sans écran ni PIN
node-control.sh poweron   pc-01     # WoL + relais USB (PMM)

6 · Le composant BISCUIT — contrôleur intelligent

Un contrôleur intelligent qui se branche sur le hub de chaque CAS (ce n'est pas un 5ᵉ CAS) :

A · AI Edge Controller (AIC)

  • Carte mère smartphone ARM64 (8→16 Go, Linux)
  • Agent IA léger : Needle 2 + LFM2.5 (350M–2.6B)
  • Diagnostic à la demande via /proc, /sys, journalctl

B · Intelligent Hardware Hub

  • MCU STM32H5/H7 ou RP2350 (déterministe)
  • Relais, mesure de courant/tension par port
  • Capteurs courant/tension/température
  • Watchdog indépendant — la sécurité ne dépend jamais du LLM

Règle d'or : le LLM propose, la politique décide, l'outil exécute.

🧩 Lire la doc BISCUIT

Comment ce pôle rejoint le Logiciel

💻 Équipe Logiciel

Catalogue LLM, agent IA, dashboard, monitoring, clé unifiée.

📄 Application (Winux)

L'agent IA qui pilote PMM / WoL / ADB à distance.

📦 Matériel & 4 CAS

Boîtier, rails, plugins, tutoriels dock smartphone.

🧱 Architecture

Les 3 couches et le câblage du cluster.

Vous démarrez le pôle Électro ?

Choisissez un CAS, rootez, installez Winux, puis reliez le tout en cluster.