https://github.com/zigbee-rs/zigbee-rs
ZigBee protocol stack and ZigBee Cluster Library in Rust
https://github.com/zigbee-rs/zigbee-rs
802-15-4 embedded microcontroller no-std rust rustlang zigbee
Last synced: 4 months ago
JSON representation
ZigBee protocol stack and ZigBee Cluster Library in Rust
- Host: GitHub
- URL: https://github.com/zigbee-rs/zigbee-rs
- Owner: zigbee-rs
- License: apache-2.0
- Created: 2024-10-03T05:29:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-08T19:48:19.000Z (5 months ago)
- Last Synced: 2025-09-18T02:24:23.831Z (4 months ago)
- Topics: 802-15-4, embedded, microcontroller, no-std, rust, rustlang, zigbee
- Language: Rust
- Homepage:
- Size: 3.27 MB
- Stars: 42
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Zigbee in Rust

[](https://github.com/thebino/zigbee-rs/graphs/contributors)
[](./LICENSE.md)
[](https://matrix.to/#/#zigbee:matrix.org)
_Zigbee is a wireless communication technology designed for low-power devices in smart homes and industrial settings._
_It enables these devices to connect and communicate with each other, allowing for efficient control and automation of various systems._
> ⚠️⚠️⚠️
>
> This repository is not yet functional. We appreciate your patience and welcome any [contribution](CONTRIBUTING.md)
>
> We're actively working on adding more features and aim to fully implement the specification over time.
---
In this repository:
- [ZigBee Stack](./zigbee/README.md)
The core network layer and security features.
Deals with addressing, keys, trust center, formation and discovery mechanisms.
For more, see the official [ZigBee Specification Rev. 22](https://csa-iot.org/wp-content/uploads/2022/01/docs-05-3474-22-0csg-zigbee-specification-1.pdf)
- [ZigBee Base Device Behavior](./zigbee-base-device-behavior/README.md)
Defines the standard commissioning procedures all devices must support.
Provides a high-level abstraction over the zigbee stack.
For more, see the official [ZigBee Base Device Behavior Specification Rev. 13](https://csa-iot.org/wp-content/uploads/2022/12/16-02828-012-PRO-BDB-v3.0.1-Specification.pdf)
- [ZigBee Cluster Library](./zigbee-cluster-library/README.md)
Defines application-level behaviors, like reading attributes, reporting, and commands.
Contains standard clusters like Temperature Measurement, Basic Identify, etc.
For more, see the official [ZigBee Cluster Library Rev 8](https://csa-iot.org/wp-content/uploads/2022/01/07-5123-08-Zigbee-Cluster-Library-1.pdf)
---
## 🏛️ License
Licensed under either of:
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
## 🧩 Contribution
This is a free and open project and lives from contributions of the community.
See our [Contribution Guide](CONTRIBUTING.md)