Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 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-01-13T09:26:59.000Z (14 days ago)
- Last Synced: 2025-01-15T01:18:58.738Z (12 days ago)
- Topics: embedded-rust, embedded-systems, iot, iot-device, lora, lorawan, lorawan-device, rust
- Language: Rust
- Homepage:
- Size: 1.19 MB
- Stars: 279
- Watchers: 12
- Forks: 58
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# lora-rs
[![Continuous Integration](https://github.com/lora-rs/lora-rs/actions/workflows/rust.yml/badge.svg)](https://github.com/lora-rs/lora-rs/actions/workflows/rust.yml)
[![Matrix](https://img.shields.io/matrix/public-lora-wan-rs%3Amatrix.org)](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).