Skip to content

ramomar/karellen

Repository files navigation

Karellen

Karellen is an experiment to test the Matter protocol on the ESP32 platform.

You can read a nice blog post here (spanish).

Features

  • Toggles a cool LED Alien neon sign by integrating the chip with the Apple Home platform using the Matter framework.

Building and flashing

  1. Setup the Matter framework.
  2. Setup Espressif IoT Development framework.
  3. Setup your Apple devices.
  4. Run idf.py build.
  5. Run idf.py -p /dev/cu.<PORT> flash monitor.

Notes and TODO

  • I used the ESP32-DevKitC-1 with the ESP32-S3-WROOM-1-N8R8 module.
  • The ESP32 lighting app example was used as the base for this project.
  • The example was built in order to showcase RGB LEDs, I tried to generate my own config so as to drop the useless cluster definitions but was unable to get a passing build using the generated code from the ZAP tool. I easily spent +5 hours testing different configurations to no avail.
  • For the Pigweed backends, I didn't implement mine and opted to use the ones from the example files.
  • I was unable to commission the device using the CHIP tool but was successful when using the Apple Home app.
  • Sometimes when the device is cut from power it is unable to re-establish a session. So some debugging is needed there.

Github issues and ESP32 references

Reference schematic

About

When the Zetas fill the skies will our leaders tell us why?

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published