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.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
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
- License
- MIT
- Forked
- 2026-10-10
- Sync status
- In syncLast synced 2026-11-08
More in Hardware, OS and embedded
A Linux kernel module that unlocks FP/BF16 instruction issue rates on supported Nvidia RTX 30-series cards. It is used to improve matrix-computation throughput without patching the Nvidia driver.
Forked 2026-10-24Last synced 2026-11-08No license declaredHardware, OS and embeddedGitHub
BlueOS Kernel is a Rust operating system kernel with POSIX interface compatibility and Rust standard library support. It provides a foundation for kernel development on ARM and RISC-V architectures, including QEMU platforms.
Forked 2026-10-20Last synced 2026-11-08No license declaredHardware, OS and embeddedGitHub
DroidDesk turns an ARM64 Android phone into a Linux desktop using Termux or its standalone Android app. Use it to run desktop applications on the phone or connect it to a monitor.
Forked 2026-10-17Last synced 2026-11-08License: GPL-3.0Hardware, OS and embeddedGitHub
Firmware that turns supported ESP32-family Wi-Fi radios into receive-only, low-duty-cycle SDRs for capturing and analyzing radio signals without separate SDR hardware.
Forked 2026-10-15Last synced 2026-11-08License: GPL-3.0Hardware, OS and embeddedGitHub