LoRa_APRS_iGate

richonguzmanGPL-3.0活跃维护

基于 ESP32 开发板的 LoRa APRS iGate 固件,把 LoRa 收到的 APRS 数据转发到 APRS-IS 网络,同时支持收发和数字中继。

LoRa APRS iGATE for ESP32 Based Board with Rx + Tx capabilities

V4.0.4发布于 2026-10-14 13:25 UTC534star +1 / 7 天161fork同步于 2026-11-10 23:56 UTC

怎么上手

由 README 提炼,执行前请确认
通过网页刷写器安装:https://richonguzman.github.io/lora-igate-web-flasher/installer.html
硬件要求按 README 说明

需要 ESP32 系列开发板加 LoRa 模块(433/868/915 MHz),支持 TTGO/Lilygo、T-Beam、Heltec、RAK、T-Deck 等众多板型及 DIY 组合;README 未提及显存或 GPU 要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

把 ESP32+LoRa 板子变成 APRS iGate/Digipeater,让 LoRa 电台与 APRS-IS 互通

基于 ESP32 开发板的 LoRa APRS iGate 固件,把 LoRa 收到的 APRS 数据转发到 APRS-IS 网络,同时支持收发和数字中继。

核心能力

  • 在 LoRa 射频与 APRS-IS 之间双向转发报文
  • 支持 Digipeater 中继,含跨频段规则与 WIDE1-n/WIDE2-n
  • 内置 Web 配置界面与地图,可查看接收站点
  • 支持 MQTT 发布/订阅与 TNC 模式输出
  • Digipeater EcoMode 休眠省电,空闲电流大幅降低

容易踩的坑

需按板型选择对应固件变体,选错板型无法正常工作;部分功能依赖 GPS、WiFi 或 4G 模块,硬件不全时相关功能不可用;刷写与配置细节需参考单独的 PDF 手册。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本V4.0.4
  1. V4.0.4V4.0.4 T-Beam 1W added最新正式版2026-10-14 · 2026-10-14 13:25 UTC

    V4.0.4 T-Beam 1W added

  2. V4.0.3V4.0.3 LoRa Power and many security updates2026-10-05 · 2026-10-05 18:16 UTC
    查看更新说明

    V4.0.3 LoRa Power and many security updates

    • Beacons Comments can be added to only a certain Beacon Packet over RF.
    • Rx Packets with Date (also).
    • WiFi Password incorrect warning in screen.
    • mDNS for iOS app.
    • Version info on About in Web UI Menu.
    • LoRa Power is clear now, with protection limits also for each type of LoRa chip.
    • APRSPacketLib updated to v1.0.10 (less manual build of packets)
    • Web Security improvements.
  3. V4.0.2V4.0.2 GPS Baud Rate , CAD timeout2026-09-30 · 2026-09-30 14:46 UTC
    查看更新说明

    V4.0.2 Update:

    • GPS Baud Rate auto detect for each board
    • CAD timeout added (10 seconds max)
    • Digipeater process fix , thanks @moricef (F4MLV)
    • New Boards : RAK3312 and 3112
  4. V4.0.1V4.0.1 Symbols on Maps, new Boards and much more fixes2026-09-23 · 2026-09-23 22:26 UTC
    查看更新说明
    • New boards: RAK3312 RAK3112 ESP32_DIY_1W_LoRa_E32_400M30S
