All Projects → porjo → hamsdr

porjo / hamsdr

Licence: GPL-2.0 License
Radio scanner in Go

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to hamsdr

gqrx scan
a scanner for gqrx!
Stars: ✭ 28 (-24.32%)
Mutual labels:  rtl-sdr
vdlm2dec
vdl mode 2 SDR decoder
Stars: ✭ 56 (+51.35%)
Mutual labels:  rtl-sdr
rtlSpectrum
Analyze spectrograms created by rtl_power
Stars: ✭ 47 (+27.03%)
Mutual labels:  rtl-sdr
readsb
ADS-B decoder swiss knife
Stars: ✭ 114 (+208.11%)
Mutual labels:  rtl-sdr
docker-flightradar24
Multi-architecture docker container running flightradar24 fr24feed. Designed to work in tandem with mikenye/readsb (arm32v7/arm64/x86_64).
Stars: ✭ 71 (+91.89%)
Mutual labels:  rtl-sdr
gitbook-adsb-guide
Guide to aircraft tracking using ADS-B reception with SDR & docker containers. Published on GitBook.
Stars: ✭ 46 (+24.32%)
Mutual labels:  rtl-sdr
urh
Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
Stars: ✭ 9,060 (+24386.49%)
Mutual labels:  rtl-sdr
rtl433 influx
dump everything your rtl-sdr receives on 433MHz into an InfluxDB for easy graphing -- superseded by `rtl433 -F influx`
Stars: ✭ 27 (-27.03%)
Mutual labels:  rtl-sdr
PlotRTL1090
3D visualization of air traffic through RTL-SDR (dump1090) and MATLAB
Stars: ✭ 107 (+189.19%)
Mutual labels:  rtl-sdr
RTLSDR-Airband
Multichannel AM/NFM demodulator
Stars: ✭ 487 (+1216.22%)
Mutual labels:  rtl-sdr
pypacket
Modular APRS Rx IGate framework for RTL-SDR devices.
Stars: ✭ 42 (+13.51%)
Mutual labels:  rtl-sdr
RFMap
RFMap - Radio Frequency Mapper
Stars: ✭ 23 (-37.84%)
Mutual labels:  rtl-sdr
rtlsdr-wsprd
WSPR daemon for RTL receivers
Stars: ✭ 93 (+151.35%)
Mutual labels:  rtl-sdr
vcvrack-rtlsdr
📻 FM radio for rtl-sdr USB dongles in the VCVRack environment
Stars: ✭ 20 (-45.95%)
Mutual labels:  rtl-sdr
sdr-modem
Modem based on software defined radios.
Stars: ✭ 15 (-59.46%)
Mutual labels:  rtl-sdr
gqrx
Software defined radio receiver powered by GNU Radio and Qt.
Stars: ✭ 2,345 (+6237.84%)
Mutual labels:  rtl-sdr
SDR-Detector
GSM Scanner, RTL-SDR, StingWatch, Meteor
Stars: ✭ 56 (+51.35%)
Mutual labels:  rtl-sdr
vor-python-decoder
Decodes VOR signal from WAV file to get the bearing to your position
Stars: ✭ 33 (-10.81%)
Mutual labels:  rtl-sdr
RTLion
Multipurpose RTL-SDR Framework for RTL2832 based DVB-T receivers
Stars: ✭ 88 (+137.84%)
Mutual labels:  rtl-sdr
SDRSharp-Net-Remote
A network remote control plugin for SDRSharp.
Stars: ✭ 29 (-21.62%)
Mutual labels:  rtl-sdr

Hamsdr

Software-defined radio scanner.

Requirements

  • rtl-sdr library

Running

Grab one of the pre-compiled binaries for Linux (amd64 or Arm), or compile from source as described below.

The hamsdr binary is used in the same way as rtl_fm e.g.

hamsdr -M wbfm -f 89.1M | play -r 32k -t raw -e s -b 16 -c 1 -V1 -

Building

Rtl-sdr C library is required. Most Linux distros include rtl-sdr and rtl-sdr-devel packages, unfortunately they are quite out of date which causes the build to fail - you will need to grab the latest source.

Building rtl-sdr

My prefered way of building is as follows:

  • download latest RTL SDR source: git clone https://github.com/librtlsdr/librtlsdr
  • build and install RTL SDR to /usr/local
$ cd librtlsdr
$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/rtl-sdr ../
$ make
$ sudo make install

Building Hamsdr

  • go get github.com/porjo/hamsdr
  • ignore compile error: fatal error: rtl-sdr.h: No such file or directory
  • cd $GOPATH/src/github.com/porjo/hamsdr
  • build Hamsdr against RTL SDR:
$ CGO_LDFLAGS="-lrtlsdr -L/usr/local/rtl-sdr/lib" \
  CGO_CPPFLAGS="-I/usr/local/rtl-sdr/include"  \
  go build
  • Find hamsdr binary in current directory

Credits

  • Code based on rtl_fm from rtl-sdr by Kyle Keen (@keenerd).
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].