Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kampi/esp32-rak3172
LoRaWAN / LoRa P2P library for ESP32 MCUs and the RAK3172 LoRa SoM.
https://github.com/kampi/esp32-rak3172
arduino c cpp esp-idf esp32 esp32-arduino lora lorawan lorawan-device lorawan-node platformio rak3172 serial
Last synced: 2 months ago
JSON representation
LoRaWAN / LoRa P2P library for ESP32 MCUs and the RAK3172 LoRa SoM.
- Host: GitHub
- URL: https://github.com/kampi/esp32-rak3172
- Owner: Kampi
- License: mit
- Created: 2022-03-20T00:13:56.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-09T15:24:20.000Z (5 months ago)
- Last Synced: 2024-09-10T18:41:40.377Z (5 months ago)
- Topics: arduino, c, cpp, esp-idf, esp32, esp32-arduino, lora, lorawan, lorawan-device, lorawan-node, platformio, rak3172, serial
- Language: C++
- Homepage: https://www.kampis-elektroecke.de
- Size: 349 KB
- Stars: 17
- Watchers: 3
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP32 driver for [RAK3172](https://store.rakwireless.com/products/wisduo-lpwan-module-rak3172) LoRa SoM
## Table of Contents
- [ESP32 driver for RAK3172 LoRa SoM](#esp32-driver-for-rak3172-lora-som)
- [Table of Contents](#table-of-contents)
- [About](#about)
- [FOTA](#fota)
- [Use with PlatformIO](#use-with-platformio)
- [Use with esp-idf](#use-with-esp-idf)
- [Maintainer](#maintainer)## About
ESP32 driver for the UART based RAK3172 LoRaWAN / LoRa P2P SoM.
> Binary mode with RUI3 API isn´t supported yet!
## FOTA
The FOTA for the host CPU requires [Bootloader Plus](https://github.com/espressif/esp-bootloader-plus)!
## Use with PlatformIO
- Add the library to the `lib_deps` parameter
```sh
lib_deps =
https://gitlab.server-kampert.de/esp32/libraries/rak3172.git
```- Copy the `Kconfig` file into the `src` directory
- Rename `Kconfig` to `Kconfig.projbuild`
- Run `pio -t menuconfig` from the root of your project to configure the driver and the examples
- Build the project## Use with esp-idf
- Create a directory `components` in your project root
- Clone the repository into the `components` directory
- Run `menuconfig` from the root of your project to configure the driver and the examples
- Build the project## Maintainer
- [Daniel Kampert](mailto:[email protected])