ESP32C3_SuperMini_DIY_LoRa_SX1278

    • Symbols now in Map

    • APRSPacketLib V1.0.7 with Mic-E corrections

    • Digipeater Process Fixes

    • LightGateway Plus solar charger control implemented

    • Few bugs killed

  5. V4.0.0V4.0.0 New WebUI , CAD and Maps2026-08-16 · 2026-08-16 16:32 UTC
    查看更新说明

    LoRa APRS V4.0.0 update

    • New WebUI
    • Map
    • CAD (Channel Activity Detection)
    • bug fixes

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    CA2RXU LoRa APRS iGate/Digipeater

    This firmware is for using ESP32 based boards with LoRa Modules and GPS to live in the APRS world.

    Screenshot

    (This iGate Firmware works with all LoRa Tracker Firmwares (specially this LoRa APRS Tracker Firmware))


    WEB FLASHER/INSTALLER

    LoRa APRS iGate CA2RXU Firmware Manual


    New Web/UI

    New MenuMap
    new menumap

    You can support this project to continue to grow:


    SUPPORTED BOARDS (Buying links).

    (NOTE: all boards with 433-868-915 MHz versions)

    • TTGO Lilygo LoRa32 LoRa32 V2.1 (V1.6 is the same) and T3S3 V1.2.

    • TTGO T-Beam V1.0 , V1.1, V1.2 (also variations with SX1262 and SX1268 LoRa Modules), Supreme V3 and T-Beam 1W.

    • T-Deck Plus (and also regular T-Deck with/without GPS).

    • HELTEC V2, V3, V3.2, V4, T114, Wireless Stick, Wireless Stick Lite V3/V3.2, HT-CT62, Wireless Tracker, Wireless Paper.

    • RAK Wireless 4631 + 19007(or 19003), RAK3312 and RAK3112.

    • Faketec V3 (NRF52840 + Heltec HTRA62(SX1262))

    • QRP Labs LightGateway 1.0 and Plus 1.0.

    • ESP32 + SX1278 LoRa Module or Ebyte 400M30S (or 900M30S) or Ebyte E32 400M30S 1W LoRa Module for a DIY Versions.

    • ESP32C3 + Ebyte 400M30S(or 900M30S) 1W LoRa Module for another DIY version.

    • ESP32C3 SuperMini + SX1278 (RA-01/RA-02) LoRa Module DIY version.

    • ESP32 + 4G/LTE A7670 Modem + SX1278 DIY Version.

    • Wemos Lolin32 Oled + SX1278 DIY Version.

    • and many more...

    Timeline (Versions):

    • 2026-10-14 T-Beam 1W board added (with fan control and Tx over-temperature protection).
    • 2026-10-05 Fix for stored XSS in received packets, Wifi warning with bad password, date on Rx packets, mDNS kiss-tnc for phone apps, APRSPacketLib V1.0.10 update.
    • 2026-09-30 GPS baud rate auto-detection, CAD timeout (packet dropped after 10s of busy channel)
    • 2026-09-23 APRSPacketLib V1.0.7 update and many code cleaning with this.
    • 2026-09-17 Real APRS Symbols added to map and TNC2 output as a posibility in TNC mode.
    • 2026-08-16 New UI (Web) and also Live View over a Map to see Rx stations.
    • 2026-08-10 CAD (Channel Activity Detection) and DIFS (Distributed Inter-Frame Space) added.
    • 2026-03-25 More Boards, SDK update, OTA fix, GPS process update.
    • 2026-02-26 9M2IBR ESP32 1W (400M30S) + GPS board added.
    • 2026-02-25 Code Improvements: reduced String comparisons and improved logic for faster code execution.
    • 2026-02-15 Digipeater code/logic improved.
    • 2026-02-08 Heltec V2 915MHz added.
    • 2026-02-05 Improved "digiBackupMode" to check "APRS-IS" server connection.
    • 2026-01-07 Tactical Callsign added.
    • 2026-01-05 Heltec V4 support added.
    • 2025-12-22 Heltec Wireless Paper V1.2 and VisionMaster E290 Added. Thanks HA5SZI.
    • 2025-12-18 TCXO and packet decoding updates.
    • 2025-12-01 APRSPacketLib updates, AHT20 sensor added, INA219 support added.
    • 2025-10-15 APRS Bridge for TNC added.
    • 2025-10-13 Rx and Tx Frequencies are now with fully configurable.
    • 2025-10-13 Startup Delay to allow the Router/Modem to start WiFiAP before connecting.
    • 2025-10-12 Choose to send Beacon on Rx or Tx frequency.
    • 2025-10-11 User defined NTP server and send beacon over MQTT added.
    • 2025-10-10 Converted the Wiki into a PDF manual.
    • 2025-09-26 Heltec Wireless Bridge support added.
    • 2025-09-09 MQTT added (pub+sub), Status defined by Op now and many fixes more.
    • 2025-06-20 Digipeaters now with updated EcoMode (Board Sleeps until packet Rx reducing current consumption to almost 10% at idle).
    • 2025-06-20 New Boards Added: Heltec T114 MeshNode, Faketec V3 as Digipeaters and QRP Labs LightGateway Plus 1.0.
    • 2025-06-19 DateVersion format Change. Licence changed into GNU GPLv3.
    • 2025.03.20 Manager List added to enable/disable DigiEcoMode and Tx Control. Thanks LB5JJ.
    • 2025.03.03 T-Beam Supreme board added and more BlackList rules added.
    • 2025.02.28 Heltec Wireless Paper with Epaper working. Thanks SzymonPriv for pointing to the right library.
    • 2025.02.25 Objects Rules update, GPS Boards: Satellites on Screen, Wx Height Correction from GPS Data.
    • 2025.01.22 Added LILYGO T-DECK PLUS (and DIY+GPS version) board support.
    • 2025.01.11 Added HELTEC V3.2 board support.
    • 2025.01.07 TROY_LoRa_APRS board added. GMT in quarter hour fix and Beacon fix for TNC.
    • 2025.01.02 Callsign Black List added.
    • 2024.12.30 Fixed missing validation for correct Digipeater mode when not connected to APRS-IS.
    • 2024.12.06 APRS-IS connnection and passcode validation added.
    • 2024.11.06 (Silent Update) Working now with Board "VARIANTS".
    • 2024.10.29 Added LILYGO Lora32 T3S3 support.
    • 2024.10.25 Added QRP Labs LightGateway 1.0 support.
    • 2024.10.21 Boards with GPS can now send Real-GPS Beacon (also posible: GPS ambiguity of ~ 1 km).
    • 2024.10.14 Received Packets in WebUI show real Local Time (NTP with GMT offset).
    • 2024.10.08 New EcoMode for Remote Digipeaters without WiFi/WiFiAP, Screen, Leds (Example: LILYGO LoRa32 uses only 24mA, with WifiAP 150mA). APRS Message/Queries can start/stop this mode too.
    • 2024.10.06 Cross Frequency Digipeater Rules added.
    • 2024.09.23 Libraries Update for SDK3
    • 2024.09.23 Added Enconded Telemetry for Battery (+ External Voltage) in Station GPS Beacon Packet.
    • 2024.08.23 Wemos S2 Mini DIY LoRa added.
    • 2024.08.19 HELTEC Wireless Paper working (still missing Epaper code).
    • 2024.08.13 Web Authentication for WebUI. Thanks Mitja S57PNX.
    • 2024.08.05 WIDE2-n added to WIDE1-n in Digipeater Modes.
    • 2024.06.27 External Voltage Divider Resistor configuration on WebUI. Thanks Tilen S54B.
    • 2024.06.26 Personal Note information on WebUI for the Station. Thanks Tilen S54B.
    • 2024.06.24 Callsign Validation fix. Thanks Helge SA7SKY.
    • 2024.06.21 Tx packets coming from APRS-IS are (now) formatted into 3rd Party (as they should have been since the beginning). Thanks Lynn KJ4ERJ and Geoffrey F4FXL.
    • 2024.06.18 All boards with 433 / 868 / 915 MHz versions.
    • 2024.06.10 ESP32C3 + 1W LoRa Module (E22 400M30S) support added.
    • 2024.06.09 Si7021 module added (with autodetected I2C Address)
    • 2024.06.08 Callsign Validation for all Station that iGate/Digi hears.
    • 2024.05.27 Battery Monitor for internal and External Voltages (to make board sleep and avoid low discharge of batterys) T-Beam boards now with Battery readings as well.
    • 2024.05.23 Forced Reboot Mode added.
    • 2024.05.22 Experimental backup-Digipeater-Mode when "only" iGate mode loses WiFi connection added.
    • 2024.05.20 WebConfig update to control whether Messages and Objects should be Tx to RF.
    • 2024.05.17 HELTEC Wireless Stick Lite v3 support added.
    • 2024.05.14 BME modules will be autodetected (I2C Address and if it is BME280/BMP280/BME680).
    • 2024.05.13 PacketBuffer for Rx (25 Seg).
    • 2024.05.11 HELTEC Wireless Tracker support added.
    • 2024.04.23 T-LoRa32 v1.6/v2.1 with 915MHz support added.
    • 2024.04.23 ESP32 + 4G/LTE MODEM A7670SA + LoRa (SX1278) support added.
    • 2024.04.22 Wemos Lolin32 OLED DIY LoRa support added .
    • 2024.04.21 WEB INSTALLER (thanks Damian SQ2CPA).
    • 2024.04.20 New Output Buffer process: no more packets lost.
    • 2024.04.13 Received Packets added on WebUI.
    • 2024.04.09 iGate/Digipeater own GPS beacon is encoded (Base91) now.
    • 2024.03.18 OE5HWN MeshCom board support added.
    • 2024.02.25 New Web Configuration UI with WiFi AP (thanks Damian SQ2CPA).
    • 2023.01.28 Updated to ElegantOTA v.3 (AsyncElegantOTA was deprecated).
    • 2024.01.19 TextSerialOutputForApp added to get text from Serial-Output over USB into PC for PinPoint App (https://www.pinpointaprs.com) and APRSIS32 App (http://aprsisce.wikidot.com)
    • 2024.01.12 Added iGate Mode to also repeat packets (like a iGate+Digipeater) in stationMode 2 and 5.
    • 2024.01.11 Added iGate Mode to enable APRS-IS and LoRa beacon report at the same time.
    • 2024.01.05 Lilygo TTGO T-Beam V1, V1.2, V1 + SX1268, V1.2 + SX1262 support added.
    • 2024.01.02 EByte 400M30S 1 Watt LoRa module for DIY ESP32 iGate support added.
    • 2023.12.27 HELTEC V3 board support added. Thanks Luc ON2ON.
    • 2023.12.26 BME680 module support added.
    • 2023.12.07 MIC-E process and Syslog added.
    • 2023.12.06 HELTEC V2 board support added.
    • 2023.11.26 Small correction to enable Syslog in stationMode5.
    • 2023.10.09 Added "WIDE1-1" to Tx packets from iGate to be repeated by Digipeaters.
    • 2023.10.09 BMP280 module support added.
    • 2023.08.20 Added External Voltage Measurement (Max 15V!)
    • 2023.08.05 Ground Height Correction for Pressure readings added.
    • 2023.07.31 StationMode5 added: iGate when WiFi and APRS available, Digipeater when not.
    • 2023.07.16 Small OTA, BME module update.
    • 2023.07.05 Adding monitor info of Battery connected.
    • 2023.06.18 Info on Oled Screen mayor update, added RSSI and Distance to Listened Station.
    • 2023.06.17 BME280 Module (Temperature, Humidity, Pressure) support added.
    • 2023.06.12 Syslog added.
    • 2023.06.10 OTA update support for Firmware and Filesystem.
    • 2023.06.08 Adding Digipeater Functions.
    • 2023.06.06 Full repack of Code and adding enableTx only for Ham Ops.
    • 2023.05.23 Processing Query's from RF/LoRa or APRS-IS (Send "Help" Message to test).
    • 2023.05.19 Saving Last-Heard Stations for validating Tx Responses.
    • 2023.05.12 Tx Packet from APRS-IS to LoRa-RF Correction.
    • 2023.03.01 Tx Packet from APRS-IS to nearby LoRa Stations.
    • 2023.02.17 Receiving Feed from APRS-IS.
    • 2023.02.10 First Beta (receiving LoRa Beacon/Packets and uploading to APRS-IS).

    Hope You Enjoy this, 73! CA2RXU, Valparaiso, Chile