Bêta 0.2.0-beta.2, pas encore pour un process critique. Voir la roadmap
PNeX logo
Documentation de la version en développement, pas encore publiée. Voir la version stable (0.1.0)

Introduction

Ce qu'est PNeX et pourquoi il existe

Bêta précoce (0.2.0)

PNeX est en bêta — très bêta. La plupart des fonctionnalités sont testées par le mainteneur sur un vrai banc, aucune n'est encore validée par la communauté. Idéal pour tester et contribuer ; ne pilotez pas encore un process critique avec. Les bêtas publiées vont jusqu'à la 0.2.0-beta.2 ; le développement avance vite, la version de fin d'année sera plutôt une 0.3.0. Voir la roadmap pour l'état réel de chaque fonctionnalité.

PNeX (Platform Nexus) est une plateforme de données ouverte et souveraine, auto-hébergée et écrite entièrement en Rust. Appareils, caméras, audio, documents, mails et sources web arrivent au même endroit, sont modélisés dans une seule ontologie — vos objets, leurs liens, ce qui était vrai à chaque instant — et servent à automatiser, enquêter et produire des rapports, avec un assistant IA intégré. L'IoT est une brique parmi d'autres : la gestion d'appareils de ThingsBoard, l'expérience firmware d'ESPHome et les flows visuels de Node-RED, reconstruits dans le même produit sobre en mémoire.

L'essentiel

  • Vos données, modélisées. Une ontologie de vos objets aux liens datés, avec la provenance de chaque fait, des dossiers d'enquête, des pages collaboratives, la recherche documentaire, un calendrier de maintenance et des rapports IA approuvés par une personne avant envoi.
  • Une plateforme, un langage. Serveur, apps (web, Linux, Windows, Android), moteur de flows, build firmware et thermophysique : tout est Rust, dans un seul workspace.
  • Auto-hébergé, sur PostgreSQL. La même base du Raspberry Pi d'un atelier jusqu'au site industriel, avec un stockage objet S3 compatible quand il grandit.
  • Trois façons de piloter les appareils. Aujourd'hui, le mode connecté : les flows pilotent les appareils via le serveur, pour les usages non critiques. À venir : les appareils autonomes, dont PNeX caste la config et qui continuent de réguler — et de collecter leurs métriques — pendant une coupure serveur ou internet. Plus tard : un mesh appareil-à-appareil (zenoh-pico, OpenThread) dont la topologie se configure dans PNeX.
  • Sécurisé de l'appareil au serveur. Chaque carte a son certificat client (TLS mutuel), un lien chiffré Noise authentifié par-dessus le TLS et des mises à jour OTA signées.
  • L'IA intégrée, pas plaquée. Un assistant intégré lit vos données et vos documents, rédige des brouillons de flows, de pages et de rapports, et aide à écrire des fonctions — dans l'application, avec les droits de la personne qui l'utilise.

Pour qui ?

  • La recherche, les collectivités et l'enseignement, qui collectent, annotent et partagent des données de terrain — images, sons, mesures, documents — sur une infrastructure qu'ils maîtrisent.
  • Les makers et particuliers qui veulent brancher un ESP32, l'automatiser, piloter la maison depuis un dashboard sur téléphone et garder leurs données sur leur propre serveur — sans cloud de fabricant ni abonnement.
  • Les équipes qui exploitent des procédés, des systèmes énergétiques ou des parcs de bâtiments, et qui veulent toute la chaîne — de l'appareil au dashboard — sans assembler cinq produits différents et leurs fichiers YAML.

Lisez le manifeste pour savoir pourquoi PNeX existe et pourquoi il est écrit en Rust.

Licence

PNeX est un logiciel libre sous licence MIT.

On this page