kedars / matter-rs

Plonk: The Rust Implementation of Matter
Apache License 2.0
39 stars 5 forks source link

Project Moved

Active development of this project has been moved to https://github.com/project-chip/matter-rs/

Plonk (matter-rs): The Rust Implementation of Matter

Test Linux (OpenSSL) Test Linux (mbedTLS) Build-ESP32

Build

Building the library:

$ cd matter
$ cargo build

Building the example:

$ cd matter
$ RUST_LOG="matter" cargo run --example onoff_light

With the chip-tool (the current tool for testing Matter) use the Ethernet commissioning mechanism:

$ chip-tool pairing ethernet 12344321 123456 0 <IP-Address> 5540

Interact with the device

# Read server-list
$ chip-tool descriptor read server-list 12344321 0

# Read On/Off status
$ chip-tool onoff read on-off 12344321 1

# Toggle On/Off by invoking the command
$ chip-tool onoff on 12344321 1

Functionality

Attribution

This project is a Rust implementation of the project at https://github.com/project-chip/connectedhomeip

The matter-rs project is a work-in-progress and does NOT yet fully implement Matter.