SlideShare a Scribd company logo
1 of 2
Download to read offline
Software Defined Radio (SDR) – Try it yourself exercises
Equipment
• Please use one of the provided USB sticks (it is Kali base with added SDR tools) and boot
into persistence mode. Enter the Wi-Fi password for the workshop location
• Plug in one of the provided RTL SDR dongles
• Ask questions at any time during the workshop if you get stuck or need any help!
• Important: please return back the USB sticks and the RTLSDR dongles once you are
finished the workshop today
Frequency scanning
• The USB has the “qspectrumanalyzer” tool pre-installed, located here:
◦ ~/.local/bin/qspectrumanalyzer
• Check that the RTL SDR dongle is plugged in
• Open qspectrumanalyzer
• Select File -> Settings->rtl_power
• Set the start and stop frequency ranges on the right hand side of the main screen
• Click start
• Once the scan completes, scroll across the spectrum to view the results in the frequency
range you set, you can zoom in and out as well
Remote control demo
• The USB has the “gqrx” tool pre-installed, which also has an icon on the main desktop
menu bar
• You may need to start the audio server first by typing (ignore any error messages):
◦ $ pulseaudio -D
• Check that the RTL SDR dongle is plugged in
• Open gqrx and press the power button on the top left to start
• Enter 433Mhz as the frequency on the top left
• Make sure AM is checked on the right hand side
• Using the doorbell remote from our workshop, press its button and observe the data appear
on the waterfall underneath
• Note: you may also use your car remote for this demo but be aware that pressing it too many
times may make it go out of synch so it is not advised to press more than two or three times.
Car remotes typically operate around 433Mhz or 313Mhz approx.
Listening to pagers
• The USB has the “gqrx” and “multimon-ng” tools pre-installed
• You may need to start the audio server first by typing (ignore any error messages):
◦ $ pulseaudio -D
• Check that the RTL SDR dongle is plugged in
• Open the gqrx tool
• Tune into 148Mhz approx.
• Carefully tune into a pager broadcast and listen to the audio to make sure you have as clean
a signal as possible. This will be easier with headphones
• Run the following command on the command line to capture the audio from gqrx and
decode it using known pager protocols in the multimon-ng tool:
◦ $ padsp multimon-ng -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha
• Once you have a clear pager message come through, it will be decoded and displayed by
multimon-ng in the command line window
• I can’t hear anything in gqrx?!
◦ After you have started the pulseaudio server and your audio volume is correctly set and
you still cannot hear the audio coming from gqrx, there is a known bug. The fix is to
toggle between the WFM Mono option back to Normal (on the right hand side of gqrx)
◦ If you are still having trouble, also check the settings in the “pavucontrol” tool and make
sure the “Configuration” tab is set to use “Analog Stereo Output”
Listening to Airplanes
• The USB has the “dump1090” and “modes_rx” tools pre-installed
• You may need to start the audio server first by typing (ignore any error messages):
◦ $ pulseaudio -D
• Check that the RTL SDR dongle is plugged in
• In the TOOLS directory, you will find the dump1090 tool, run it as follows
◦ $ ./dump1090 --interactive --net
• You can also load the map by visiting http://localhost:8080/
Want to learn more?
• Come along to one of our monthly meetings:
◦ Cyberspectrum Melbourne (https://www.meetup.com/Cyberspectrum-Melbourne)
◦ Cyberspectrum Sydney (https://www.meetup.com/sdr-sydney)
◦ Cyberspectrum Bay Area USA (https://www.meetup.com/Cyberspectrum)
◦ SDR SIG Hobart (https://sdrsig.net)
• Join us on slack to chat and ask questions or get help (sdr-melbourne.slack.com - email or
dm for an invite at: sdr_melbourne@gmail.com or request an invite during this workshop)
• Follow us on twitter: @sdr_melbourne, @sdr_sydney

More Related Content

What's hot

Travis Goodspeed - Not Quite ZigBee
Travis Goodspeed - Not Quite ZigBeeTravis Goodspeed - Not Quite ZigBee
Travis Goodspeed - Not Quite ZigBeeSource Conference
 
Brochua đầu ghi hình QTD-6100 Series
Brochua đầu ghi hình QTD-6100 SeriesBrochua đầu ghi hình QTD-6100 Series
Brochua đầu ghi hình QTD-6100 SeriesVi Tính Hoàng Nam
 
Mototrbo
MototrboMototrbo
MototrboTim N
 
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...Syntheway Virtual Musical Instruments
 
Shoe camera spy camera
Shoe camera spy cameraShoe camera spy camera
Shoe camera spy camerageorge david
 
Nxll12 zone based firewall
Nxll12 zone based firewallNxll12 zone based firewall
Nxll12 zone based firewallNetwax Lab
 
Internet Technology for the Commodore 64
Internet Technology for the Commodore 64Internet Technology for the Commodore 64
Internet Technology for the Commodore 64Leif Bloomquist
 
BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemBSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemLuis Grangeia
 
Sigfox devices travelling between continents is monarch technology usable
Sigfox devices travelling between continents is monarch technology usable Sigfox devices travelling between continents is monarch technology usable
Sigfox devices travelling between continents is monarch technology usable Simple Hardware
 

What's hot (20)

Presentation TS-X53A Series
Presentation TS-X53A SeriesPresentation TS-X53A Series
Presentation TS-X53A Series
 
Travis Goodspeed - Not Quite ZigBee
Travis Goodspeed - Not Quite ZigBeeTravis Goodspeed - Not Quite ZigBee
Travis Goodspeed - Not Quite ZigBee
 
Brochua đầu ghi hình QTD-6100 Series
Brochua đầu ghi hình QTD-6100 SeriesBrochua đầu ghi hình QTD-6100 Series
Brochua đầu ghi hình QTD-6100 Series
 
AUDIO VISUAL
AUDIO VISUALAUDIO VISUAL
AUDIO VISUAL
 
Mototrbo
MototrboMototrbo
Mototrbo
 
fra TELE-audiovision-1311
fra TELE-audiovision-1311fra TELE-audiovision-1311
fra TELE-audiovision-1311
 
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
Chordophonet Virtual Concert Pedal Harp, Celtic Harp, Electric and Synth Harp...
 
Shoe camera spy camera
Shoe camera spy cameraShoe camera spy camera
Shoe camera spy camera
 
Audible Objects
Audible ObjectsAudible Objects
Audible Objects
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Nxll12 zone based firewall
Nxll12 zone based firewallNxll12 zone based firewall
Nxll12 zone based firewall
 
Ss r4 dvr4-5g
Ss r4 dvr4-5gSs r4 dvr4-5g
Ss r4 dvr4-5g
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Internet Technology for the Commodore 64
Internet Technology for the Commodore 64Internet Technology for the Commodore 64
Internet Technology for the Commodore 64
 
BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemBSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Sigfox devices travelling between continents is monarch technology usable
Sigfox devices travelling between continents is monarch technology usable Sigfox devices travelling between continents is monarch technology usable
Sigfox devices travelling between continents is monarch technology usable
 
esp TELE-audiovision-1311
esp TELE-audiovision-1311esp TELE-audiovision-1311
esp TELE-audiovision-1311
 
Icecrypt
IcecryptIcecrypt
Icecrypt
 
Nxll26 bgp ii
Nxll26 bgp iiNxll26 bgp ii
Nxll26 bgp ii
 

Similar to Worksheet for Introduction to Software Defined Radio (SDR)

RTASC Lite - Real Time Audio System Check Lite
RTASC Lite - Real Time Audio System Check LiteRTASC Lite - Real Time Audio System Check Lite
RTASC Lite - Real Time Audio System Check LiteDru Wynings
 
Hướng dẫn sử dụng đầu ghi hình AVT-776w Manual
Hướng dẫn sử dụng đầu ghi hình AVT-776w ManualHướng dẫn sử dụng đầu ghi hình AVT-776w Manual
Hướng dẫn sử dụng đầu ghi hình AVT-776w ManualVi Tính Hoàng Nam
 
INTERACTIVE APPLICATIONS IN MACHINE LEARNING
INTERACTIVE APPLICATIONS IN MACHINE LEARNINGINTERACTIVE APPLICATIONS IN MACHINE LEARNING
INTERACTIVE APPLICATIONS IN MACHINE LEARNINGFrancisco Bernardo
 
Digital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualDigital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualJMAC Supply
 
Cnc 3axis-shield
Cnc 3axis-shieldCnc 3axis-shield
Cnc 3axis-shieldhandson28
 
Nemo outdoor 6_training_aug2011 [compatibility mode]
Nemo outdoor 6_training_aug2011 [compatibility mode]Nemo outdoor 6_training_aug2011 [compatibility mode]
Nemo outdoor 6_training_aug2011 [compatibility mode]Doduor
 
Voice encryption for gsm using arduino
Voice encryption for gsm using arduinoVoice encryption for gsm using arduino
Voice encryption for gsm using arduinoiruldaworld
 
Arduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz RadiosArduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz Radiosroadster43
 
Amp01 Ug
Amp01 UgAmp01 Ug
Amp01 Ugdofa03
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.Govind Jha
 
Wireless hacking 20120126
Wireless hacking 20120126Wireless hacking 20120126
Wireless hacking 20120126Paul Tanner
 
Defcon 22-phil-polstra-am-i-being-spied-on
Defcon 22-phil-polstra-am-i-being-spied-onDefcon 22-phil-polstra-am-i-being-spied-on
Defcon 22-phil-polstra-am-i-being-spied-onPriyanka Aash
 
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...Philip Polstra
 
Getting Started with TDS1000B / 2000B Digital Phosphor Oscilloscope Series
Getting Started with TDS1000B / 2000B  Digital Phosphor Oscilloscope SeriesGetting Started with TDS1000B / 2000B  Digital Phosphor Oscilloscope Series
Getting Started with TDS1000B / 2000B Digital Phosphor Oscilloscope SeriesPremier Farnell
 
Embedded software development using BDD
Embedded software development using BDDEmbedded software development using BDD
Embedded software development using BDDItamar Hassin
 

Similar to Worksheet for Introduction to Software Defined Radio (SDR) (20)

RTASC Lite - Real Time Audio System Check Lite
RTASC Lite - Real Time Audio System Check LiteRTASC Lite - Real Time Audio System Check Lite
RTASC Lite - Real Time Audio System Check Lite
 
Arduino: MATLAB con Arduino
Arduino: MATLAB con ArduinoArduino: MATLAB con Arduino
Arduino: MATLAB con Arduino
 
Hướng dẫn sử dụng đầu ghi hình AVT-776w Manual
Hướng dẫn sử dụng đầu ghi hình AVT-776w ManualHướng dẫn sử dụng đầu ghi hình AVT-776w Manual
Hướng dẫn sử dụng đầu ghi hình AVT-776w Manual
 
INTERACTIVE APPLICATIONS IN MACHINE LEARNING
INTERACTIVE APPLICATIONS IN MACHINE LEARNINGINTERACTIVE APPLICATIONS IN MACHINE LEARNING
INTERACTIVE APPLICATIONS IN MACHINE LEARNING
 
Digital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualDigital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User Manual
 
Cnc 3axis-shield
Cnc 3axis-shieldCnc 3axis-shield
Cnc 3axis-shield
 
Touch board user guide
Touch board user guideTouch board user guide
Touch board user guide
 
Nemo outdoor 6_training_aug2011 [compatibility mode]
Nemo outdoor 6_training_aug2011 [compatibility mode]Nemo outdoor 6_training_aug2011 [compatibility mode]
Nemo outdoor 6_training_aug2011 [compatibility mode]
 
Voice encryption for gsm using arduino
Voice encryption for gsm using arduinoVoice encryption for gsm using arduino
Voice encryption for gsm using arduino
 
Arduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz RadiosArduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz Radios
 
Amp01 Ug
Amp01 UgAmp01 Ug
Amp01 Ug
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.
 
Wireless hacking 20120126
Wireless hacking 20120126Wireless hacking 20120126
Wireless hacking 20120126
 
Remote tanklevelmonitor
Remote tanklevelmonitorRemote tanklevelmonitor
Remote tanklevelmonitor
 
Defcon 22-phil-polstra-am-i-being-spied-on
Defcon 22-phil-polstra-am-i-being-spied-onDefcon 22-phil-polstra-am-i-being-spied-on
Defcon 22-phil-polstra-am-i-being-spied-on
 
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
Am I being spied on: Low-tech ways of detecting high-tech surveillance (DEFCO...
 
Getting Started with TDS1000B / 2000B Digital Phosphor Oscilloscope Series
Getting Started with TDS1000B / 2000B  Digital Phosphor Oscilloscope SeriesGetting Started with TDS1000B / 2000B  Digital Phosphor Oscilloscope Series
Getting Started with TDS1000B / 2000B Digital Phosphor Oscilloscope Series
 
Embedded software development using BDD
Embedded software development using BDDEmbedded software development using BDD
Embedded software development using BDD
 
arduino.pdf
arduino.pdfarduino.pdf
arduino.pdf
 
Fortecstar
FortecstarFortecstar
Fortecstar
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Worksheet for Introduction to Software Defined Radio (SDR)

  • 1. Software Defined Radio (SDR) – Try it yourself exercises Equipment • Please use one of the provided USB sticks (it is Kali base with added SDR tools) and boot into persistence mode. Enter the Wi-Fi password for the workshop location • Plug in one of the provided RTL SDR dongles • Ask questions at any time during the workshop if you get stuck or need any help! • Important: please return back the USB sticks and the RTLSDR dongles once you are finished the workshop today Frequency scanning • The USB has the “qspectrumanalyzer” tool pre-installed, located here: ◦ ~/.local/bin/qspectrumanalyzer • Check that the RTL SDR dongle is plugged in • Open qspectrumanalyzer • Select File -> Settings->rtl_power • Set the start and stop frequency ranges on the right hand side of the main screen • Click start • Once the scan completes, scroll across the spectrum to view the results in the frequency range you set, you can zoom in and out as well Remote control demo • The USB has the “gqrx” tool pre-installed, which also has an icon on the main desktop menu bar • You may need to start the audio server first by typing (ignore any error messages): ◦ $ pulseaudio -D • Check that the RTL SDR dongle is plugged in • Open gqrx and press the power button on the top left to start • Enter 433Mhz as the frequency on the top left • Make sure AM is checked on the right hand side • Using the doorbell remote from our workshop, press its button and observe the data appear on the waterfall underneath • Note: you may also use your car remote for this demo but be aware that pressing it too many times may make it go out of synch so it is not advised to press more than two or three times. Car remotes typically operate around 433Mhz or 313Mhz approx. Listening to pagers • The USB has the “gqrx” and “multimon-ng” tools pre-installed • You may need to start the audio server first by typing (ignore any error messages): ◦ $ pulseaudio -D • Check that the RTL SDR dongle is plugged in • Open the gqrx tool • Tune into 148Mhz approx. • Carefully tune into a pager broadcast and listen to the audio to make sure you have as clean a signal as possible. This will be easier with headphones
  • 2. • Run the following command on the command line to capture the audio from gqrx and decode it using known pager protocols in the multimon-ng tool: ◦ $ padsp multimon-ng -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha • Once you have a clear pager message come through, it will be decoded and displayed by multimon-ng in the command line window • I can’t hear anything in gqrx?! ◦ After you have started the pulseaudio server and your audio volume is correctly set and you still cannot hear the audio coming from gqrx, there is a known bug. The fix is to toggle between the WFM Mono option back to Normal (on the right hand side of gqrx) ◦ If you are still having trouble, also check the settings in the “pavucontrol” tool and make sure the “Configuration” tab is set to use “Analog Stereo Output” Listening to Airplanes • The USB has the “dump1090” and “modes_rx” tools pre-installed • You may need to start the audio server first by typing (ignore any error messages): ◦ $ pulseaudio -D • Check that the RTL SDR dongle is plugged in • In the TOOLS directory, you will find the dump1090 tool, run it as follows ◦ $ ./dump1090 --interactive --net • You can also load the map by visiting http://localhost:8080/ Want to learn more? • Come along to one of our monthly meetings: ◦ Cyberspectrum Melbourne (https://www.meetup.com/Cyberspectrum-Melbourne) ◦ Cyberspectrum Sydney (https://www.meetup.com/sdr-sydney) ◦ Cyberspectrum Bay Area USA (https://www.meetup.com/Cyberspectrum) ◦ SDR SIG Hobart (https://sdrsig.net) • Join us on slack to chat and ask questions or get help (sdr-melbourne.slack.com - email or dm for an invite at: sdr_melbourne@gmail.com or request an invite during this workshop) • Follow us on twitter: @sdr_melbourne, @sdr_sydney