TL;DR
- Muse Gadgets는 ESP32 보드나 라즈베리 파이를 디스플레이·버튼·센서·액추에이터와 연결해 만드는 오픈소스 기기 프로젝트임.
- ESP32 Device SDK와 Linux Device SDK, 펌웨어가 공개돼 있으며, 각 디렉터리에는 시작 안내용
README.md와 코딩 에이전트용AGENTS.md가 포함됨. - 기기를 플래시하거나 페어링하기 전에 SDK 토큰을 발급받고 Gadget SDK Terms를 확인해야 하며, 페어링에는 토큰이 필요함.
- ESP32와 Linux 기기는 iOS·Android용 Muse 앱의 Settings > Devices에서 개발자 모드를 켠 뒤
MuseGadget접두어 기기를 찾아 페어링함. - 기본 라이선스는 Apache License 2.0이며, 일부 서드파티 파일과 빌드 시 가져오는 의존성은 별도 라이선스를 따르고 Jollybot 아바타에는 적용되지 않음.
Muse Gadgets
- Muse gadgets는 직접 제작하는 오픈소스 기기임.
- 시판 ESP32 보드를 프로그래밍하거나 Raspberry Pi에 기기 SDK를 설치해 Muse를 디스플레이, 버튼, 센서, 액추에이터 및 작업대에 있는 다른 장비와 연결할 수 있음.
- SDK와 펌웨어를 오픈소스로 공개함. 해커가 재미를 위해 해커를 대상으로 만든 프로젝트임.
- 보드를 사용할 수 없게 되거나, 보증이 무효화되거나, 전압 강하 또는 파산이 발생할 수 있으며 사용에 따른 위험은 사용자 부담임.
ESP32 Device SDK
- 오픈소스 SDK로 ESP32 보드를 Muse에 연결함.
- 화면을 연결해 이미지를 표시하고, 오디오 입력과 출력을 추가하거나 다른 센서를 연결할 수 있음.
Linux Device SDK
- 여분의 Raspberry Pi 또는 Linux 컴퓨터를 Muse gadget으로 전환함.
- 자체 명령을 추가해 Muse가 시스템 관리 작업이나 Home Assistant 설정을 처리하도록 구성할 수 있음.
페어링 및 시작하기
- 기기를 플래시하거나 페어링하기 전에 SDK 토큰을 발급받고 Gadget SDK Terms를 확인해야 함. 페어링에는 기기마다 토큰이 필요함.
- ESP32 및 Linux 기기는 iOS와 Android의 Muse 앱에서 Settings > Devices를 통해 페어링함.
- 먼저 해당 메뉴에서 개발자 모드를 켠 다음, 이름이
MuseGadget으로 시작하는 기기를 찾으면 됨. - 각 디렉터리에 시작 안내용
README.md와 Muse Code 같은 코딩 에이전트용AGENTS.md가 있음.
커뮤니티
- 커뮤니티 Discord에서 Muse gadgets를 제작하고 맞춤 설정하는 다른 해커와 만나 영감을 얻고, 서로 돕고, 만든 것을 공유할 수 있음.
라이선스
- Muse Gadgets는
LICENSE에 명시된 Apache License, Version 2.0을 따르며, 다음 서드파티 파일은 각 상위 프로젝트의 라이선스를 유지함. esp32/components/minimp3/include/minimp3.h:lieff/minimp3, CC0-1.0이며 세부 사항은LICENSE에 명시됨.esp32/main/pixel_font.c: Adafruit GFXglcdfont.c, BSD-2-Clause이며 파일 헤더에 명시됨.- 빌드 시 가져오는 의존성은 각자 별도의 라이선스를 따름. ESP-IDF 구성 요소는
esp32/managed_components/에 있으며, 시뮬레이터의 LVGL과 SDL은esp32/simulator/THIRD_PARTY.md에 나열됨. - Apache License는 Jollybot 아바타에 적용되지 않음.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요