End-of-Life Warning: LoRaLib support will be discontinued in the near future, use RadioLib instead! Full explanation and rationale can be found here.
Arduino library for LoRa modules based on LoRa chips by Semtech (SX1272, SX1276, SX1278) and HopeRF (RFM95, RFM96, RFM98)
See the Wiki for further information. See the GitHub Pages for detailed and up-to-date API reference.
If you're looking for an open-source shield to use with this library, it has its own repository: https://github.com/jgromes/LoRenz
DISCLAIMER: This library is provided 'AS IS'. See license.txt
for details.
This variation of the library includes a basic support for Linux
This library enables easy long range communication using the SX127x family of LoRa modules. It was designed to be used with LoRenz Rev.B shields. However, they are not required and this library can be used with any LoRa module, as long as it is based on of the supported LoRa chips.
Currently supported chips:
- SX1272 and SX1273
- SX1278, SX1276, SX1277 and SX1279
- RFM95, RFM96, RFM97 and RFM98
Currently supported platforms:
- All Arduino AVR boards (tested on Uno and Mega)
- ESP32
- ESP8266 NodeMCU
- Linux : Orange PI /Rasperry PI, etc.
- (if compiled with g++ and -DLINUX flag)