Du problème au système : concevoir une chaîne critique souveraine
Ce document retrace une trajectoire de conception, pas un catalogue de fonctionnalités : le problème observé sur le terrain, les entretiens qui l'ont instruit, les hypothèses que nous avons volontairement abandonnées, et l'état réel du système aujourd'hui — y compris ce qui reste à prouver.
1. Le problème : une chaîne critique sans autorité
L'agriculture algérienne nourrit quarante-cinq millions de personnes, et sa chaîne d'approvisionnement fonctionne sans aucune traçabilité numérique. Le réflexe dominant face à ce constat consiste à dire « il faut mesurer ». C'est un mauvais cadrage, et c'est celui que fait tout le monde. Le problème n'est pas l'absence de mesure : c'est l'absence de qui décide, et donc de responsabilité. Un capteur sans autorité derrière lui est un jouet coûteux.
2. Découverte : une recherche continue, pas un exercice ponctuel
Notre modèle n'est pas le produit d'un atelier de réflexion isolé. Il est le résultat d'un entretien continu avec les parties prenantes — exploitants, coopératives, responsables de site, et interlocuteurs institutionnels — mené en parallèle du développement, et remis en cause à chaque fois qu'une partie prenante nous contredit. Trois entretiens sur le seul mois dernier, et trois à quatre programmes d'accélération dans notre parcours, ont fourni le terrain de cette boucle. La partie la plus utile d'un entretien est l'endroit où il casse votre architecture.
2.1 Journal de décisions
| Question | Notre hypothèse | Ce qui a été tranché | État |
|---|---|---|---|
| Q3 · Où vit le stock de pièces ? | Un stock par unité de production | Un magasin central par usine. Le stock par ligne devient une décision de processus, arbitrée par la direction car elle a un coût. | VERROUILLÉ |
| Taxonomie des pièces | Un enum « catégorie » unique | Trois axes orthogonaux distincts : un roulement est usure, équivalente et réutilisable en même temps. Jamais de booléen, jamais de colonne repliée. | VERROUILLÉ |
| Cycle de vie d'une pièce prise | Prise, puis consommée | Ajout d'un retour. Une pièce prise pour un mauvais diagnostic doit revenir en stock, sinon le registre dérive à chaque erreur — et cette dérive détruit la confiance dans le module. | VERROUILLÉ |
| Outillages | Entrés dans le catalogue de pièces | Retirés. Un outillage est une garde — affecté, rendu, étalonné — pas un niveau de stock. Ils avaient dérivé dans la taxonomie parce que c'est là que la conversation sur le magasin avait commencé. | VERROUILLÉ |
| Périmètre de la première démonstration | Éditeur graphique de configuration du bureau de méthodes | Coupé. C'est un actif de vente pour plus tard, pas un verrou pour la v1. On livre le tableau de travail, la liste d'équipements et le sélecteur de pièces. | DÉCIDÉ |
| Q1 · Déclencheurs d'ordre de travail | Basés sur l'intervalle | Lignes heures et compteurs d'usage à confirmer avec l'exploitation. | OUVERT |
| Q5 · Cellule multi-intervenant | Un ordre de travail appartient à une équipe | Bloque le schéma : décide si l'on modélise une équipe ou une affectation par étape. [schéma] | OUVERT |
| Q7 · Qui déclare la panne ? | Un rôle de superviseur | Aucun rôle rigide. Dans une exploitation où une seule personne est disponible, qui que ce soit présent déclare. | OUVERT |
3. L'architecture : trois niveaux, une seule chaîne de responsabilité
Les décisions les plus coûteuses d'un projet agricole ne sont pas les choix de capteurs. Ce sont les frontières d'autorité : où s'arrête l'autonomie d'un nœud, qui peut contredire l'intelligence, et ce qui se passe quand le réseau tombe. Nous avons répondu à ces trois questions par un empilement à trois niveaux, où chaque niveau peut se dégrader sans jamais perdre la main.
3.1 Les cinq piliers d'OmnilinkOS
3.2 La pile logicielle : quatre composants, quatre responsabilités
3.3 La chaîne de sécurité, de la sonde au décret
4. Le système physique : ce que coûte un nœud, et à quelle échelle
Un choix d'ingénierie cohérent pour l'agronomie saharienne est un choix chimique. Nous avons retenu le LiFePO4 plutôt que le Li-ion standard : 3,2 V nominal, coupure à 3,65 V, et surtout une tolérance thermique que le Li-ion standard ne peut pas endurer sur un sol saharien qui dépasse 60 °C en été. De même, les électrodes capacitives haute fréquence, au-delà de 100 MHz, remplacent les sondes résistives que le sel de Biskra corrode et décale.
| Module | Rôle | Unité (1) | Série | Écart |
|---|---|---|---|---|
| Sonde 3 Profondeurs | Mesure capacitive tri-strate et microclimat | $22.75 | $11.05 | -51 % |
| Sonde sans microclimat | Variante terrain minimale | — | $9.55 | SOUS 10 $ |
| Nœud central et hub de zone | Agrégation, aide à la décision, autonomie six mois | $323.20 | $226.15 | -30 % |
| Électrovanne et module de sûreté | Vanne à solénoïde verrouillable et watchdog | $89.80 | $53.55 | -40 % |
5. La preuve : trente cycles en boucle fermée
Nous avons branché les vrais composants de la pile, pas des doublures : l'agent edge est le binaire Zig réellement compilé, alimenté par la maille LoRa simulée ; l'agent cloud est l'orchestrateur OmniAgent ; la physique est l'équation de Richards à trois strates, avec une demande évaporative de Penman-Monteith selon FAO-56. Trente cycles d'opérations, deux injections de scénario.
| Cycles | Événement | État physique | Agent edge | Résultat |
|---|---|---|---|---|
| 01 | Zone racinaire sèche | θ à -30 cm = 24,5 %, sous le seuil de 26 % | Machine à états : inactif vers pompage | VANNE OUVERTE |
| 02–14 | Humectation de la zone active | 24,5 % vers 37,6 % | Supervision autonome continue | 1 260 L délivrés au bulbe racinaire |
| 15 | Capacité au champ atteinte | θ = 38,6 %, au-dessus du seuil de 38,4 % | Coupure déterministe, passage en refroidissement | 450 L ÉPARGNÉS |
| 16 | Injection d'un épisode de Sirocco | 29 °C vers 46 °C · VPD 9,08 kPa | Dérive thermique de 17 °C, seuil de 10 °C franchi | ESCALADE WF-002 |
| 17–24 | Conditions de tempête de sable | 38,4 % vers 37,7 % · VPD 10,17 kPa | Maintien de l'état de repos sûr | Vanne verrouillée fermée |
| 25 | Audit ministériel, arrêt forcé | — | Commande distante authentifiée, passage en surcharge | WATCHDOG VÉRIFIÉ |
| 30 | Rapport de mission | θ = 37,1 % | Aucun dépassement de watchdog | WF-005 GÉNÉRÉ |
6. Où nous en sommes
7. Aller plus loin
Parlons de votre corridor
Nous déployons OmnilinkOS sur des périmètres réels. Si vous avez une station, une oasis ou une chaîne de production à instrumenter, le plus rapide est d'en parler.