P2P communication between LoRa-E5 Mini and LILYGO TTGO LoRa32 V2.1-1.6 (ESP32)

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:
:link: 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!

How is this connected with Blynk IOT?

Pete.