Dirus
Project description
Dirus - SDR to Direwolf Gateway Daemon
**************************************
Dirus is a daemon for managing an SDR to Direwolf gateway, the purpose of which
is to allow an SDR (e.g. RTL-SDR, HackRF, etc.) to present as a KISS device
to other software (e.g. APRS Decoders).
This can be accomplished with Direwolf alone, but Dirus provides an easy way
to configure, manage and daemonize this process.
Requirements
============
Dirus' requirements are relatively minimal. You'll need at least one FM decoder
tool, and Dire Wolf.
Either one of:
* @rxseger's rx_tools https://github.com/rxseger/rx_tools
Good for non-RTL-SDR devices, such as HackRF (tested with Dirus).
* @steve-m's librtlsdr http://sdr.osmocom.org/trac/wiki/rtl-sdr
Good for RTL-SDR devices.
Plus:
* @wb2osz's Dire Wolf https://github.com/wb2osz/direwolf
That's it! Install one FM Decoder, Dire Wolf, and Dirus and you're off to the races!
Usage
=====
Your best bet is to use dirus with supervisor, or another daemon management tool:
::
# /etc/supervisor.d/dirus.conf
[program:dirus]
command=dirus -c /etc/dirus.json
process_name=%(program_name)s
numprocs=1
numprocs_start=0
priority=999
autostart=true
autorestart=true
startsecs=1
startretries=3
exitcodes=0,2
stopsignal=TERM
stopwaitsecs=10
redirect_stderr=false
stdout_logfile=AUTO
stdout_logfile_maxbytes=50MB
stdout_logfile_backups=10
stdout_capture_maxbytes=0
stdout_events_enabled=false
stderr_logfile=AUTO
stderr_logfile_maxbytes=50MB
stderr_logfile_backups=10
stderr_capture_maxbytes=0
stderr_events_enabled=false
serverurl=AUTO
Source
======
Github: https://github.com/ampledata/dirus
Author
======
Greg Albrecht W2GMD <oss@undef.net>
Copyright
=========
Copyright 2016 Orion Labs, Inc.
License
=======
Apache License, Version 2.0
**************************************
Dirus is a daemon for managing an SDR to Direwolf gateway, the purpose of which
is to allow an SDR (e.g. RTL-SDR, HackRF, etc.) to present as a KISS device
to other software (e.g. APRS Decoders).
This can be accomplished with Direwolf alone, but Dirus provides an easy way
to configure, manage and daemonize this process.
Requirements
============
Dirus' requirements are relatively minimal. You'll need at least one FM decoder
tool, and Dire Wolf.
Either one of:
* @rxseger's rx_tools https://github.com/rxseger/rx_tools
Good for non-RTL-SDR devices, such as HackRF (tested with Dirus).
* @steve-m's librtlsdr http://sdr.osmocom.org/trac/wiki/rtl-sdr
Good for RTL-SDR devices.
Plus:
* @wb2osz's Dire Wolf https://github.com/wb2osz/direwolf
That's it! Install one FM Decoder, Dire Wolf, and Dirus and you're off to the races!
Usage
=====
Your best bet is to use dirus with supervisor, or another daemon management tool:
::
# /etc/supervisor.d/dirus.conf
[program:dirus]
command=dirus -c /etc/dirus.json
process_name=%(program_name)s
numprocs=1
numprocs_start=0
priority=999
autostart=true
autorestart=true
startsecs=1
startretries=3
exitcodes=0,2
stopsignal=TERM
stopwaitsecs=10
redirect_stderr=false
stdout_logfile=AUTO
stdout_logfile_maxbytes=50MB
stdout_logfile_backups=10
stdout_capture_maxbytes=0
stdout_events_enabled=false
stderr_logfile=AUTO
stderr_logfile_maxbytes=50MB
stderr_logfile_backups=10
stderr_capture_maxbytes=0
stderr_events_enabled=false
serverurl=AUTO
Source
======
Github: https://github.com/ampledata/dirus
Author
======
Greg Albrecht W2GMD <oss@undef.net>
Copyright
=========
Copyright 2016 Orion Labs, Inc.
License
=======
Apache License, Version 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dirus-1.0.0.tar.gz
(4.3 kB
view details)
File details
Details for the file dirus-1.0.0.tar.gz
.
File metadata
- Download URL: dirus-1.0.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 181b73a70115d6a932187784b4e0365142d29d8f9a657563bec42febed644e6f |
|
MD5 | 2bfe756b086ae2f415fa977d074d0ddd |
|
BLAKE2b-256 | ac75cf4faea4024a47c9484d42727f57f87c4a6f0e3cae296d8c20e9ae292e80 |