Direwolf: Unterschied zwischen den Versionen

Aus DXL-Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Direwolf ist eine sehr leistungsfähige APRS Software von WB2OSZ. https://github.com/wb2osz/direwolf Und eigentlich ist dxlAPRS noch viel schöner als Direwo…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Was ist Direwolf ==
Direwolf ist eine sehr leistungsfähige APRS Software von WB2OSZ.  
Direwolf ist eine sehr leistungsfähige APRS Software von WB2OSZ.  
https://github.com/wb2osz/direwolf
Quelle: https://github.com/wb2osz/direwolf


Und eigentlich ist dxlAPRS noch viel schöner als Direwolf, jedoch hat Direwolf einen besonderen Vorteil: Es arbeitet hervorragend als Soundkarten-Modem für APRS oder Packet Radio, und zwar auch in den aktuellen Linux Versionen. [[AFSKMODEM]] arbeitet leider nur auf OSS Basis mit Soundkarten zusammen, OSS ist in der Linux-Welt jedoch inzwischen Geschichte. Wenn man auf ein Soundkarten-Modem angewiesen ist (z.B. auf dem RaspberryPi) aber trotzdem nicht auf das leistungsstarke iGate [[udpgate4]] aus den dxlAPRS Tools verzichten will, kann man diese einfach kombiniert nutzen.
== Warum zum Teufel gibts hier Infos zu Direwolf im dxlWiki? ==
Eigentlich ist dxlAPRS noch viel schöner als Direwolf, jedoch hat Direwolf einen besonderen Vorteil: Es arbeitet hervorragend als Soundkarten-Modem für APRS oder Packet Radio, und zwar auch in den aktuellen Linux Versionen. [[AFSKMODEM]] arbeitet leider nur auf OSS Basis mit Soundkarten zusammen, OSS ist jedoch in der Linux-Welt jedoch inzwischen Geschichte. Wenn man auf ein Soundkarten-Modem angewiesen ist (z.B. auf dem RaspberryPi) aber trotzdem nicht auf das leistungsstarke iGate [[udpgate4]] aus den dxlAPRS Tools verzichten will, kann man diese einfach kombiniert nutzen.


=== Funktionsprinzip ===
Hierbei arbeitet Direwolf ausschließlich als Soundmodem. Über die TCP-KISS Schnittstelle auf Port 8001 sendet und empfängt Direwolf standardmäßig APRS Pakete.
Hierbei arbeitet Direwolf ausschließlich als Soundmodem. Über die TCP-KISS Schnittstelle auf Port 8001 sendet und empfängt Direwolf standardmäßig APRS Pakete.
Um z.B. [[udpgate4]] und Direwolf miteinander zu verbinden, benötigt man noch [[udpflex]] als Schnittstelle.
Um z.B. [[udpgate4]] und Direwolf miteinander zu verbinden, benötigt man noch [[udpflex]] als Schnittstelle.


Konfiguration für ein RXonly iGate mit Drewolf und [[udpgate4]]:
=== Konfiguration für ein RXonly iGate mit Drewolf und [[udpgate4]] ===


direwolf.conf:
==== direwolf.conf ====


ADEVICE  plughw:1,0
ADEVICE  plughw:1,0
Zeile 15: Zeile 18:
KISSPORT 8001
KISSPORT 8001


startskript.sh für dxlAPRS:
==== startskript.sh für dxlAPRS ====


udpflex -T 127.0.0.1:8001 -U 127.0.0.1:9001:0 -V &
udpflex -T 127.0.0.1:8001 -U 127.0.0.1:9001:0 -V &

Version vom 15. Oktober 2021, 21:17 Uhr

Was ist Direwolf

Direwolf ist eine sehr leistungsfähige APRS Software von WB2OSZ. Quelle: https://github.com/wb2osz/direwolf

Warum zum Teufel gibts hier Infos zu Direwolf im dxlWiki?

Eigentlich ist dxlAPRS noch viel schöner als Direwolf, jedoch hat Direwolf einen besonderen Vorteil: Es arbeitet hervorragend als Soundkarten-Modem für APRS oder Packet Radio, und zwar auch in den aktuellen Linux Versionen. AFSKMODEM arbeitet leider nur auf OSS Basis mit Soundkarten zusammen, OSS ist jedoch in der Linux-Welt jedoch inzwischen Geschichte. Wenn man auf ein Soundkarten-Modem angewiesen ist (z.B. auf dem RaspberryPi) aber trotzdem nicht auf das leistungsstarke iGate udpgate4 aus den dxlAPRS Tools verzichten will, kann man diese einfach kombiniert nutzen.

Funktionsprinzip

Hierbei arbeitet Direwolf ausschließlich als Soundmodem. Über die TCP-KISS Schnittstelle auf Port 8001 sendet und empfängt Direwolf standardmäßig APRS Pakete. Um z.B. udpgate4 und Direwolf miteinander zu verbinden, benötigt man noch udpflex als Schnittstelle.

Konfiguration für ein RXonly iGate mit Drewolf und udpgate4

direwolf.conf

ADEVICE plughw:1,0 MODEM 1200 KISSPORT 8001

startskript.sh für dxlAPRS

udpflex -T 127.0.0.1:8001 -U 127.0.0.1:9001:0 -V & udpgate4 -s MYCALL -R 127.0.0.1:0:9001 -n 30:netbeacon.txt -g rotate.aprs2.net:14580 -p PASSCODE -t 14580 -w 14501 -v -D /home/pi/dxlAPRS/aprs/www/ &

Für ein sendendes iGate muss im Direwolf noch die PTT Schnittstelle definiert werden. Bei udpflex und udpgate4 müssen die 0er UDP-Ports noch auf einen anderen freien Port geändert werden. Für einen Digipeater benötigt man noch udpbox dazwischen welches den Digipeater aktivieren kann im Sendezweig.