ESP32 LoRa APRS Modem
Go to file
sh123 f74c0e4019 Add option to monitor battery level 2022-12-18 00:01:33 +02:00
cad Update README.md 2022-02-06 10:45:46 +02:00
images Images 2022-12-11 20:39:54 +02:00
schematics Added gerber files 2022-09-21 17:23:50 +03:00
.gitignore Uses SX1268 (#28) 2021-11-10 08:59:34 +02:00
LICENSE Create LICENSE 2020-06-24 15:14:52 +03:00
README.md Update README.md 2022-12-09 11:19:35 +02:00
ax25_callsign.cpp Add * suffix for digirepaters only 2022-12-01 19:24:57 +02:00
ax25_callsign.h Add * suffix for digirepaters only 2022-12-01 19:24:57 +02:00
ax25_payload.cpp Add * suffix for digirepaters only 2022-12-01 19:24:57 +02:00
ax25_payload.h Add configuration flag to allow text aprs messaging 2021-10-26 12:01:14 +03:00
ble_serial.cpp Trace logging 2022-12-03 23:47:13 +02:00
ble_serial.h Add support for USB-OTG operation and improve logging (#25) 2021-10-22 22:09:17 +03:00
config.h Add option to monitor battery level 2022-12-18 00:01:33 +02:00
esp32_loraprs.ino Add option to monitor battery level 2022-12-18 00:01:33 +02:00
kiss_processor.cpp Send lora-aprs prefix in ordinary transmission 2022-12-13 15:10:00 +02:00
kiss_processor.h Add option to monitor battery level 2022-12-18 00:01:33 +02:00
loraprs_config.h Add option to monitor battery level 2022-12-18 00:01:33 +02:00
loraprs_service.cpp Add option to monitor battery level 2022-12-18 00:01:33 +02:00
loraprs_service.h Add option to monitor battery level 2022-12-18 00:01:33 +02:00

README.md

ESP32 LoRa APRS Modem

Modes of operation

This project is amateur radio ESP32 based LoRa KISS Bluetooth/BLE/USB/TCPIP modem + LoRa APRS-IS RX/TX iGate server over WiFI + LoRa 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

  • SX126X (suggested, 1W modules will provide decent coverage for APRS, stable frequency suitable for < 125 kHz BW at 433 MHz, 5V from USB power bank is enough to power it, has additional LNA)
  • SX127X (low power, 50-100mW, temperature frequency drift, problematic for narrow band)
    • RA-01 (SX1278)
    • RA-02 (SX1276)
    • TTGO T-Beam (SX1276)

Dependencies

Install via board manager:

Install via libraries:

Development board

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

Modes of operation