Repolode
facebookincubator

facebookincubator/muse-gadget-sdk

SDK с открытым исходным кодом и прошивки для создания собственных гаджетов Muse на платах ESP32 и устройствах под Linux, например Raspberry Pi.

Звёзды
2,309
Форки
491
Открытые issues
126
Последний коммит
12 часов назад

Что это?

Muse Gadgets — набор SDK с открытым исходным кодом для устройств, которые подключаются к приложению Muse. Можно запрограммировать готовую плату ESP32 или настроить устройство под Linux, например Raspberry Pi, а затем подключить к нему дисплеи, кнопки, датчики, аудиооборудование или исполнительные механизмы.

В репозитории две части: ESP32 Device SDK для работы с экранами, аудиовходом и аудиовыходом и другими датчиками, а также Linux Device SDK, который позволяет превратить ненужное устройство под Linux в гаджет и добавить собственные команды. Устройства подключаются к приложению Muse на iOS и Android в режиме Developer mode. Для сопряжения нужен SDK-токен с сайта Muse gadgets.

В репозитории также есть диагностический инструмент для профилирования энергопотребления плат ESP32 с батарейным питанием, симулятор с зависимостями LVGL и SDL, а также файлы AGENTS.md для coding agents в каждой директории.

Ключевые возможности

  • 01Подключает платы ESP32 к приложению Muse с помощью SDK устройств с открытым исходным кодом.
  • 02Поддерживает подключение дисплеев, устройств аудиоввода и аудиовывода, а также других датчиков.
  • 03Позволяет запускать собственные команды на Raspberry Pi или устройстве под Linux, работающем как гаджет Muse.
  • 04Включает диагностический инструмент для профилирования энергопотребления плат ESP32 с батарейным питанием; его использование нужно включить отдельно.
  • 05Предоставляет симулятор на базе LVGL и SDL.

Сценарии использования

  • Создание небольшого гаджета с дисплеем, который показывает изображения или статус из аккаунта Muse.
  • Добавление собственных команд для системного администрирования или Home Assistant на ненужный Raspberry Pi.
  • Подключение датчиков, кнопок или аудиооборудования к плате ESP32 для проектов с голосовым управлением или вводом данных.
  • Измерение энергопотребления проекта на базе ESP32 с батарейным питанием.

Что важно знать

  • Требуется оборудование, например плата ESP32 или Raspberry Pi. В README предупреждают, что прошивка может вывести платы из строя.
  • Для сопряжения каждого гаджета нужен токен Muse SDK и согласие с Gadget SDK Terms.
  • Для сопряжения требуется приложение Muse на iOS или Android с включённым Developer mode.

Темы

Частые вопросы

Что такое muse-gadget-sdk?
SDK с открытым исходным кодом и прошивки для создания собственных гаджетов Muse на платах ESP32 и устройствах под Linux, например Raspberry Pi. Muse Gadgets — набор SDK с открытым исходным кодом для устройств, которые подключаются к приложению Muse. Можно запрограммировать готовую плату ESP32 или настроить устройство под Linux, например Raspberry Pi, а затем подключить к нему дисплеи, кнопки, датчики, аудиооборудование или исполнительные механизмы.
muse-gadget-sdk можно использовать бесплатно? Какая у него лицензия?
muse-gadget-sdk распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
muse-gadget-sdk всё ещё поддерживается?
Активно поддерживается. Последний коммит в muse-gadget-sdk — 20 окт. 2026 г..
Для чего можно использовать muse-gadget-sdk?
Создание небольшого гаджета с дисплеем, который показывает изображения или статус из аккаунта Muse. Добавление собственных команд для системного администрирования или Home Assistant на ненужный Raspberry Pi. Подключение датчиков, кнопок или аудиооборудования к плате ESP32 для проектов с голосовым управлением или вводом данных. Измерение энергопотребления проекта на базе ESP32 с батарейным питанием.
Где скачать muse-gadget-sdk?
Исходный код и инструкции по установке — на GitHub: https://github.com/facebookincubator/muse-gadget-sdk

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Sesame — миниатюрный робот-квадрупед с открытым исходным кодом, который можно напечатать на 3D-принтере; он работает на ESP32, оснащён OLED-лицом и ходит с помощью сервоприводов.

4,8 тыс.644CApache-2.0Обновлён 5 дней назад