gnu radio & digitaal vliegtuig spotten

25
GNU Radio & digitaal vliegtuig spotten door Peter Martin www.db8.nl / @pe7er Linux User Group Nijmegen 10 februari 2015

Upload: peter-martin

Post on 16-Jul-2015

132 views

Category:

Technology


5 download

TRANSCRIPT

GNU Radio & digitaal vliegtuig spotten

door Peter Martin www.db8.nl / @pe7er

Linux User Group Nijmegen10 februari 2015

Joomla User Group Den Bosch – 1 december 2014Joomla User Group Den Bosch – 1 december 2014

1. Radio

2. EZCAP DVB-T

3. GNU Radio

4. gqrx

4. dump1090

Overzicht

Radio

Draadloze telecommunicatie waarbij een radiozender boodschappen verspreidt in de vorm van radiogolven.

Radiogolven = radiofrequente straling= elektromagnetische straling met golflengten uiteenlopend van ruwweg duizend kilometer tot een millimeter

Description - Mode Frequency

12m Amateur Radio (AM/FM/CW/USB/LSB) 24.890 - 24.990MHz

CB Radio (AM/FM/USB/LSB) 26 - 28MHZ

10m Amateur Radio (AM/FM/CW/USB/LSB) 28.400 - 29.700MHz

6m Amateur Radio (AM/FM/CW/USB/LSB) 50 - 52MHZ

Civil Airband (AM) 117.975 - 136.000 MHz

2m Amateur Radio (AM/FM/CW/USB/LSB) 144 - 146MHZ

Marine Band (FM) 156 - 163MHz

PMR (Private Mobile Radio) (NFM) 163 - 185MHZ

Military Airband (AM) 200 - 399MHZ

70 cm Amateur Radio (AM/FM/CW/USB/LSB) 430 - 440MHZ

PMR and Security (NFM) 440 - 470MHZ

Ezcap DVB-T

This perfect DVB-T digital TV USB 2.0 dongle allows you to watch your favorite TV shows and play FM radio and DAB digital radio on your computer. Via this dongle, you can record them and convert them into MP3 format. The Time-shift function also allows you to pause and instantly replay your favorite scenes. With the Ezcap USB DVB-T Stick with FM&DAB, you can listen to FM radio and digital DAB radio, and record them to WMA audio format into your computer.

- Package includes:

- 1 x TV receiver

- 1 x Antenna

- 1 x Software drive

- 1 x Stand base

- 1 x Remote controller (1 x CR2025 included)

- 1 x English manual

Dimensions: 3.54 in x 1.06 in x 0.55 in (9.0 cm x 2.7 cm x 1.4 cm)

Weight: 0.81 oz (23 g)

Ezcap DVB-T

- Chipset: RTL2832

- Receiving frequency: DVBT 48.25~863.25MHz

- Punctured codes: 1/2, 2/3, 3/4, 4/5, 5/6, 7/8

- Bandwidth: 6/7/8MHz auto select for DVBT

- USB 2.0 standard

- Max No. Section filtering: 32PIDs

- Stream capture: PES & TS

- Video Format: MPEG-II Main Profile & Main Level

- Audio Format: MPEG-II Audio Layer I & II

- FM range: 78~108MHz

Ezcap DVB-T

Driver installeren

$ dmesg[56.085860] usb 1-1.1: new high-speed USB device number 7 using ehci_hcd[56.188795] usb 1-1.1: New USB device found, idVendor=0bda, idProduct=2838[56.188800] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0[56.188804] usb 1-1.1: Product: RTL2838UHIDIR[56.188807] usb 1-1.1: Manufacturer: Realtek

Juiste Build tools

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install git-core git make cmake libusb-1.0-0-dev sudo apt-get install build-essential pkg-config

Driver compileren

$ git clone git://git.osmocom.org/rtl-sdr.git

Compileren:

$ mkdir build$ cd build/$ cmake ../ -DINSTALL_UDEV_RULES=ON$ make$ sudo make install$ sudo ldconfig

$ sudo cp rtl-sdr.rules /etc/udev/rules.d

$ sudo reboot

$ rtl_test -t

GNU Radio

GNU Radio

a free & open-source software development toolkit that provides signal processing blocks to implement software radios.

widely used in hobbyist, academic and commercial environments to support both wireless communications research and real-world radio systems.

GNU Radio is licensed under the GNU General Public License (GPL) version 3.

Installatie

$ sudo apt-get install gnuradio

of vanuit source:git clone http://gnuradio.org/git/gnuradio.git

Vanuit source

Bijv in onder /home/ van user een map /linuxnijmegen

$ git clone http://gnuradio.org/git/gnuradio.git

Compileren (+- 30 min) levert foutmelding op. Vanuit andere branch compileren?

$ git branch -a

$ git checkout maint

Vanuit source

$ mkdir build$ cd build$ cmake ../$ make && make test$ sudo make install

gqrx - Software Defined Radio

gqrx

Vanuit source

Gqrx - http://gqrx.dk/

$ git clone https://github.com/csete/gqrx.git

$ mkdir build$ cd build$ qmake ..$ make

Vanuit source

“Missing gnuradio-osmosdr”

http://sdr.osmocom.org/trac/wiki/rtl-sdr

$ git clone git://git.osmocom.org/gr-osmosdr$ cd gr-osmosdr/$ mkdir build$ cd build/$ cmake ../

$ make$ sudo make install$ sudo ldconfig

dump1090

dump1090 vanuit source

https://github.com/MalcolmRobb/dump1090

$ git clone git://github.com/MalcolmRobb/dump1090.git$ cd dump1090/$ sudo make

./dump1090 --net --net-http-port 8080of ./dump1090 --interactive --net

Vragen?

Peter Martin

e-mail: info at db8.nl

website: www.db8.nl

twitter: @pe7er

Presentatie: http://www.db8.nl

Gebruikte foto's

KLM B747-400 PH-BFK - Humphrey Manusiwa, 2012

http://commons.wikimedia.org/wiki/File:KLM_B747-400_PH-BFK.jpg

Philco radio model PT44 front - Armstrong1113149, 2009

http://commons.wikimedia.org/wiki/File:Philco_radio_model_PT44_front.jpg

WWVNBSRadioStation 001 - National Institute of Standards and Technology, 1920

http://commons.wikimedia.org/wiki/File:WWVNBSRadioStation_001.jpg

Libelle Portable Radio receiver-tuner pic3 - AlfvanBeem, 2012

http://commons.wikimedia.org/wiki/File:Libelle_Portable_Radio_receiver-tuner_pic3.JPG

Dump1090 - Philippe Teuwen

http://wiki.yobi.be/wiki/RTL-SDR