https://github.com/blueluna/psila
Work in progress Zigbee stack in Rust
https://github.com/blueluna/psila
embedded-rust rust zigbee
Last synced: 11 months ago
JSON representation
Work in progress Zigbee stack in Rust
- Host: GitHub
- URL: https://github.com/blueluna/psila
- Owner: blueluna
- License: mit
- Created: 2019-10-25T12:37:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-02-13T01:07:20.000Z (almost 2 years ago)
- Last Synced: 2025-03-17T20:11:55.552Z (11 months ago)
- Topics: embedded-rust, rust, zigbee
- Language: Rust
- Homepage:
- Size: 323 KB
- Stars: 41
- Watchers: 8
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Psila
> Psila is a European genus of flies member of the family Psilidae or Rust
> Flies.
This is a work in progress implementation of handing Z**bee packages.
**This project has not undergone any cerification or extensive testing,
it is simply a hobby project**
## Goal
The goal is to be able to use a Nordic nRF52840 SoC as a device endpoint.
Handling the on/off profile in home automation.
## Organisation
The implementation has been divided into a few separate crates.
### psila-data
Implements packing and unpacking of packets.
### psila-crypto
Defines traits for cryptographical backend for use with Psila.
### psila-crypto-rust-crypto
A implementation of the psila-cryto using [Rust Crypto](https://github.com/RustCrypto) crates.
### psila-service
A implementation of a service that handles and produce packages.
### psila-host
A tool which listens on specially encoded packets over serial port and decodes
these packets.
## License
Licensed under the MIT license.