arduino-lora

An Arduino library for sending and receiving data over LoRa radios. It provides an interface for compatible SX127x-based boards and the Arduino MKR WAN 1300 to exchange wireless packets.

Share on XLicense: MIT

Overview

This C++ Arduino library provides an interface for sending and receiving data with LoRa radios. It supports boards based on Semtech SX1276/77/78/79 and the Arduino MKR WAN 1300, with hardware-specific constraints noted for the latter. Install it through the Arduino IDE Library Manager or clone it into the Arduino libraries directory, then configure wiring and pins as needed and use its API and examples to build packet-exchange sketches. The library does not encrypt data.

Key features

  • Send and receive data using LoRa radios.
  • Support for Semtech SX1276/77/78/79-based boards and Arduino MKR WAN 1300.
  • Configure NSS, reset and DIO0 pins; adjust SPI frequency.
  • Use the API documentation and example sketches.

Best for

Arduino developers building projects that exchange data over compatible LoRa radios. Applications that need encrypted packets must encrypt and decrypt the data separately.

Upstream
sandeepmistry/arduino-LoRa
Fork on GitHub
Guo-astro/arduino-lora
Upstream stars
1.9k
Category
Hardware, OS and embedded
Language
C++
License
MIT
Forked
2026-10-10
Sync status
In syncLast synced 2026-10-11