Un seul terminal, tous les services Navixy : la nouvelle interface en ligne de commande


Gérer un déploiement télématique implique généralement de naviguer entre plusieurs onglets distincts : un écran pour les appareils et les géofences, un autre pour les règles d'automatisation, un autre pour les requêtes de données, un autre encore pour les utilisateurs et les permissions. Chaque changement coûte quelques clics et un peu de contexte. Pour un seul compte, c'est une friction mineure. Pour un partenaire de distribution qui gère des dizaines de clients, ou un intégrateur qui scripte un déploiement sur des centaines de véhicules, cela s'accumule vite.
Navixy Console est le nouveau point central de toute cette configuration : un lieu unique où organisations, espaces de travail, produits connectés, utilisateurs et facturation se retrouvent, plutôt que d'être dispersés entre plusieurs outils. C'est la couche de contrôle qui se situe au-dessus de produits individuels comme GPS Tracking, IoT Logic ou IoT Query — c'est là que vous les provisionnez, les connectez et gérez qui a accès à quoi.
Nous développons une ligne de commande directement intégrée à cette Console : un moyen de gérer n'importe quel service connecté — suivi des appareils, flux d'automatisation, événements et alertes, requêtes de données, utilisateurs — en tapant une commande plutôt qu'en naviguant dans un menu.
Qu'est-ce que la ligne de commande de Navixy Console ?
La ligne de commande de Navixy Console se déclinera en deux formes :
- Un shell intégré — un panneau de terminal rétractable directement intégré à la Console, disponible sur chaque page.
- Une CLI autonome — un outil natif pour votre propre terminal, s'authentifiant avec la même connexion que la Console, à la manière des outils en ligne de commande d'AWS, Google Cloud ou Vercel.
Les deux partageront les mêmes commandes, si bien qu'un script écrit pour l'une fonctionnera avec l'autre. L'intention de conception est simple : toute action disponible n'importe où dans Console devrait aussi être accessible sous forme de commande, selon un modèle cohérent nts <service> <commande> [options] — par exemple, lister les trackers d'une région, créer un flux d'automatisation, ou activer/désactiver une règle d'alerte.
Cela viendra s'ajouter à deux autres façons de configurer la plateforme : un mode de configuration basé sur JSON pour les modifications en masse et la réplication d'environnements, ainsi qu'une intégration MCP pour les développeurs et les agents d'IA. Ces trois approches fonctionneront sur les mêmes services sous-jacents, de sorte que la manière dont vous choisissez de travailler — en cliquant, en scriptant ou en connectant un agent — relève de la préférence, et non d'un ensemble de capacités différent.
Une chose que la ligne de commande n'est délibérément pas : un assistant IA qui devine ce que vous voulez dire. Chaque commande correspondra à une action précise et prévisible. Ce que vous tapez est ce qui se produit — sans interprétation intermédiaire.
Comment la CLI de Navixy Console aidera différentes équipes
Les équipes de flotte et d'exploitation pourront gérer des vérifications et ajustements courants — obtenir la liste des appareils hors ligne, mettre à jour une géofence, activer une règle — en une seule ligne plutôt qu'en une série d'écrans, ce qui est particulièrement utile lorsque la même petite tâche est répétée plusieurs fois par jour.
Les distributeurs et concepteurs de solutions télématiques qui gèrent de nombreuses organisations clientes pourront scripter les tâches de configuration répétitives — créer une nouvelle organisation, appliquer une configuration standard, ajuster des paramètres sur plusieurs comptes à la fois — plutôt que de les répéter manuellement pour chacune.
Les intégrateurs de systèmes qui déploient une configuration sur la flotte d'un client pourront scripter cette configuration (flux, règles, géofences) comme une procédure reproductible, rendant un déploiement de grande ampleur cohérent et facile à refaire en cas d'ajustement nécessaire.
Les développeurs qui construisent des solutions sur Navixy disposeront d'un ensemble de commandes qui reflète ce qui est exposé à l'automatisation et aux agents d'IA via MCP, de sorte qu'un flux de travail débutant comme une commande manuelle puisse ensuite être intégré dans un script ou un agent sans avoir à apprendre une seconde interface.
Cas d'usage concrets de la ligne de commande Console
Cas 1. Un distributeur standardise le compte d'un nouveau client. Plutôt que de recréer manuellement les mêmes groupes d'appareils, règles d'alerte et rôles utilisateurs pour chaque nouveau client, un distributeur pourra exporter une configuration éprouvée au format JSON depuis une organisation et l'appliquer à une nouvelle avec une seule commande d'importation — réduisant à quelques lignes une configuration qui prenait auparavant une heure de clics.
Cas 2. Un intégrateur déploie l'automatisation sur une flotte. Un intégrateur de systèmes configurant des alertes de temps d'inactivité et de géofence pour une flotte de chantier pourrait déjà automatiser cela via l'API. La CLI supprime une étape d'intégration supplémentaire en exposant ces fonctionnalités sous forme de commandes simples et lisibles, si bien que l'intégrateur n'a pas besoin de construire ni de maintenir une intégration API distincte.
Il peut créer des règles en masse, réutiliser le même script sur plusieurs sites, et le relancer chaque fois que la configuration de la flotte change.
Cas 3. Un gestionnaire de flotte effectue une vérification quotidienne rapide. Plutôt que d'ouvrir le tableau de bord de suivi et de filtrer par statut, un gestionnaire de flotte pourra demander directement, depuis la ligne de commande, quels trackers sont actuellement hors ligne ou quelles géofences ont été franchies pendant la nuit — une habitude qui s'intègre naturellement à une routine matinale basée sur le terminal.
Cas 4. Un développeur maintient la configuration synchronisée entre environnements. Un développeur gérant séparément des organisations de préproduction et de production pourra exporter la configuration de l'une et la comparer à l'autre avant d'appliquer des changements, détectant ainsi une dérive avant qu'elle ne cause un incident.
Et ensuite pour la ligne de commande de Navixy Console
La ligne de commande est un élément précoce de la nouvelle Console, actuellement construite comme un prototype fonctionnel avec l'interface, la structure des commandes et les espaces de noms déjà en place. La prochaine étape consiste à la connecter aux services Navixy réels qui se trouvent derrière, service par service, en commençant par les plus utilisés.
À mesure que cela prendra forme, nous partagerons davantage d'informations sur les commandes disponibles et sur la manière de démarrer avec elles. La ligne de commande Console figure déjà sur notre feuille de route publique — découvrez ce qui arrive ensuite chez Navixy et suivez son avancement.