Skip to content

bjoernQ/bare-matter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A very basic no-std / no-alloc Matter device implementation

Just a personal project for learning purposes. The code is just hacked together, lacking proper error handling etc.

A lot is missing from this.

You can comission the device via the Chiptool Android app and toggle a light. That's it. (Use chiptool from here)

Use the "PROVISION CHIP DEVICE WITH WIFI", "INPUT DEVICE ADDRESS" and enter the IP address.

Provisioning the device:

chip-tool pairing ethernet 222 20202021 3940 192.168.2.125 5540

QR Code URL https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J0AFN00KA0648G00

TODO

  • Implement CASE resumption
  • Improve error handling
  • Don't hardcode keypair
  • Implement ACK / Retransmission
  • Implement persistence
  • Add certificate validation
  • Add support for brightness level
  • Add more nodes
  • Implement ACL
  • Add IPv6 support
  • ...

License

Licensed under either of:

at your option.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages