Skip to content

Create Matter over Thread demo to run on M5 Stack #3

@sgryphon

Description

@sgryphon

The M5 Stack uses ESP 32, and there is an existing library and sample applications to do this, e.g. https://docs.espressif.com/projects/esp-matter/en/latest/esp32/. I have M5 Stack devices, a Core S3 and and a Core 2 AWS. Both have the Gateway H2 module. I'd like to set up a simple demo running on the devices that acts as a light.

  • Runs on the M5 Stack Core S3
  • With Matter Gateway H2
  • Written for the ESP32 chip
  • Use the sample at https://github.com/espressif/esp-matter/blob/78d3def6/examples/light/README.md
  • Use the guide from https://docs.espressif.com/projects/esp-matter/en/latest/esp32/
  • Written using ESP-IDF toolkit
  • Create a new branch for the work
  • Put it in the folder m5stack/matter/light
  • The S3 doesn't have fancy lights, so just draw a rectangle on the screen. Light grey for off. Blue for on.
  • Only needs to be an On/Off light, i.e. device type 0x100 On/Off Light (but use whatever is in the light example if it is easier).
  • Needs to be able to commission via Bluetooth to join my Matter + Thread network (this should be standard functionality)
  • Use the M5Stack H2 Gateway for the network functions, i.e. to join the Thread network
  • Use the ESP Matter library for the Matter functions
  • Need to be able to connect it to my Matter network -- I use both Google and Home Assistant. Normally I commission to Google first, and once that is work I share it to HA.
  • When I commission to Google Home, I should be able to send it on/off commands, and the rectangle on the M5 S3 change accordingly.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions