SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
GNU Radio 
& digitaal vliegtuig spotten
door Peter Martin
www.db8.nl / @pe7er
Linux User Group Nijmegen
10 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 8080
of
./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

Contenu connexe

Tendances

Open hack2011 hackinghamwithfoss
Open hack2011 hackinghamwithfossOpen hack2011 hackinghamwithfoss
Open hack2011 hackinghamwithfossDebansu Saha
 
TV Repack & ATSC 3.0: SFN & Future proofing antennas
TV Repack & ATSC 3.0:  SFN & Future proofing antennasTV Repack & ATSC 3.0:  SFN & Future proofing antennas
TV Repack & ATSC 3.0: SFN & Future proofing antennaskmsavage
 
taon-tf-analogue-compact-headend-with-dvb-t-input
taon-tf-analogue-compact-headend-with-dvb-t-inputtaon-tf-analogue-compact-headend-with-dvb-t-input
taon-tf-analogue-compact-headend-with-dvb-t-inputPrzemek Ostrowski
 
PHYSICAL LAYER for DIGITAL TELEVISION ATSC 3.0 STANDARD based on SC – FDMA .
PHYSICAL LAYER for DIGITAL TELEVISION ATSC 3.0 STANDARD based on SC – FDMA .PHYSICAL LAYER for DIGITAL TELEVISION ATSC 3.0 STANDARD based on SC – FDMA .
PHYSICAL LAYER for DIGITAL TELEVISION ATSC 3.0 STANDARD based on SC – FDMA .Roman M. Vitenberg
 
Vsat 2011 hughes
Vsat 2011 hughesVsat 2011 hughes
Vsat 2011 hughesSSPI Brasil
 
Sil dgcis themis_n_specifications_v1.0_beta
Sil dgcis themis_n_specifications_v1.0_betaSil dgcis themis_n_specifications_v1.0_beta
Sil dgcis themis_n_specifications_v1.0_betabonnaudfrederic
 
digital audio broadcasting
digital audio broadcastingdigital audio broadcasting
digital audio broadcastingRam B
 
ClubHack Magazine – December 2011
ClubHack Magazine – December 2011ClubHack Magazine – December 2011
ClubHack Magazine – December 2011ClubHack
 
DAB+ for local and community radio
DAB+ for local and community radioDAB+ for local and community radio
DAB+ for local and community radioradioradioradio
 
Satellite Interception
Satellite InterceptionSatellite Interception
Satellite InterceptionFiroze Hussain
 

Tendances (20)

GNU Radio
GNU RadioGNU Radio
GNU Radio
 
Open hack2011 hackinghamwithfoss
Open hack2011 hackinghamwithfossOpen hack2011 hackinghamwithfoss
Open hack2011 hackinghamwithfoss
 
Mfc
MfcMfc
Mfc
 
TV Repack & ATSC 3.0: SFN & Future proofing antennas
TV Repack & ATSC 3.0:  SFN & Future proofing antennasTV Repack & ATSC 3.0:  SFN & Future proofing antennas
TV Repack & ATSC 3.0: SFN & Future proofing antennas
 
OFDM
OFDMOFDM
OFDM
 
Feature dvbs3
Feature dvbs3Feature dvbs3
Feature dvbs3
 
Mfc
MfcMfc
Mfc
 
taon-tf-analogue-compact-headend-with-dvb-t-input
taon-tf-analogue-compact-headend-with-dvb-t-inputtaon-tf-analogue-compact-headend-with-dvb-t-input
taon-tf-analogue-compact-headend-with-dvb-t-input
 
PHYSICAL LAYER for DIGITAL TELEVISION ATSC 3.0 STANDARD based on SC – FDMA .
PHYSICAL LAYER for DIGITAL TELEVISION ATSC 3.0 STANDARD based on SC – FDMA .PHYSICAL LAYER for DIGITAL TELEVISION ATSC 3.0 STANDARD based on SC – FDMA .
PHYSICAL LAYER for DIGITAL TELEVISION ATSC 3.0 STANDARD based on SC – FDMA .
 
Gnu radio lecture
Gnu radio lectureGnu radio lecture
Gnu radio lecture
 
Vsat 2011 hughes
Vsat 2011 hughesVsat 2011 hughes
Vsat 2011 hughes
 
Sil dgcis themis_n_specifications_v1.0_beta
Sil dgcis themis_n_specifications_v1.0_betaSil dgcis themis_n_specifications_v1.0_beta
Sil dgcis themis_n_specifications_v1.0_beta
 
