{"id":27598493,"url":"https://github.com/bjoernq/bare-matter","last_synced_at":"2025-08-24T11:40:06.290Z","repository":{"id":76242366,"uuid":"538466082","full_name":"bjoernQ/bare-matter","owner":"bjoernQ","description":null,"archived":false,"fork":false,"pushed_at":"2023-04-13T11:55:33.000Z","size":9669,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-26T05:04:27.320Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bjoernQ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-09-19T11:20:18.000Z","updated_at":"2024-07-09T05:52:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"8419c03c-5d4a-4dfb-b965-a9e531a691c0","html_url":"https://github.com/bjoernQ/bare-matter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bjoernQ/bare-matter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjoernQ%2Fbare-matter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjoernQ%2Fbare-matter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjoernQ%2Fbare-matter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjoernQ%2Fbare-matter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bjoernQ","download_url":"https://codeload.github.com/bjoernQ/bare-matter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjoernQ%2Fbare-matter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268844812,"owners_count":24316055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-05T02:00:12.334Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-22T14:14:38.836Z","updated_at":"2025-08-05T06:11:39.000Z","avatar_url":"https://github.com/bjoernQ.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A very basic no-std / no-alloc Matter device implementation\n\nJust a personal project for learning purposes. The code is just hacked together, lacking proper error handling etc.\n\nA lot is missing from this.\n\nYou can comission the device via the Chiptool Android app and toggle a light. That's it.\n(Use chiptool from [here](./android-apk/app-debug.zip))\n\nUse the \"PROVISION CHIP DEVICE WITH WIFI\", \"INPUT DEVICE ADDRESS\" and enter the IP address.\n\n**Provisioning the device**:\n\n```\nchip-tool pairing ethernet 222 20202021 3940 192.168.2.125 5540\n```\n\nQR Code URL\nhttps://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J0AFN00KA0648G00\n\n# TODO\n\n- Implement CASE resumption\n- Improve error handling\n- Don't hardcode keypair\n- Implement ACK / Retransmission\n- Implement persistence\n- Add certificate validation\n- Add support for brightness level\n- Add more nodes\n- Implement ACL\n- Add IPv6 support\n- ...\n\n## License\n\nLicensed under either of:\n\n- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)\n- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)\n\nat your option.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjoernq%2Fbare-matter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbjoernq%2Fbare-matter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjoernq%2Fbare-matter/lists"}