Создавайте умные устройства быстрее. Объединяйте их в системы.

Vendor Kit помогает производителям создавать экосистемы IoT-устройств. Платформа объединяет операционную систему Vendor OS и Pulsia, систему координации устройств и потоков данных. На её основе можно развивать отдельные продукты и линейки взаимосвязанных устройств.

Обсудить проект
Ваш интерфейс
Vendor OS
Плата и датчики
Условная модель устройства. Внутри ваша логика и общая системная основа.
Как это устроено

Быстрее к первому прототипу

В Vendor OS уже есть компоненты для работы с оборудованием, связи, обновления и восстановления. Команда использует готовую системную часть и сразу приступает к функциям устройства и проверке прототипа.

Вы выбираете оборудование, пишете алгоритмы и создаёте интерфейс. Готовые системные решения можно использовать и в следующих моделях.

Ваш продукт
  1. 01

    Гибкий графический движок

    Создавайте интерфейс с помощью привычных команде технологий, включая HTML, TypeScript, C, C++ и Rust. Интерфейс можно собирать из модулей и дорабатывать отдельно от ядра ОС.

  2. 02

    Управление через CLI и SDK

    Готовый CLI позволяет выполнять команды и автоматизировать служебные операции. SDK связывает устройство с вашим приложением.

  3. 03

    Интеграция с существующим ПО

    Vendor Kit поддерживает работу с разными ОС, включая Windows, iOS, Android, Linux, Astra Linux и системы реального времени класса RTOS. Предусмотрена и возможность запуска Vendor OS внутри другой ОС, чтобы использовать её функции в действующем решении.

Устройства работают как единая система

Вы можете сразу проектировать несколько устройств для общей задачи. Например, датчик передаёт показания контроллеру, контроллер управляет оборудованием, а панель показывает состояние всей группы.

Pulsia координирует устройства и потоки данных. Она позволяет объединять устройства в mesh-сеть и управлять ими централизованно. Логику совместной работы задаёте вы.

Подтверждение получения

Короткий путь между участниками

Устройство передаёт разрешённые данные получателю. Обратный ответ подтверждает получение.

Pulsia работает на участниках. Локальному обмену не требуется обязательный сервер.

  1. Беспроводная связь и управление

    Выбирайте способ связи под условия проекта. Поддерживаются Wi-Fi, BLE, LTE и другие радиоканалы.

  2. Связь через соседние устройства

    Если прямого соединения нет, данные могут доходить до получателя через промежуточные устройства. Сервер не является обязательным участником локального обмена.

  3. Работа без постоянного интернета

    Для взаимодействия внутри площадки подключение к облаку не нужно. При временном разрыве связи данные сохраняются для следующей передачи.

Новая и уже работающая техника в одной сети

Pulsia позволяет включить в систему оборудование на другой ОС. Устройство-адаптер с Pulsia подключается к доступному интерфейсу прибора, получает данные и передаёт поддерживаемые команды.

Менять прошивку самого прибора не нужно. Это сокращает затраты на адаптацию существующего оборудования. Новые устройства смогут работать вместе с уже установленной техникой.

Существующий прибор

Продолжает работать на своей ОС.

Доступный интерфейс

Устройство-адаптер

Передаёт данные прибора в Pulsia и направляет ему команды.

Vendor OS + Pulsia
Разрешённый обмен

Общая сеть Pulsia

Связывает прибор с другими устройствами и системой управления.

Одно ядро для разных устройств

Функции вашего продукта отделены от системной части ОС. Команда может сосредоточиться на том, что нужно пользователям устройства.

Датчики и модули подключаются через драйверы и адаптеры. При переходе на другую плату команда адаптирует работу с оборудованием, сохраняя общие системные решения.

В компактную прошивку входят только нужные устройству службы. ОС подходит и для оборудования с ограниченной памятью. Её можно использовать в носимой электронике, бытовой технике, промышленных приборах и робототехнике.

Это состав ОС, а не последовательность её работы. Интерфейс и логика продукта находятся рядом. Области A/B тоже параллельны, они хранят разные версии ОС.

Общая системная часть устройства, службы ОС и связь. Она отделена от интерфейса и продуктовой логики. При переходе на другую плату сохраняются общие системные решения.

Дистанционные обновления для группы устройств

Новые функции и исправления можно выпускать после поставки устройств. Обновление Vendor OS запускается централизованно сразу для выбранной группы. Подключаться к каждому прибору отдельно не требуется.

Новая версия
Устройство 1
Устройство 2
Устройство 3
Одна группа. Результат для каждого устройства.
  1. 01

    Выберите устройства

    Укажите группу устройств на Vendor OS, которая должна получить обновление.

  2. 02

    Отправьте новую версию

    Система доставит пакет и проверит его совместимость перед запуском.

  3. 03

    Проверьте результат

    Для каждого устройства виден результат установки и запуска новой версии.

Защита данных и восстановление после сбоев

ОС проверяет пакет перед установкой и защищает устройство от неподходящей прошивки. Если новая версия не проходит проверку при запуске, устройство возвращается к рабочей версии. Отдельное ядро восстановления позволяет провести диагностику и установить исправное ПО.

Данные передаются в компактном бинарном формате и шифруются. Роли и разрешения определяют, кто может получать данные и управлять устройствами.

Новая версияПроверка запуска

Проверка пройденаНовая версия работает

Если проверка не пройденаВозврат к предыдущей версии

Разрабатывайте своей командой или вместе с нами

ОС можно использовать отдельно, без заказа разработки. Если нужна помощь, мы можем взять на себя отдельные задачи или разработку устройства и его ПО. Состав работ определяем вместе с вами.

Готовы обсуждать разные форматы сотрудничества, условия использования и совместного развития Vendor Kit.

  1. Самостоятельная разработка

    Предоставляем ОС и документацию. Разработку устройства ведёт ваша команда.

  2. Совместная разработка

    Ваша команда ведёт проект, а мы берём на себя отдельные задачи разработки.

  3. Разработка нашей командой

    Берём разработку устройства и связанного ПО на себя. Состав работ определяем вместе с вами.

Команда Vendor1

Мы создаём платформу Vendor Kit и помогаем компаниям разрабатывать IoT-продукты. Изучаем рынок и потребности пользователей, чтобы определить задачи будущего продукта.

В R&D сочетаем научную экспертизу с экспериментальной разработкой. Проверяем технические гипотезы на прототипах. Проектируем устройства и пользовательские интерфейсы, разрабатываем прошивки, приложения и серверную часть. Проверяем, как всё работает вместе.

Если вы открываете IoT-направление, Vendor1 может стать вашей продуктовой командой. Вместе определим, какой продукт создавать и с чего начать.

Расскажите о вашей задаче

Можно обратиться с готовым проектом, идеей устройства или планами открыть IoT-направление. На первой встрече обсудим вашу задачу, применимость Vendor Kit и возможное участие команды. Определим следующий шаг.

Связаться с командой можно в Telegram.

Обсудить проект