Hello everyone,
I’m working on a LoRa-based project and I’m trying to set up peer-to-peer (P2P) communication between a LoRa-E5 Mini and a LILYGO TTGO LoRa32 V2.1-1.6 with ESP32 — but I haven’t been able to establish a successful connection so far.
My setup is as follows:
Two sensors, ENS160 and BME280, are connected to a Makerverse Nano Power Timer HAT (MKRVRS).
A Raspberry Pi Pico is mounted on the MKRVRS and communicates with the sensors.
The LoRa-E5 Mini is connected via UART to the MKRVRS, and is used to transmit sensor data.
The receiver is a TTGO LoRa32 (ESP32), which should receive the data and forward it to a server.
I already have example code for both sides (transmitter and receiver).
My goal is to use a P2P LoRa connection to send data from the LoRa-E5 Mini to the TTGO ESP32 module.
This project is similar to the following two examples:
(ESP32 LoRa Sensor Monitoring with Web Server (Long Range Communication) | Random Nerd Tutorials)
My project setup is very similar to this example:
LoRa Weather Station with Pico - Core Electronics
However, unlike the tutorial, I’m not using LoRaWAN — I’m working with direct P2P communication. The hardware connections between components are the same.
However, I haven’t been able to get the two LoRa modules to talk to each other.
If anyone has experience with P2P LoRa communication between different chipsets (STM32/Wio-E5 and ESP32/TTGO), or if you’ve worked on similar projects, I’d really appreciate any help or guidance.
Thanks in advance!