Muse gadgets / Seeed SenseCAP Indicator (D1 series)
StatusOfficially supportedESP32 SDK
Seeed SenseCAP Indicator (D1 series)
$49-89
4" 480x480 touchscreen (ESP32-S3 + RP2040) in a finished case with kickstand. Muse: status screen + images. D1S/D1Pro add CO2, tVOC and temp/humidity that Muse can read with sensors.read; D1 has no sensors. Buzzer only, no mic/speaker.
What it can do
- Voiceno
- Images · Coloryes
- Touchscreenyes
- Camerano
- Air sensorsyes
- Home-network tunnelyes
- Batteryno
- Over-the-air updatesno
Things to say to it
“What's the CO2 level in my office right now?”“Show my calendar for today on the Indicator.”
What you need
Firmware
Build command
Your coding agent runs this for you. The full sequence (token, flash, pair) is on the build page.
tools/board.sh sensecap-indicator buildLimits
Good to know
- The home-network tunnel lets Muse reach devices on your LAN that expose a local HTTP API. Treat it like giving the agent a foothold on your network.
- Pairing has no manufacturer verification and can't prevent an active man-in-the-middle attack.
- Builds are signed with the included development key and never enable Secure Boot. Enable NVS encryption (CONFIG_HOMEHUB_NVS_ENCRYPTION).
- Custom ESP32 commands are not a documented API yet: the command set (display.draw_url, sensors.read, camera.capture, ...) is hardcoded in main/app.c.
Alternatives
Compare with
Primary links
Sources
- https://github.com/facebookincubator/muse-gadget-sdk/tree/main/esp32
- https://wiki.seeedstudio.com/Sensor/SenseCAP/SenseCAP_Indicator/Get_started_with_SenseCAP_Indicator/
- https://github.com/Seeed-Solution/SenseCAP_Indicator_ESP32
- https://www.thethingsnetwork.org/device-repository/devices/seeed/sensecap-indicator/