a7391b4999
Add/update README.md files. |
||
---|---|---|
doc | ||
geotranz | ||
man1 | ||
misc | ||
regex | ||
.gitattributes | ||
.gitignore | ||
CHANGES.txt | ||
LICENSE-dire-wolf.txt | ||
LICENSE-other.txt | ||
Makefile | ||
Makefile.linux | ||
Makefile.win | ||
README.md | ||
aclients.c | ||
aprs_tt.c | ||
aprs_tt.h | ||
atest.c | ||
audio.c | ||
audio.h | ||
audio_win.c | ||
ax25_pad.c | ||
ax25_pad.h | ||
beacon.c | ||
beacon.h | ||
config.c | ||
config.h | ||
decode_aprs.c | ||
decode_aprs.h | ||
dedupe.c | ||
dedupe.h | ||
demod.c | ||
demod.h | ||
demod_9600.c | ||
demod_9600.h | ||
demod_afsk.c | ||
demod_afsk.h | ||
digipeater.c | ||
digipeater.h | ||
direwolf.c | ||
direwolf.conf | ||
direwolf.h | ||
direwolf.spec | ||
direwolf.txt | ||
dlq.c | ||
dlq.h | ||
dsp.c | ||
dsp.h | ||
dtime_now.c | ||
dtime_now.h | ||
dtmf.c | ||
dtmf.h | ||
dw-icon.ico | ||
dw-icon.png | ||
dw-icon.rc | ||
dw-start.sh | ||
dwespeak.bat | ||
dwespeak.sh | ||
dwgps.c | ||
dwgps.h | ||
encode_aprs.c | ||
encode_aprs.h | ||
fcs_calc.c | ||
fcs_calc.h | ||
fsk_demod_agc.h | ||
fsk_demod_state.h | ||
fsk_filters.h | ||
fsk_gen_filter.h | ||
gen_packets.c | ||
gen_tone.c | ||
gen_tone.h | ||
grm_sym.h | ||
hdlc_rec.c | ||
hdlc_rec.h | ||
hdlc_rec2.c | ||
hdlc_rec2.h | ||
hdlc_send.c | ||
hdlc_send.h | ||
igate.c | ||
igate.h | ||
kiss.c | ||
kiss.h | ||
kiss_frame.c | ||
kiss_frame.h | ||
kissnet.c | ||
kissnet.h | ||
latlong.c | ||
latlong.h | ||
ll2utm.c | ||
log.c | ||
log.h | ||
log2gpx.c | ||
mgn_icon.h | ||
morse.c | ||
multi_modem.c | ||
multi_modem.h | ||
nmea.c | ||
nmea.h | ||
pfilter.c | ||
pfilter.h | ||
ptt.c | ||
ptt.h | ||
rdq.c | ||
rdq.h | ||
recv.c | ||
recv.h | ||
redecode.c | ||
redecode.h | ||
rpack.h | ||
rrbb.c | ||
rrbb.h | ||
server.c | ||
server.h | ||
symbols-new.txt | ||
symbols.c | ||
symbols.h | ||
symbolsX.txt | ||
telemetry.c | ||
telemetry.h | ||
textcolor.c | ||
textcolor.h | ||
tocalls.txt | ||
tq.c | ||
tq.h | ||
tt_text.c | ||
tt_text.h | ||
tt_user.c | ||
tt_user.h | ||
ttcalc.c | ||
tune.h | ||
utm2ll.c | ||
version.h | ||
xid.c | ||
xmit.c | ||
xmit.h |
README.md
Dire Wolf
Decoded Information from Radio Emissions for Windows Or Linux Fans
In the early days of Amateur Packet Radio, it was necessary to use a “Terminal Node Controller” (TNC) with specialized hardware. Those days are gone. You can now get better results at lower cost by connecting your radio to the “soundcard” interface of a computer and using software to decode the signals.
Dire Wolf is a software "soundcard" modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a digipeater, APRStt gateway, or Internet Gateway (IGate). It can also be used as a virtual TNC for other applications such as APRSIS32, UI-View32, Xastir, APRS-TW, YAAC, UISS, Linux AX25, SARTrack, RMS Express, and many others.
Features
-
Lower cost, higher performance alternative to hardware TNC. Version 1.2 decodes more than 1000 error-free frames from WA8LMF TNC Test CD.
-
Ideal for building a Raspberry Pi digipeater & IGate.
-
300, 1200, and 9600 baud operation.
-
Interface with applications by - AGW network protocol - KISS serial port - KISS network protocol
-
Decoding of received information for troubleshooting.
-
Logging and conversion to GPX file format.
-
Beaconing for yourself or other nearby entities.
-
Very flexible Digipeating with routing and filtering between up to 6 ports.
-
APRStt gateway - converts touch tone sequences to APRS objects.
-
APRS Internet Gateway (IGate) with IPv6 support.
-
Compatible with software defined radios (SDR) such as gqrx and rtl_fm.
-
Includes separate raw packet decoder, decode_aprs.
-
Open source so you can see how it works and make your own modifications.
-
Runs in 3 different environments: - Microsoft Windows XP or later - Linux, regular PC or single board computer such as Raspberry Pi, BeagleBone Black, or cubieboard 2 - Mac OS X
Installation
Windows
Go to the releases page. Download a zip file with "win" in its name, unzip it, and run direwolf.exe from a command window.
Linux - short version for the impatient
Download the source, unpack the files and run:
cd direwolf-*
make
sudo make install
make install-conf
For more details see the User Guide in the doc directory. Special considerations for the Raspberry Pi are found in Raspberry-Pi-APRS.pdf
Join the conversation
Here are some good places to share information: