Documentation
Installer VIGIL-MESH sur NVIDIA Jetson
Les cartes NVIDIA Jetson sont des cibles backend d’edge computing : vision embarquée, encodage vidéo, robotique. VIGIL-MESH s’y installe comme un paquet Debian arm64 et transforme le Jetson en nœud du réseau privé, joignable par une adresse stable sans exposer un seul port. Cette page couvre les cas d’usage, l’installation du .deb, l’enrôlement sans écran (headless) par clé pré-autorisée, et le transport temps réel de flux vidéo et de datagrammes.
Cas d’usage Jetson
Un Jetson est rarement une machine de bureau : c’est un calculateur embarqué, souvent sans écran, déployé sur le terrain. VIGIL-MESH lui donne un réseau privé chiffré par-dessus n’importe quel accès sortant (4G/5G, Wi-Fi, Ethernet de site).
Edge computing
Un calculateur déployé sur site rejoint le réseau privé sans ouvrir de port ni exiger d’IP publique, même derrière un NAT opérateur (CGNAT). Vos services de supervision le joignent à une adresse stable.
Vidéo
Un Jetson qui encode un ou plusieurs flux caméra peut les publier sur le mesh (RTSP/RTP) à destination des membres autorisés, sans exposer la caméra sur Internet.
Robotique
Téléopération et découverte DDS/ROS 2 : le multicast IP est répliqué à travers le mesh et les datagrammes voyagent de bout en bout — voir /docs/cas-ros2.
Installer le paquet
Le client Jetson est distribué sous forme de paquet Debian arm64. Récupérez-le sur la page de téléchargement, puis installez-le avec le gestionnaire de paquets du système.
- 1Récupérer le .deb arm64Depuis /download/client, téléchargez le paquet Jetson (.deb, arm64). Le même build convient aux cartes Jetson sous JetPack/L4T.
- 2Installer le paquetInstallez le .deb avec le gestionnaire de paquets Debian de la carte (apt/dpkg), qui résout les dépendances et met en place le service. Le paquet crée localement la clé privée de nœud au premier démarrage — elle ne quitte jamais la carte.
- 3Activer le serviceLe client s’exécute comme service système et démarre au boot, de sorte que le Jetson rejoint le mesh automatiquement à chaque redémarrage, sans intervention.
Enrôlement headless
Un Jetson n’a le plus souvent ni écran ni clavier. L’enrôlement se fait donc sans interaction, au moyen d’une clé pré-autorisée générée depuis votre espace de travail.
- 1Générer une clé pré-autoriséeDepuis la console de votre espace de travail, émettez une clé d’enrôlement pré-autorisée. Vous pouvez la limiter dans le temps et l’associer à un rôle ou à des balises de politique d’accès.
- 2Fournir la clé au serviceRenseignez la clé dans la configuration du service (variable d’environnement ou fichier de configuration, selon votre provisionnement). Aucune saisie manuelle sur la carte n’est nécessaire.
- 3Adhésion automatiqueAu démarrage, le Jetson contacte le contrôleur en connexion sortante, prouve son identité, reçoit sa carte réseau signée et son adresse stable, puis devient joignable — le tout sans écran.
Transport temps réel
Une fois le Jetson sur le mesh, ses services temps réel deviennent joignables comme sur un LAN, à ceci près que le trafic est chiffré de bout en bout et ne transite par aucune passerelle applicative.
- Vidéo RTSP/RTP : publiez un flux encodé sur le Jetson vers les membres autorisés du réseau, à une adresse stable, sans exposer la source sur Internet.
- Datagrammes de bout en bout : la commande temps réel (téléopération, télémétrie) voyage en datagrammes non fiables, sans tête de ligne TCP sur le chemin des commandes.
- Multicast IP répliqué : la découverte DDS/ROS 2 traverse le mesh comme sur un réseau local — voir /docs/cas-ros2 et /docs/l2-multicast.
In English
NVIDIA Jetson boards are edge backend targets for vision, video and robotics. VIGIL-MESH ships as an arm64 Debian package that turns the Jetson into a private-network node with a stable address and no exposed ports.
Enrolment is headless: a pre-authorised key issued from your workspace lets the board join automatically at boot, with no screen or keyboard.
Once on the mesh, the board publishes real-time services — RTSP/RTP video and end-to-end datagrams — and replicated IP multicast carries DDS/ROS 2 discovery like on a LAN.