LoRaWan UDP Semtech protocol forwarder
Receives packets from a LoRa gateway, stores received payloads in a local SQL database and forwards them to the specified network server
Requirements:
- MariaDB SQL Database
- Network Server
Software requirements:
- Minimum CMake VERSION 3.20.0
- Pulled submodules in third_party directory
Building and running commands
Build the project:
mkdir build && cd build
cmake ..
makeRun the project when inside the build folder:
./loraReforwarderRembember to move the .env file to the same folder of the built executable!
Building and running software using Docker
Build the project image:
docker build . -t netlab-sapienza/lorareforwarderRun the project on Docker:
docker-compose up -dDataset for the paper "Why Not Collect While Forwarding? Transparent LoRaWAN Traffic Logging for Dataset Generation", in IEEE SWC 2026.
The proceedings are not yet available online, they will be available in the next weeks.
Feel free to email pietro.spadaccino [at] uniroma1.it to have an early access version of the publication.