kopia lustrzana https://github.com/sh123/esp32_loraprs
amateur-radioaprsaprs-rxaprs-trackeraprsdroidaprsiscodec2esp32esp32-ardunioesp32-libraryham-radioiotkissloralora-gatewaylora-serverlorawantnctrackeruhf
|
|
||
|---|---|---|
| images | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| ax25_callsign.cpp | ||
| ax25_callsign.h | ||
| ax25_payload.cpp | ||
| ax25_payload.h | ||
| ble_serial.cpp | ||
| ble_serial.h | ||
| config.h | ||
| esp32_loraprs.ino | ||
| kiss_processor.cpp | ||
| kiss_processor.h | ||
| loraprs_config.h | ||
| loraprs_service.cpp | ||
| loraprs_service.h | ||
README.md
ESP32 LoRa APRS Modem
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.
- For project description, detailed setup and more information, please, visit our Wiki at https://github.com/sh123/esp32_loraprs/wiki
- For discussions, visit https://github.com/sh123/esp32_loraprs/discussions
⚠ Project also supports APRSDroid TNC2 text APRS packet mode (configurable), which makes it interoperable with other LoRa APRS trackers without AX25 support.
Supported modules: SX126X (tested with RA-01) and SX127X (tested with E22-400M30S) with possibility to use other modules supported by RadioLib.
Dependencies
Install via libraries:
- Arduino ESP32 library: https://github.com/espressif/arduino-esp32
- LoRa library
- RadioLib library (⚠use github master version): https://github.com/jgromes/RadioLib
- or LoRa Arduino library: https://github.com/sandeepmistry/arduino-LoRa
- Arduino Timer library: https://github.com/contrem/arduino-timer
- CircularBuffer library: https://github.com/rlogiacco/CircularBuffer
- DebugLog library: https://github.com/hideakitai/DebugLog