digital audio broadcasting
digital audio broadcastingdigital audio broadcasting
digital audio broadcasting
 
Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined Radio
 
Hfc a catv-101
Hfc a catv-101Hfc a catv-101
Hfc a catv-101
 
Hfc b headend of hfc
Hfc b headend of hfcHfc b headend of hfc
Hfc b headend of hfc
 
Msr300
Msr300Msr300
Msr300
 
ClubHack Magazine – December 2011
ClubHack Magazine – December 2011ClubHack Magazine – December 2011
ClubHack Magazine – December 2011
 
DAB+ for local and community radio
DAB+ for local and community radioDAB+ for local and community radio
DAB+ for local and community radio
 
Satellite Interception
Satellite InterceptionSatellite Interception
Satellite Interception
 

En vedette

inleiding astrofysica college1
inleiding astrofysica college1inleiding astrofysica college1
inleiding astrofysica college1jesse_vd_sande
 
Morsecode: "still alive and kicking" (Jacques Verleijen)
Morsecode: "still alive and kicking" (Jacques Verleijen)Morsecode: "still alive and kicking" (Jacques Verleijen)
Morsecode: "still alive and kicking" (Jacques Verleijen)ETWIE
 
Iaetsd significance of stator winding insulation systems of low-voltage induc...
Iaetsd significance of stator winding insulation systems of low-voltage induc...Iaetsd significance of stator winding insulation systems of low-voltage induc...
Iaetsd significance of stator winding insulation systems of low-voltage induc...Iaetsd Iaetsd
 
Dall'utopia al mondo liquido copia
Dall'utopia al mondo liquido   copiaDall'utopia al mondo liquido   copia
Dall'utopia al mondo liquido copiaGiusi Gualtieri
 
Lecture Dutch HAM Radio association VERON Leiden - February 19 2013
Lecture Dutch HAM Radio association VERON Leiden - February 19 2013Lecture Dutch HAM Radio association VERON Leiden - February 19 2013
Lecture Dutch HAM Radio association VERON Leiden - February 19 2013Peter Staal
 
Refurbishment of a Three-Phase Induction Motor Reflecting Local Voltage Condi...
Refurbishment of a Three-Phase Induction Motor Reflecting Local Voltage Condi...Refurbishment of a Three-Phase Induction Motor Reflecting Local Voltage Condi...
Refurbishment of a Three-Phase Induction Motor Reflecting Local Voltage Condi...IOSR Journals
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 

En vedette (7)

inleiding astrofysica college1
inleiding astrofysica college1inleiding astrofysica college1
inleiding astrofysica college1
 
Morsecode: "still alive and kicking" (Jacques Verleijen)
Morsecode: "still alive and kicking" (Jacques Verleijen)Morsecode: "still alive and kicking" (Jacques Verleijen)
Morsecode: "still alive and kicking" (Jacques Verleijen)
 
Iaetsd significance of stator winding insulation systems of low-voltage induc...
Iaetsd significance of stator winding insulation systems of low-voltage induc...Iaetsd significance of stator winding insulation systems of low-voltage induc...
Iaetsd significance of stator winding insulation systems of low-voltage induc...
 
Dall'utopia al mondo liquido copia
Dall'utopia al mondo liquido   copiaDall'utopia al mondo liquido   copia
Dall'utopia al mondo liquido copia
 
Lecture Dutch HAM Radio association VERON Leiden - February 19 2013
Lecture Dutch HAM Radio association VERON Leiden - February 19 2013Lecture Dutch HAM Radio association VERON Leiden - February 19 2013
Lecture Dutch HAM Radio association VERON Leiden - February 19 2013
 
Refurbishment of a Three-Phase Induction Motor Reflecting Local Voltage Condi...
Refurbishment of a Three-Phase Induction Motor Reflecting Local Voltage Condi...Refurbishment of a Three-Phase Induction Motor Reflecting Local Voltage Condi...
Refurbishment of a Three-Phase Induction Motor Reflecting Local Voltage Condi...
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 

Similaire à GNU Radio & digitaal vliegtuig spotten

Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)Mamoud Kamara
 
Open bts guide_en_v0.1
Open bts guide_en_v0.1Open bts guide_en_v0.1
Open bts guide_en_v0.1Aziz Alaoui
 
Software Defined Radio (SDR)
Software Defined Radio (SDR)Software Defined Radio (SDR)
Software Defined Radio (SDR)Drew Fustini
 
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin VernouxHackito Ergo Sum
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....Bise Mond
 
Intro to Packet Radio - April 2022
Intro to Packet Radio - April 2022Intro to Packet Radio - April 2022
Intro to Packet Radio - April 2022Kevin Hooke
 
Lab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalLab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalBhavna Singh
 
Capria no_video_ship_detection_with_dvbt_software_defined_passive_radar
 Capria no_video_ship_detection_with_dvbt_software_defined_passive_radar Capria no_video_ship_detection_with_dvbt_software_defined_passive_radar
Capria no_video_ship_detection_with_dvbt_software_defined_passive_radargrssieee
 
Sdru 10 w-to-20w_9-band_us
Sdru 10 w-to-20w_9-band_usSdru 10 w-to-20w_9-band_us
Sdru 10 w-to-20w_9-band_usZTE
 
Sdru 1.25 w-to-2w_9-band-us
Sdru 1.25 w-to-2w_9-band-usSdru 1.25 w-to-2w_9-band-us
Sdru 1.25 w-to-2w_9-band-usZTE
 
Digital Earth Station
Digital Earth Station  Digital Earth Station
Digital Earth Station Susmita Pandey
 
#Digital Caribbean: Dr Peter Siebert, DVB Project Office
#Digital Caribbean: Dr Peter Siebert, DVB Project Office#Digital Caribbean: Dr Peter Siebert, DVB Project Office
#Digital Caribbean: Dr Peter Siebert, DVB Project OfficeCommonwealthBroadcastingAssoc
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system pptNilgiri publicity
 
IRJET- Implementation of Private GSM Network for Disaster Management and ...
IRJET-  	  Implementation of Private GSM Network for Disaster Management and ...IRJET-  	  Implementation of Private GSM Network for Disaster Management and ...
IRJET- Implementation of Private GSM Network for Disaster Management and ...IRJET Journal
 
Subsampling Multi-standard receiver design, Part-1
Subsampling Multi-standard receiver design, Part-1Subsampling Multi-standard receiver design, Part-1
Subsampling Multi-standard receiver design, Part-1Ahmed Sakr
 
Getting started with sdr
Getting started with sdrGetting started with sdr
Getting started with sdrPrashanth Varma
 

Similaire à GNU Radio & digitaal vliegtuig spotten (20)

Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)
 
Open bts guide_en_v0.1
Open bts guide_en_v0.1Open bts guide_en_v0.1
Open bts guide_en_v0.1
 
Software Defined Radio (SDR)
Software Defined Radio (SDR)Software Defined Radio (SDR)
Software Defined Radio (SDR)
 
Software Defined Radio Workshop
Software Defined Radio WorkshopSoftware Defined Radio Workshop
Software Defined Radio Workshop
 
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....
 
Feature dongle
Feature dongleFeature dongle
Feature dongle
 
Intro to Packet Radio - April 2022
Intro to Packet Radio - April 2022Intro to Packet Radio - April 2022
Intro to Packet Radio - April 2022
 
Lab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalLab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_final
 
Capria no_video_ship_detection_with_dvbt_software_defined_passive_radar
 Capria no_video_ship_detection_with_dvbt_software_defined_passive_radar Capria no_video_ship_detection_with_dvbt_software_defined_passive_radar
Capria no_video_ship_detection_with_dvbt_software_defined_passive_radar
 
Sdru 10 w-to-20w_9-band_us
Sdru 10 w-to-20w_9-band_usSdru 10 w-to-20w_9-band_us
Sdru 10 w-to-20w_9-band_us
 
Sdru 1.25 w-to-2w_9-band-us
Sdru 1.25 w-to-2w_9-band-usSdru 1.25 w-to-2w_9-band-us
Sdru 1.25 w-to-2w_9-band-us
 
Digital Earth Station
Digital Earth Station  Digital Earth Station
Digital Earth Station
 
#Digital Caribbean: Dr Peter Siebert, DVB Project Office
#Digital Caribbean: Dr Peter Siebert, DVB Project Office#Digital Caribbean: Dr Peter Siebert, DVB Project Office
#Digital Caribbean: Dr Peter Siebert, DVB Project Office
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
1 tmo18023 umts overview
1 tmo18023 umts overview1 tmo18023 umts overview
1 tmo18023 umts overview
 
