Один терминал, все сервисы Navixy: новый интерфейс командной строки


Управление телематическим развертыванием обычно означает переключение между несколькими отдельными вкладками: один экран для устройств и геозон, другой — для правил автоматизации, третий — для запросов к данным, четвертый — для пользователей и разрешений. Каждое переключение стоит нескольких кликов и потери контекста. Для одного аккаунта это небольшое неудобство. Для партнера по продажам, который ведет десятки клиентов, или интегратора, который скриптует развертывание на сотнях транспортных средств, это быстро накапливается.
Navixy Console — это новое место, где собирается вся эта конфигурация: единое пространство, в котором организации, рабочие пространства, подключенные продукты, пользователи и биллинг сходятся вместе, вместо того чтобы быть разбросанными по отдельным инструментам. Это уровень управления, который стоит над отдельными продуктами вроде GPS Tracking, IoT Logic или IoT Query — здесь вы их подключаете, настраиваете и управляете тем, у кого какой доступ.
Мы создаем командную строку прямо внутри этой Console: способ управлять любым подключенным сервисом — мониторингом устройств, автоматизацией, событиями и оповещениями, запросами к данным, пользователями — вводя команду вместо навигации по меню.
Что такое командная строка Navixy Console?
Командная строка Console будет доступна в двух формах:
- Встроенная shell — сворачиваемая панель терминала прямо внутри Console, доступная на любой странице.
- Отдельный CLI — нативный инструмент для вашего собственного терминала, авторизующийся через тот же логин, что и Console, по аналогии с тем, как работают инструменты командной строки AWS, Google Cloud или Vercel.
Оба варианта будут использовать одни и те же команды, так что скрипт, написанный для одного, будет работать и с другим. Идея простая: любое действие, доступное где-либо в Console, должно быть доступно и как команда, по единому шаблону nts <сервис> <команда> [опции] — например, чтобы получить список трекеров в регионе, создать flow автоматизации или включить/выключить правило оповещения.
Это будет соседствовать с двумя другими способами настройки платформы: режимом конфигурации на основе JSON для массовых изменений и репликации окружений, и интеграцией с MCP для разработчиков и AI-агентов. Все три способа работают с одними и теми же сервисами, так что то, как вы предпочитаете работать — кликая, скриптуя или подключая агента — вопрос удобства, а не разного набора возможностей.
Чем командная строка сознательно не является — так это AI-ассистентом, который угадывает, что вы имели в виду. Каждая команда будет соответствовать одному конкретному, предсказуемому действию. Что вы вводите — то и происходит, без интерпретации посередине.
Как CLI Navixy Console поможет разным командам
Команды по флоту и операциям смогут выполнять рутинные проверки и корректировки — получить список офлайн-устройств, обновить геозону, включить правило — одной строкой вместо последовательности экранов, что особенно полезно, если одна и та же небольшая задача повторяется много раз в день.
Дилеры и разработчики телематических решений, управляющие множеством клиентских организаций, смогут автоматизировать повторяющуюся настройку скриптами — создание новой организации, применение стандартной конфигурации, изменение настроек сразу в нескольких аккаунтах — вместо того чтобы повторять это вручную в каждом.
Системные интеграторы, разворачивающие конфигурацию на флоте клиента, смогут описать настройку (flows, правила, геозоны) как повторяемую процедуру, благодаря чему крупное развертывание становится согласованным и легко воспроизводимым при необходимости что-то поправить.
Разработчики, создающие решения поверх Navixy, получат набор команд, который отражает то, что доступно автоматизации и AI-агентам через MCP — так что workflow, начавшийся как ручная команда, позже можно встроить в скрипт или в агента, не изучая второй интерфейс.
Реальные сценарии использования командной строки Console
Сценарий 1. Дилер стандартизирует аккаунт нового клиента. Вместо того чтобы вручную воссоздавать одни и те же группы устройств, правила оповещений и роли пользователей для каждого нового клиента, дилер сможет экспортировать проверенную конфигурацию в формате JSON из одной организации и применить ее к новой одной командой импорта — сокращая настройку, которая раньше занимала час кликов, до нескольких строк.
Сценарий 2. Интегратор разворачивает автоматизацию на флоте. Системный интегратор, настраивающий оповещения о простое и нарушении геозон для строительного флота, уже мог бы автоматизировать это через API. CLI убирает лишний шаг интеграции, предоставляя эти возможности в виде простых, понятных команд — интегратору не нужно создавать и поддерживать отдельную интеграцию с API.
Он может создавать правила пакетно, переиспользовать один и тот же скрипт на разных объектах и запускать его заново при каждом изменении конфигурации флота.
Сценарий 3. Менеджер флота делает быструю ежедневную проверку. Вместо того чтобы открывать панель мониторинга и фильтровать по статусу, менеджер флота сможет прямо из командной строки спросить, какие трекеры сейчас офлайн или какие геозоны были нарушены за ночь — привычка, которая органично вписывается в утреннюю рутину, построенную вокруг терминала.
Сценарий 4. Разработчик синхронизирует конфигурацию между окружениями. Разработчик, поддерживающий отдельные организации для staging и production, сможет экспортировать конфигурацию одной и сравнить ее с другой перед применением изменений — обнаруживая расхождения до того, как они приведут к инциденту.
Что дальше для командной строки Navixy Console
Командная строка — это ранний элемент новой Console, сейчас реализованный как рабочий прототип с уже готовым интерфейсом, структурой команд и неймспейсами. Следующий этап — подключить ее к реальным сервисам Navixy, сервис за сервисом, начиная с самых востребованных.
По мере того как это будет обретать форму, мы будем рассказывать больше о том, какие команды доступны и как начать ими пользоваться. Командная строка Console уже есть в нашей публичной дорожной карте — посмотрите, что еще готовится в Navixy, и следите за прогрессом.