sh123 / esp32_loraprs

LoRa ESP32 KISS Bluetooth modem (for APRSDroid or aprs.fi iOS) + APRS-IS RX/TX iGate over WiFi + Digipeater + DV (with Codec2 Walkie-Talkie)
https://github.com/sh123/esp32_loraprs
GNU General Public License v3.0
185 stars 37 forks source link
amateur-radio aprs aprs-rx aprs-tracker aprsdroid aprsis codec2 esp32 esp32-ardunio esp32-library ham-radio iot kiss lora lora-gateway lora-server lorawan tnc tracker uhf

ESP32 LoRa APRS Modem

Modes of operation

This project is amateur radio ESP32 based LoRa/FSK KISS Bluetooth/BLE/USB/TCPIP modem + LoRa APRS-IS RX/TX iGate server over WiFI + LoRa/FSK APRS digipeater + Codec2 DV modem (with Codec2 Talkie Android application).

To configure sketch modify default parameters in config.h file.

⚠ Project also supports APRSDroid TNC2 text APRS packet mode (configurable), which makes it interoperable with other LoRa APRS trackers without AX25 support.

Supported module types: SX126X, SX127X and other modules supported by RadioLib.

Modules, which are used by users and known to work

Building

Development board

Development board schematics, case and antenna models are available under extras/cad and extras/schematics.

Supported ESP32 boards are with 36 and 38 pinouts (configured with solder pads).

There are ESP32 boards with different socket widths: 22mm and 25mm, board files for 25mm have _wide suffix in file names.

Modes of operation