ESC
开源 1 分钟阅读

Meta开源Muse Gadgets SDK:用ESP32和Raspberry Pi打造自己的Muse外设

Meta开源了Muse Gadgets SDK,开发者可对现成的ESP32开发板编程,或将Raspberry Pi、Linux设备改造成Muse外设,连接屏幕、音频、传感器与执行器。SDK包含ESP32与Linux两套方案,设备可通过Muse iOS/Android应用配对,项目采用Apache 2.0许可证,面向黑客与创客社区开放。

来源:GitHub

Muse Gadgets

Muse gadgets 是你可以自己动手制作的开源设备。使用我们的设备 SDK 为现成的 ESP32 开发板编程,或者把一台 Raspberry Pi 配置好,然后将 Muse 连接到你的显示屏、按钮、传感器、执行器,以及工作台上闲置的任何其他东西。

我们在此开源了 SDK 和固件。这是黑客为黑客打造的项目,纯粹为了好玩。折腾的副作用可能包括:开发板变砖、保修失效、电压骤降,甚至破产。请自担风险!

ESP32 设备 SDK通过我们的开源 SDK 将你的 ESP32 开发板连接到 Muse。可以加一块屏幕来显示图像,添加音频输入输出,或连接其他传感器。
Linux 设备 SDK把闲置的 Raspberry Pi 或 Linux 主机变成 Muse gadget。编写你自己的命令,让 Muse 处理系统管理杂务或你的 Home Assistant 配置。

在刷机或配对 gadget 之前,请先获取 SDK token 并阅读 Gadget SDK 条款。每个 gadget 都需要一个 token 才能配对。

ESP32 和 Linux gadget 可通过 iOS 和 Android 上的 Muse 应用配对,路径为 Settings > Devices。请先在该界面开启开发者模式,然后查找以 “MuseGadget” 为前缀的设备。 每个目录都有一个 README.md 供入门使用,还有一个 AGENTS.md 供 Muse Code 等编程智能体使用。

社区

欢迎在我们的社区 Discord 中与正在构建和定制 Muse gadgets 的其他黑客交流。获取灵感、互相支持,并分享你的作品。

许可证

Muse Gadgets 基于 Apache License, Version 2.0 许可,详见 LICENSE 文件,但以下第三方文件保留其上游许可证:

路径上游许可证
esp32/components/minimp3/include/minimp3.hlieff/minimp3CC0-1.0,见 LICENSE 文件
esp32/main/pixel_font.cAdafruit GFX glcdfont.cBSD-2-Clause,见文件头部

构建时拉取的依赖遵循各自许可证:ESP-IDF 组件(位于 esp32/managed_components/),以及模拟器所用的 LVGL 和 SDL(列于 esp32/simulator/THIRD_PARTY.md)。

Jollybot 头像不受 Apache License 约束。