project-chip / rs-matter

Rust implementation of the Matter protocol. Status: Experimental
Apache License 2.0
322 stars 45 forks source link

ESP-IDF build instructions #132

Open ghost opened 7 months ago

ghost commented 7 months ago

Hi,

The instructions for how to build rs-matter for esp-idf were removed in pull request #129 citing that support was upstreamed. Unfortunately it is now unclear from looking at the repository whether using matter-rs on an ESP32 is supported, and if so what networking stack is supported (wifi, threads... etc).

Some clarification with minimal build instructions on how to build rs-matter for ESP-IDF would be amazing.

newcomertv commented 7 months ago

My understanding is that BLE commissioning isn't supported yet. In theory the stack is built such that you can send the actual data packets through an arbitrary channel of your choice so as to support external wifi/ethernet modules. Since Thread supports TCP once the device is commissioned you could just send the data through the thread stack instead of the wifi stack. Thread support is still experimental in the rust world though (mostly only through wrappers for now).

That was my understanding last time I looked into it I could be wrong though. Feel free to correct me if I missed anything.

ivmarkov commented 4 months ago

Small update on the topic: