Создавайте умные устройства быстрее. Объединяйте их в системы.
Vendor Kit помогает производителям создавать экосистемы IoT-устройств. Платформа объединяет операционную систему Vendor OS и Pulsia, систему координации устройств и потоков данных. На её основе можно развивать отдельные продукты и линейки взаимосвязанных устройств.
Быстрее к первому прототипу
В Vendor OS уже есть компоненты для работы с оборудованием, связи, обновления и восстановления. Команда использует готовую системную часть и сразу приступает к функциям устройства и проверке прототипа.
Вы выбираете оборудование, пишете алгоритмы и создаёте интерфейс. Готовые системные решения можно использовать и в следующих моделях.
- 01
Гибкий графический движок
Создавайте интерфейс с помощью привычных команде технологий, включая HTML, TypeScript, C, C++ и Rust. Интерфейс можно собирать из модулей и дорабатывать отдельно от ядра ОС.
- 02
Управление через CLI и SDK
Готовый CLI позволяет выполнять команды и автоматизировать служебные операции. SDK связывает устройство с вашим приложением.
- 03
Интеграция с существующим ПО
Vendor Kit поддерживает работу с разными ОС, включая Windows, iOS, Android, Linux, Astra Linux и системы реального времени класса RTOS. Предусмотрена и возможность запуска Vendor OS внутри другой ОС, чтобы использовать её функции в действующем решении.
Устройства работают как единая система
Вы можете сразу проектировать несколько устройств для общей задачи. Например, датчик передаёт показания контроллеру, контроллер управляет оборудованием, а панель показывает состояние всей группы.
Pulsia координирует устройства и потоки данных. Она позволяет объединять устройства в mesh-сеть и управлять ими централизованно. Логику совместной работы задаёте вы.
Узел APulsia
Узел BPulsia
Панель CPulsiaКороткий путь между участниками
Устройство передаёт разрешённые данные получателю. Обратный ответ подтверждает получение.
Pulsia работает на участниках. Локальному обмену не требуется обязательный сервер.
Беспроводная связь и управление
Выбирайте способ связи под условия проекта. Поддерживаются Wi-Fi, BLE, LTE и другие радиоканалы.
Связь через соседние устройства
Если прямого соединения нет, данные могут доходить до получателя через промежуточные устройства. Сервер не является обязательным участником локального обмена.
Работа без постоянного интернета
Для взаимодействия внутри площадки подключение к облаку не нужно. При временном разрыве связи данные сохраняются для следующей передачи.
Новая и уже работающая техника в одной сети
Pulsia позволяет включить в систему оборудование на другой ОС. Устройство-адаптер с Pulsia подключается к доступному интерфейсу прибора, получает данные и передаёт поддерживаемые команды.
Менять прошивку самого прибора не нужно. Это сокращает затраты на адаптацию существующего оборудования. Новые устройства смогут работать вместе с уже установленной техникой.

Существующий прибор
Продолжает работать на своей ОС.

Устройство-адаптер
Передаёт данные прибора в Pulsia и направляет ему команды.
Vendor OS + Pulsia
Общая сеть Pulsia
Связывает прибор с другими устройствами и системой управления.
Одно ядро для разных устройств
Функции вашего продукта отделены от системной части ОС. Команда может сосредоточиться на том, что нужно пользователям устройства.
Датчики и модули подключаются через драйверы и адаптеры. При переходе на другую плату команда адаптирует работу с оборудованием, сохраняя общие системные решения.
В компактную прошивку входят только нужные устройству службы. ОС подходит и для оборудования с ограниченной памятью. Её можно использовать в носимой электронике, бытовой технике, промышленных приборах и робототехнике.
Это состав ОС, а не последовательность её работы. Интерфейс и логика продукта находятся рядом. Области A/B тоже параллельны, они хранят разные версии ОС.
Дистанционные обновления для группы устройств
Новые функции и исправления можно выпускать после поставки устройств. Обновление Vendor OS запускается централизованно сразу для выбранной группы. Подключаться к каждому прибору отдельно не требуется.
Устройство 1
Устройство 2
Устройство 3- 01
Выберите устройства
Укажите группу устройств на Vendor OS, которая должна получить обновление.
- 02
Отправьте новую версию
Система доставит пакет и проверит его совместимость перед запуском.
- 03
Проверьте результат
Для каждого устройства виден результат установки и запуска новой версии.
Защита данных и восстановление после сбоев
ОС проверяет пакет перед установкой и защищает устройство от неподходящей прошивки. Если новая версия не проходит проверку при запуске, устройство возвращается к рабочей версии. Отдельное ядро восстановления позволяет провести диагностику и установить исправное ПО.
Данные передаются в компактном бинарном формате и шифруются. Роли и разрешения определяют, кто может получать данные и управлять устройствами.
Проверка пройдена↗Новая версия работает
Если проверка не пройдена↘Возврат к предыдущей версии
Разрабатывайте своей командой или вместе с нами
ОС можно использовать отдельно, без заказа разработки. Если нужна помощь, мы можем взять на себя отдельные задачи или разработку устройства и его ПО. Состав работ определяем вместе с вами.
Готовы обсуждать разные форматы сотрудничества, условия использования и совместного развития Vendor Kit.
Самостоятельная разработка
Предоставляем ОС и документацию. Разработку устройства ведёт ваша команда.
Совместная разработка
Ваша команда ведёт проект, а мы берём на себя отдельные задачи разработки.
Разработка нашей командой
Берём разработку устройства и связанного ПО на себя. Состав работ определяем вместе с вами.
Команда Vendor1
Мы создаём платформу Vendor Kit и помогаем компаниям разрабатывать IoT-продукты. Изучаем рынок и потребности пользователей, чтобы определить задачи будущего продукта.
В R&D сочетаем научную экспертизу с экспериментальной разработкой. Проверяем технические гипотезы на прототипах. Проектируем устройства и пользовательские интерфейсы, разрабатываем прошивки, приложения и серверную часть. Проверяем, как всё работает вместе.
Если вы открываете IoT-направление, Vendor1 может стать вашей продуктовой командой. Вместе определим, какой продукт создавать и с чего начать.
Расскажите о вашей задаче
Можно обратиться с готовым проектом, идеей устройства или планами открыть IoT-направление. На первой встрече обсудим вашу задачу, применимость Vendor Kit и возможное участие команды. Определим следующий шаг.
Связаться с командой можно в Telegram.






