packet:lora_vhf_aprs_gateway
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
packet:lora_vhf_aprs_gateway [2025/03/30 15:22] – 2e0hkd | packet:lora_vhf_aprs_gateway [2025/03/30 15:52] (current) – 2e0hkd | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== VHF-LoRa APRS Gateway ====== | + | ====== VHF-LoRa APRS Gateway |
- | + | ||
- | **Work-in-Progress by 2E0HKD** | + | |
LoRa based APRS has taken off, but still remains largely separate from classic 2m FM APRS other than both being ingested into APRS-IS. As LoRa was fairly quiet in my area, I wanted to try and make a cross-band gateway where LoRa and VHF APRS could interact, giving more local info to LoRa users and allowing messaging between the two. | LoRa based APRS has taken off, but still remains largely separate from classic 2m FM APRS other than both being ingested into APRS-IS. As LoRa was fairly quiet in my area, I wanted to try and make a cross-band gateway where LoRa and VHF APRS could interact, giving more local info to LoRa users and allowing messaging between the two. | ||
- | Using the [[https:// | + | Using the [[https:// |
===== APRX Config ===== | ===== APRX Config ===== | ||
Line 91: | Line 89: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | ===== < | ||
+ | |||
+ | Each " | ||
+ | |||
+ | This also means you are acting as a digi in each band individually (VHF-VHF, and LoRa-LoRa), and you can control all those options individually. | ||
+ | |||
+ | For example, I am close to a very well situated VHF digi which picks up everything in the area much better than my VHF setup can, so there was no point in me wasting air time even digipeating most WIDE1-1 level packets, because it would get them anyway. So I enabled viscous-delay on just VHF-VHF digipeating, | ||
+ | |||
+ | Also on VHF I opted for " | ||
+ | |||
+ | Also added are rate limits to avoid flooding the frequency, and these are tighter on LoRa due to it being a slower mode. | ||
===== Beacons ===== | ===== Beacons ===== | ||
- | I opted to disable the beacons on the LoRa module and instead control them entirely via APRX, because it allowed me to beacon on both bands from different callsigns more easily. The reason for this is the self generated beacon is not sent over KISS and so it not automatically digi'd on the other band. In the UK, we are assigned different callsigns for classic APRS, and LoRa APRS, but I wanted visibility of each on both bands. Usually you would generate an APRS OBJECT when you want to place something with a different callsign, but I did not want 2 competing objects to reach APRS-IS from 2 different callsigns (one from LoRa and one from VHF). So instead, I make a standard beacon, and then a " | + | I opted to disable the beacons on the LoRa module and instead control them entirely via APRX, because it allowed me to beacon on both bands from different callsigns more easily. The reason for this is the self generated beacon is not sent over KISS and so it not automatically digi'd on the other band. |
+ | |||
+ | In the UK, we are assigned different callsigns for classic APRS, and LoRa APRS, but I wanted visibility of each on both bands, without using the wrong callsign on the wrong band as they are assigned to specific frequencies. Usually you would generate an APRS OBJECT when you want to place something with a different callsign, but I did not want 2 competing objects to reach APRS-IS from 2 different callsigns (one from LoRa and one from VHF). So instead, I make a standard beacon, and then a " | ||
Also included in this example is a similar process for placing an object for my packet node GB7BSK, and the same object pseudo-digi' | Also included in this example is a similar process for placing an object for my packet node GB7BSK, and the same object pseudo-digi' | ||
+ | |||
+ | ===== Results ===== | ||
+ | |||
+ | I only ran the gateway for a few weeks until my 2m port was needed for other packet duties. During that time it seemed to perform well, and didn't hog either frequency too much. I had seem warnings about avoiding digipeating loops between the bands, but from my testing it seemed to properly identify when a packet had already been digipeated (even cross band) and behaved well. (This is one reason to use Digimap and not BRIDGE if you were to do this kind of thing in BPQ, because you want digipeated packets with their modified paths, and not just blindly copied, unmodified packets). Obviously if you have more activity in your area you'll want to keep an eye on things to make sure it doesn' | ||
+ | |||
+ | ===== References ===== | ||
+ | |||
+ | [[https:// |
packet/lora_vhf_aprs_gateway.1743348139.txt.gz · Last modified: 2025/03/30 15:22 by 2e0hkd