IRJET- Implementation of Private GSM Network for Disaster Management and ...
IRJET-  	  Implementation of Private GSM Network for Disaster Management and ...IRJET-  	  Implementation of Private GSM Network for Disaster Management and ...
IRJET- Implementation of Private GSM Network for Disaster Management and ...
 
Subsampling Multi-standard receiver design, Part-1
Subsampling Multi-standard receiver design, Part-1Subsampling Multi-standard receiver design, Part-1
Subsampling Multi-standard receiver design, Part-1
 
Getting started with sdr
Getting started with sdrGetting started with sdr
Getting started with sdr
 

Plus de Peter Martin

Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Peter Martin
 
JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)Peter Martin
 
Internet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenInternet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenPeter Martin
 
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Peter Martin
 
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Peter Martin
 
Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Peter Martin
 
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Peter Martin
 
Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Peter Martin
 
linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014Peter Martin
 
How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014Peter Martin
 
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014Peter Martin
 
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Peter Martin
 
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...Peter Martin
 
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...Peter Martin
 
Troubleshooting Joomla! problems - Joomladay Germany 2014
Troubleshooting Joomla! problems - Joomladay Germany 2014Troubleshooting Joomla! problems - Joomladay Germany 2014
Troubleshooting Joomla! problems - Joomladay Germany 2014Peter Martin
 
How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014Peter Martin
 
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantLinux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantPeter Martin
 
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Peter Martin
 
Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Peter Martin
 
Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Peter Martin
 

Plus de Peter Martin (20)

Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016Developing new feature in Joomla - Joomladay UK 2016
Developing new feature in Joomla - Joomladay UK 2016
 
JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)
 
Internet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup NijmegenInternet of Things - Linux Usergroup Nijmegen
Internet of Things - Linux Usergroup Nijmegen
 
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
 
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15
 
Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15Linux command-line-magic-jdnl15
Linux command-line-magic-jdnl15
 
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014Help mijn website is gehackt - Joomla User Group Den Bosch 2014
Help mijn website is gehackt - Joomla User Group Den Bosch 2014
 
Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014Music Trackers - Linux Usergroup Nijmegen 2014
Music Trackers - Linux Usergroup Nijmegen 2014
 
linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014linux-commandline-magic-Joomla-World-Conference-2014
linux-commandline-magic-Joomla-World-Conference-2014
 
How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014How IT works - Joomladay UK 2014
How IT works - Joomladay UK 2014
 
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
Developing a Joomla 3.x Component using RAD/FOF - Joomladay UK 2014
 
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
Joomla multilingual website without 3rd party extensions - Joomladay UK 2014
 
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
Developing a Joomla 3.x Component using RAD FOF- Part 2: Front-end + demo - J...
 
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
Developing a Joomla 3.x Component using RAD FOF- Part 1: Back-end - Joomladay...
 
Troubleshooting Joomla! problems - Joomladay Germany 2014
Troubleshooting Joomla! problems - Joomladay Germany 2014Troubleshooting Joomla! problems - Joomladay Germany 2014
Troubleshooting Joomla! problems - Joomladay Germany 2014
 
How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014How IT works - Joomladay Germany 2014
How IT works - Joomladay Germany 2014
 
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & VagrantLinux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
Linux Nijmegen - Webserver (LAMP stack) opzetten met VirtualbBox & Vagrant
 
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014
 
Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014
 
Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014Joomla Bugs, Patches & Fun - Joomladagen 2014
Joomla Bugs, Patches & Fun - Joomladagen 2014
 

Dernier

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

GNU Radio & digitaal vliegtuig spotten

  • 1. GNU Radio  & digitaal vliegtuig spotten door Peter Martin www.db8.nl / @pe7er Linux User Group Nijmegen 10 februari 2015
  • 2. 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
  • 4. 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
  • 5.
  • 6. 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
  • 8. 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
  • 9. - 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 14. 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.
  • 15. Installatie $ sudo apt-get install gnuradio of vanuit source: git clone http://gnuradio.org/git/gnuradio.git
  • 16. 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
  • 17. Vanuit source $ mkdir build $ cd build $ cmake ../ $ make && make test $ sudo make install
  • 19. gqrx
  • 20. Vanuit source Gqrx - http://gqrx.dk/ $ git clone https://github.com/csete/gqrx.git $ mkdir build $ cd build $ qmake .. $ make
  • 21. 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
  • 23. 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 8080 of ./dump1090 --interactive --net
  • 24. Vragen? Peter Martin e-mail: info at db8.nl website: www.db8.nl twitter: @pe7er Presentatie: http://www.db8.nl
  • 25. 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