PC7MM en PD3RFR hebben voor de Direwolf software een APRS Web Dashboard gemaakt. Voor wie Direwolf niet kent, dit is een softwarematige “Terminal Node Controller” (kortweg TNC) voor Packet Radio communicatie, het protocol dat ook door het voor ons allen welbekende Automatic Packet Reporting System (kortweg APRS) gebruikt wordt.
Daar waar jaren geleden hardwarematige fysieke TNC’s aangesloten werden op transceivers om met Packet Radio te kunnen werken, zie je tegenwoordig vaak een computer, bijvoorbeeld een Raspberry Pi, aangesloten op een transceiver waarop dan TNC software actief is.
Het koppelvlak tussen de computer als software TNC en de transceiver omvat het microfoon signaal, het speaker signaal en het PTT signaal van de transceiver. De geluidssignalen worden uitgewisseld via een geluidskaart en het PTT signaal via een (al dan niet virtuele) COM poort.
Aanvankelijk werden kastjes zoals de “Microham Keyer III” of de “Signalink USB” gebruikt om de koppeling te bewerkstelligen. Maar met de komst van moderne transceivers die een geluidskaart en een virtuele COM poort aan boord hebben, tref je vaak nog maar één enkele USB kabel tussen transceiver en computer aan.
Een software TNC presteert doorgaans beter dan een hardwarematige TNC omdat een software TNC veel meer processorcapaciteit heeft om signalen te (de)coderen. En bij Direwolf zijn er bijvoorbeeld maar liefst acht decoders parallel aan het werk om de ontvangen signalen te decoderen.
Direwolf is een krachtig en zeer veelzijdig stukje software. Het tovert een computer en transceiver om tot een APRS GPS Tracker, tot een Digipeater, tot een APRS Internet Gateway (iGate) en tot een APRStt gateway. Er volgt nog een artikel met video over hoe Direwolf precies werkt, dus daarover later meer.
Direwolf heeft echter ook nadelen. Een van de nadelen is dat het geen web-based user interface heeft. De configuratie van Direwolf dient derhalve te geschieden via aanpassingen in config bestanden. En status informatie wordt enkel naar logfiles geschreven, die erg lang en ondoorgrondelijk kunnen worden.
Gevoed vanuit hun eigen behoefte aan inzicht in de actuele status van Direwolf, hebben PC7MM en PD3RFR een web-based dashboard gemaakt voor Direwolf, geïnspireerd door het werk van IZ7BOJ die in op Github een project heeft staan en waarop voortgebouwd mag worden.
Het resultaat is het Direwolf APRS Web Dashboard dat via onderstaande Github link gratis te downloaden is. Het dashboard biedt allerlei informatie voor zowel beheerders als gebruikers van een Direwolf-gebaseerde software TNC. Het is ontwikkeld in PHP op basis van Debian GNU/Linux 12 (bookworm) en een Raspberry Pi Model 4b, maar functioneert waarschijnlijk ook op andere hardware en andere Linux-gebaseerde besturingssystemen. De actuele versie is vooralsnog niet volledig functioneel op het Windows platform, maar er wordt gewerkt aan een nieuwe versie die ook op het Windows platform gebruikt kan worden.
Het dashboard aggregeert en visualiseert informatie van de Direwolf radio interface packet logfiles, van de Direwolf console, van aprs.fi en van aprsdirect.de, van de actueel verbonden APRS-IS server en van het Linux Operating System.
Je bent van harte uitgenodigd om het Direwolf APRS Web Dashboard te downloaden, te gebruiken en het aan te passen naar je wensen!
De getoonde informatie wordt iedere vijf seconden automatisch geactualiseerd en deze bestaat onder andere uit:
- Geaggregeerde en detail informatie per ontvangen station.
- Ruwe packet informatie van specifiek geselecteerde stations.
- Inzicht in actuele activiteit op een of alle Direwolf radio interfaces.
- Informatie over de APRS-IS server die Direwolf actief gebruikt.
- Ruwe output van de informatie van de Direwolf console.
- Status en activiteit van verschillende iGate hosts.
- Static/moving indicator die aangeeft of een ontvangen station beweegt
- Via indicator die aangeeft hoe het signaal ontvangen is (digi en/of direct)
- Diverse status informatie afkomstig van het Linux Operating System.
- IP adressen van gebruikers van het Direwolf APRS Web Dashboard
Het dashboard kent de volgende mogelijkheden:
- Bekijken van informatie uit actuele en historische packet logfiles.
- Instelbare refresh rate en automatische refersh in- en uitschakelen
- Informatie en activiteit zien per radio interface of van alle interfaces.
- Weergegeven informatie beperken tot specifieke time frames.
- Zoeken naar specifieke stations, met wildcard mogelijkheid.
- Eenvoudig aanpasbare user interface, via CSS stylsheet en custom logo.
- Eén config file voor het instellen van alle instelbare parameters.
Links naar externe bronnen
Introductievideo over Direwolf APRS Web Dashboard van PC7MM & PD3RFR: https://www.youtube.com/watch?v=7bMf7rWCfnE
Downloadpagina van Direwolf APRS Web Dashboard: https://github.com/PC7MM/Direwolf-APRS-Web-Dashboard
Direwolf software TNC: https://github.com/wb2osz/direwolf/
Instructievideo tot installatie van Direwolf RX-only iGate: https://www.youtube.com/watch?v=tuR0dZxdv1o
Websites waar real-time APRS informatie zichtbaar is: https://www.aprs.fi en https://www.aprsdirect.de
Live Direwolf APRS Web Dashboard van PD3RFR: http://www.radarmaarssen.nl en PD0CL: https://aprs.pd0cl.nl