/lora-rs-Rust

Fast, zero-copy and lightweight LoRaWAN parsing library in Rust and device implementations

Primary LanguageRustMIT LicenseMIT

lora-rs

Continuous Integration

Matrix

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.