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.h | lieff/minimp3 | CC0-1.0,见 LICENSE 文件 |
| esp32/main/pixel_font.c | Adafruit GFX glcdfont.c | BSD-2-Clause,见文件头部 |
构建时拉取的依赖遵循各自许可证:ESP-IDF 组件(位于 esp32/managed_components/),以及模拟器所用的 LVGL 和 SDL(列于 esp32/simulator/THIRD_PARTY.md)。
Jollybot 头像不受 Apache License 约束。