Resample radio frequency spectrum and stream it over TCP.
# useradd -m chnlzr
# su chnlzr
$ cd /home/chnlzr
$ git clone https://github.com/radiowitness/chnlzr-server
$ cd chnlzr-server
$ mvn package
chnlzr-server uses the Java SPI pattern to allow for modular software defined
radio support. To add support for your SDR extend org.anhonesteffort.dsp.sample.TunableSamplesSource
and implement org.anhonesteffort.dsp.sample.TunableSamplesSourceProvider
then compile to a .jar and copy it to import/
.
Currently the following drivers are available:
- Mock Sample Source - dsp-mock-source
- Ettus USRP SDRs - dsp-usrp-source
$ cp example-chnlzr.properties chnlzr.properties
$ ./run-debug.sh
# cp chnlzr.service /etc/systemd/system/chnlzr.service
# systemctl enable chnlzr.service
# service chnlzr start
Copyright 2017 An Honest Effort LLC Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html