RF 2 APRS-IS Gateway
GPL-3.0 License
RF2APRS-IG Gateway supporting this backends:
python3 setup.py install
Edit /etc/pymultimonaprs.json
:
Set the source to rtl
, alsa
, or pulse
to select the backend
Set the status text
, or set a status file
- the content of this file will be read at runtime and sent as status.
This way you can eg. monitor your battery status using APRS-IG.
Set both text
and file
to false
to disable status beacon.
To hide your exact position you can set the ambiguity value to a value from 0 to 4.
You can set weather
to a json-file. eg: "weather": "/path/to/weather.json",
If you don't want do send weather date, just leave it on false
.
This will be read in like the status-file and can look like that:
{
"timestamp": 1366148418,
"wind": {
"speed": 10,
"direction": 240,
"gust": 200
},
"temperature": 18.5,
"rain": {
"rainlast1h": 10,
"rainlast24h": 20,
"rainmidnight": 15
},
"humidity": 20,
"pressure": 1013.25
}
timestamp
is seconds since epoch - must be includedwind
speed
is in km/hdirection
is in deggust
is in km/htemperature
is in °Crain
rainlast1h
is in mmrainlast24h
is in mmrainmidnight
is in mmhumidity
is in %pressure
is in hPaThe timestamp must be included - everything else is optional.
The correct symbol is already selected. If you still want to change it, you can find the symbol table here.
To select a protocol you can set preferred_protocol
to ipv4
, ipv6
or any
.
You use a raw IPv6 address as a gateway like this: "[2000::1234]:14580"
.
systemctl start pymultimonaprs
or just pymultimonaprs -v
for testing