-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Description
Platform
ESP32
Description
designing a system where multiple ESP32 nodes, each equipped with a LoRa transceiver, listen on different LoRa channels. These nodes capture incoming messages and forward them using ESP-NOW, a low-latency, connectionless protocol, to a central ESP32 "master" node. The master node aggregates these messages and transmits them via a serial connection to a device running the Meshtastic app.
Technical Breakdown:
- LoRa Receiver Nodes (ESP32 + SX1262)
Each node is configured to listen on a specific LoRa frequency or channel.
The node extracts incoming LoRa packets, processes them, and prepares them for transmission over ESP-NOW.
ESP-NOW allows the nodes to send data efficiently without requiring a Wi-Fi connection.
The nodes are registered with the master node’s MAC address to establish ESP-NOW communication.
- Master Node (ESP32 acting as an ESP-NOW Gateway)
The master node listens for messages from multiple LoRa receiver nodes over ESP-NOW.
It timestamps and organizes the incoming messages.
The messages are relayed over UART (Serial) to the Meshtastic device, ensuring compatibility with the Meshtastic protocol.
- Meshtastic Host Device (Phone/Computer with Meshtastic App)
The master node's serial output is formatted to match the expected Meshtastic message structure.
The host device running Meshtastic receives and interprets the messages as if they were directly coming from a single Meshtastic LoRa device.
This approach allows monitoring multiple LoRa channels simultaneously, which is not natively supported in a single Meshtastic node.
I will help develop it