Ne pozna meja. Nobenih gora. Nobenih rek. Nobenih jezer. Pes OE8RADIO je na poti po Koroški in širi vesele novice – s solidnimi 80 km/h, naravnost čez pokrajino, skozi gozdove, čez gorske vrhove in naravnost skozi Vrbsko jezero. Ovire? Ne pozna jih. Odmor? Ne potrebuje ga. Teče in teče in teče.
In najboljše: Lahko ga spremljaš v živo na aprs.fi!

Majhna izpoved: Ideja s psom je bila nesramno ukradena OE8CKK Chrisju. In žal ni bilo boljše ikone APRS – ali vsaj nobene, ki bi mi bila všeč. Zato zdaj pes teče po Koroški. Hi!
Kaj se skriva za tem?
Za neumornim štirinožcem se skriva APRSRunner – odprtokodno orodje, ki premika APRS objekt vzdolž definirane poti prek omrežja APRS-IS. S tem lahko vizualno oglašujete radioamaterske dogodke, okrožnice ali preprosto svoj klub na APRS karti.
V primeru OE8RADIO pes kroži po Koroški in v polju za komentarje APRS nosi sporočilo: oeradio.at – tekoča reklama za naš klub, vidna vsakomur, ki opazuje APRS karto.
Zgradi svojega APRS tekača!
Tudi ti želiš virtualni objekt spustiti čez APRS karto? Z APRSRunnerjem je to nastavljeno v nekaj minutah:
Kaj potrebuješ
- Python 3.8+ ali Docker
- Veljaven radioamaterski klicni znak
- APRS-IS geslo (na voljo prek različnih spletnih orodij)
- Pot – bodisi kot točke v konfiguraciji ali kot GPX datoteka
Kako deluje
APRSRunner uporablja YAML konfiguracijsko datoteko, v kateri določiš:
- Klicni znak in geslo – tvoje APRS-IS poverilnice
- Ime objekta – največ 9 znakov, npr. “OE8RADIO”
- Simbol – APRS ikona (pri nas pes)
- Komentar – besedilo, ki se prikaže na karti
- Hitrost – kako hitro se objekt premika (naš pes: 80 km/h, spoštovanje!)
- Pot – točke kot koordinate ali GPX datoteka
- Zanka – ali naj se pot neskončno ponavlja
Runner nato izračuna vmesne položaje, redno pošilja poročila o položaju na APRS-IS in tako premika objekt korak za korakom po karti. S Ctrl+C se samodejno pošlje paket za odstranitev in objekt izgine s karte.
Hiter začetek z Dockerjem
Najlažje gre z Dockerjem – nastavi klicni znak in geslo kot okoljski spremenljivki, konfiguriraj pot in gremo:
git clone https://github.com/achildrenmile/aprsrunner.git
cd aprsrunner
cp config.example.yaml config.yaml
# Uredi config.yaml (klicni znak, geslo, pot, itd.)
docker-compose up -d
Na voljo je tudi način --dry-run za testiranje, ki pakete le izpiše v konzolo brez dejanskega pošiljanja. Odlično za preizkušanje!
Pregled funkcionalnosti
- Usmerjanje na podlagi točk s spremenljivo hitrostjo
- GPX uvoz za poti (sledi, poti, točke)
- Nastavljiv interval beacon
- Neskončna zanka
- Docker podpora za enostavno namestitev
- Način dry-run za testiranje
- Samodejni paket za odstranitev ob izhodu
- MIT licenca – prosta uporaba
Sledi psu OE8RADIO
Želiš videti, kje je pes zdaj? Klikni na povezavo in ga spremljaj v živo na karti:
Spremljaj OE8RADIO v živo na aprs.fi
In če želiš zgraditi svojega tekača – celotna izvorna koda je na GitHubu:
73 de OE8YML

