https://github.com/lora-rs/lora-rs
LoRa and LoRaWAN crates for End Devices
https://github.com/lora-rs/lora-rs
embedded-rust embedded-systems iot iot-device lora lorawan lorawan-device rust
Last synced: 22 days ago
JSON representation
LoRa and LoRaWAN crates for End Devices
- Host: GitHub
- URL: https://github.com/lora-rs/lora-rs
- Owner: lora-rs
- License: mit
- Created: 2017-10-12T21:21:44.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T21:00:53.000Z (about 1 month ago)
- Last Synced: 2025-04-03T02:52:37.664Z (29 days ago)
- Topics: embedded-rust, embedded-systems, iot, iot-device, lora, lorawan, lorawan-device, rust
- Language: Rust
- Homepage:
- Size: 1.38 MB
- Stars: 321
- Watchers: 13
- Forks: 66
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# lora-rs
[](https://github.com/lora-rs/lora-rs/actions/workflows/rust.yml)
[](https://matrix.to/#/#public-lora-wan-rs:matrix.org)
This repository aims to provide a set of compatible crates for implementing LoRa end devices in Rust.
As a general rule, all crates are `nostd` and designed to be friendly for embedded projects.## Crates
* **lora-modulation**: LoRa modulation characteristics and a utility for calculating time on air
* **lora-phy**: LoRa radio drivers which provide a PHY layer implementation
* **lorawan-encoding**: encoding and decoding LoRaWAN packets
* **lorawan-device**: a LoRaWAN device stack with non-blocking and async implementations## Contributing
Please read [the contributing guidelines](CONTRIBUTING.md).