Репортаж от Wedoany,9 июля компания Xiaomi объявила о пересмотре позиционирования своей операционной системы с открытым исходным кодом для интернета вещей openvela, которая теперь определяется как «интеллектуальная база AI-железа». Кроме того, компания впервые полностью открыла для разработчиков фреймворк для легковесных приложений. Установочная база экосистемы openvela превысила 180 млн устройств, увеличившись на 80% менее чем за год. Система охватывает множество типов интеллектуального оборудования, включая умные часы, фитнес-браслеты, наушники, умные колонки и AI-очки.
Основная роль openvela заключается в предоставлении унифицированной программной платформы для фрагментированных устройств интернета вещей. Аппаратные категории IoT отличаются сложностью: чипы, экраны, датчики, коммуникационные модули, условия энергопотребления и способы взаимодействия сильно различаются. Если для каждого типа устройств адаптировать систему и фреймворки приложений отдельно, эффективность разработки будет значительно снижена из-за затрат на обеспечение обратной совместимости. openvela построена на ядре NuttX и предоставляет на верхнем уровне сервисные фреймворки для графики, подключения, управления приложениями и AI, позволяя маломощным устройствам, устройствам с экраном, носимым устройствам, бытовой технике и новым AI-устройствам использовать единый набор легковесных системных возможностей.
Превышение отметки в 180 млн установленных устройств свидетельствует о том, что openvela перешла из стадии проекта с открытым исходным кодом в стадию масштабной аппаратной платформы. Для операционной системы масштаб устройств означает не только количество поставок, но и то, что стабильность системы, энергопотребление, адаптация драйверов, протоколы подключения, фреймворки приложений и инструментарий разработчика прошли проверку в многочисленных реальных сценариях. Согласно предыдущей информации Фонда открытого кода OpenAtom, технология Xiaomi Vela уже нашла масштабное применение в таких категориях, как часы, браслеты, наушники, умные колонки и AI-очки, став легковесной ключевой технологической базой для Xiaomi HyperOS.
Открытие фреймворка для легковесных приложений является важным шагом openvela навстречу сообществу разработчиков. Этот фреймворк, предназначенный для IoT-устройств с ограниченными ресурсами, позволяет разработчикам создавать интерфейсы взаимодействия, функциональность устройств и AI-приложения без необходимости переписывать значительную часть низкоуровневого кода. Для таких устройств, как умные носимые гаджеты, наушники, системы умного дома, детские устройства, оборудование для мониторинга здоровья и небольшие роботы, фреймворк для легковесных приложений снижает порог входа в разработку, предоставляя большему числу устройств возможность обновляться, расширяться и запускать легковесные приложения.
После обновления до статуса «интеллектуальной базы AI-железа» фокус openvela сместился с «подключения устройств» на «наделение устройств возможностями интеллекта на стороне». Ее технологическая система включает легковесный фреймворк для вывода моделей, унифицированный AI-интерфейс, возможности облачного взаимодействия, инструменты отладки и анализа производительности. Это позволяет устройствам выполнять часть AI-задач локально, а также вызывать периферийные и облачные модели для решения более сложных задач. Для AI-оборудования системная платформа должна одновременно обрабатывать ввод с датчиков, обеспечивать низкое энергопотребление, сетевое взаимодействие, вызов моделей, защиту конфиденциальности и взаимодействие с приложениями, а не полагаться исключительно на единый интерфейс большой модели для обеспечения пользовательского опыта.
В конце 2024 года Xiaomi представила Xiaomi Vela сообществу в виде проекта с открытым исходным кодом openvela, разместив его на GitHub и Gitee под лицензией Apache 2.0. После открытия исходного кода openvela перестала быть лишь внутренней системной возможностью экосистемы Xiaomi, превратившись в проект операционной системы AIoT, который могут совместно использовать производители чипов, модулей, аппаратных команд и разработчики приложений.
В настоящее время openvela сосредоточена на масштабе в 180 млн устройств, позиционировании как интеллектуальной базы AI-железа, открытии фреймворка для легковесных приложений, возможностях AI на стороне устройства, протоколах подключения IoT и инструментарии для разработчиков. Для компаний, производящих интеллектуальное оборудование, openvela предлагает интегрированную программную инфраструктуру, охватывающую базовую систему, подключение устройств, запуск приложений и вызов AI-возможностей.






