nicar20-radio

所属分类:网络编程
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2020-03-06 13:16:38
上 传 者sh-1993
说明:  我的演讲笔记“探索新闻的无线电频谱”,
(Notes for my talk "Exploring the Radio Spectrum for News",)

文件列表:
fcc-specturm.png (644514, 2020-03-06)

# Exploring the Radio Spectrum for News NICAR 2020 - Friday March 6, 2020 New Orleans, LA ------------------------------------- Jon Keegan @jonkeegan The Markup keegan@themarkup.org This repo: https://github.com/jonkeegan/nicar20-radio Slides: http://bit.ly/nicar20-radio ------------------------------------- ### Quick plug for where I work: ### The Markup * Big Tech Is Watching You. We’re Watching Big Tech. * A new, non-profit, non-partisan investigative newsroom covering technology * Investigating how technology influences our society * The Markup Method: Build > Bulletproof > Show our work http://twitter.com/themarkup http://themarkup.org ------------------------------------- Whenever I encounter some cool new technology –usually one that has just become very cheap and available – I get very excited about the possibilities and look for ways I can use it in my work. For me this was the case with 3D printing, 3D scanners, cheap thermal cameras and software defined radio. So I am trying to instill in all of you this idea *look for unusual, novel ways to look for story ideas*. Sometimes, behind the obvious uses, there are creative ways technology can be used to tell stories. ### Questions journalists should ask about new technologies * Who has had access to this technology in the past? * How has it been used before? * Can this technology be used to tell a story in a new way? * What impact will this technology have on society? To my readers? * How have other journalists used this technology before? ------------------------------------- So this was exactly what I was thinking when I heard about software defined radio. I first heard about this from my most trusted source for cool technology, my Dad Larry Keegan. He's 91, an electrical engineer, pilot, poet, weather nut and HAM radio operator (WA1PII) among many other things. It immediately struck my imagination, and let me see and understand the radio spectrum in a new, visual way. Because this technology was cheap and pretty easy to use, I now had a very cool lens into this weird invisible world around us –a theme that I keep coming back to in my work. ### Why explore the radio spectrum for news? * When new technologies fall into the hands of journalists, interesting things can happen * The radio spectrum is an invisible, crucial national asset that is poorly understood * We are surrounded by devices that use the radio spectrum, and it is powering our wireless world ------------------------------------- ### FCC Spectrum allocation chart ![alt text](https://github.com/jonkeegan/nicar20-radio/blob/master/fcc-specturm.png "Logo Title Text 1") https://www.ntia.doc.gov/files/ntia/publications/january_2016_spectrum_wall_chart.pdf The radio spectrum is huge, confusing and full of mystery. Licenses to use tiny slices of it are auctioned off for billions of dollars by the FCC. It's very tightly regulated and all of this is flying through the air around us. It's pretty crazy to think about. New cars come equipped with dozens of radios aboard, as well as every THING in the Internet of Things. The radio spectrum is powering our futuristic wireless world. This chart shows how carefully these tiny slices are managed so as to not bleed over into one another, which today could have life or death consequences (such as implanted medical devices with radio telemetry, transport navigation and tracking, etc). Definition: Software defined radio - In a traditional physical radio, hardware components adjust the frequency tuning and modulation of the radio signals for your listening pleasure. In SDR, these components are replaced by software. SDR receivers have a lower and upper tuning frequency limit, and within that, they have a bandwidth of frequency that they can sample all at once. You can slide that bandwidth up or down within the upper and lower limits, and SEE where there is voice or data being transmitted within the swath you are observing. For a long time, the expensive tools to explore the spectrum were exclusively the domain of technicians, scientists, engineers and HAM radio operators. But with the release of a particular USB TV tuner dongle in Europe (and others like it), things started to change. Hobbyists embraced this cheap ($20) USB stick once they realized they could use its software defined radio capabilities to investigate and visualize a wide swath of the radio spectrum. Open source libraries popped up, waterfall visualizers and signal processing tools quickly appeared on the scene. Today, there is a large, active community of hobbyists and hackers who are using these tools to explore –and sometimes exploit –the radios around us in our daily lives. Many of these spectrum explorers have reversed engineered their garage door openers, or discovered gaping security holes in products designed with the assumption that "civilians" would not have access, nor would they care. ------------------------------------- ### Examples of radio spectrum journalism / journalists using SDR data Quartz's David Yanofsky built a DIY antenna hooked up to a RaspberryPi to log the ADS-B transmissions from private helicopters flying into the Davos conference in Switzerland. https://qz.com/600590/we-brought-an-antenna-to-davos-to-track-private-air-travel-and-heres-what-we-found/ --- BuzzFeed's Peter Aldhous didn't use SDR hardware himself, but he did use ADS-B data from FlightAware to find FBI and DHS surveillance aircraft circling over American cities, and just this week published another story showing how the US Marshals used aircraft mounted Stingrays to locate narco kingpin "El Chapo" in Mexico. https://www.buzzfeed.com/peteraldhous/spies-in-the-skies?utm_term=.kbkjgKvb2#.egQ2qNnyG https://www.buzzfeed.com/peteraldhous/us-marshals-spy-plane-over-mexico?utm_term=.eiA2DawBp8 http://buzzfeednews.github.io/2016-04-federal-surveillance-planes/analysis.html --- ProPublica collaborated with Gizmodo to peer through the radio spectrum around President Trump's Mar-a-Lago resort in Florida. Using an external directed antenna, they were able to surveil the Wi-Fi network of the resort, and found weak security, and a number of unsecured networked devices that could be compromised and used for surveillance by adversaries or malicious hackers. https://www.propublica.org/article/any-half-decent-hacker-could-break-into-mar-a-lago --- While not used in a specific story, ProPublica's Jeremy Merrill created a cool SDR setup to identify the planes flying over his home in Brooklyn, and answering on a LED display his question of "I wonder where that plane is coming from?". http://jeremybmerrill.com/blog/2016/01/flyover.html --- Dictator Alert Investigative journalists Emmanuel Freudenthal (@EmmanuelFreuden), based in East Africa, and Franois Pilet (@FrancoisPilet), based in Switzerland started a project called "Dictator Alert" that sifts through public ADS-B transponder data from https://adsbexchange.com/ to circumvent the commercial censoring found on flightaware.com and flightradar24.com. They maintain a list of the tail numbers of aircraft known to belong to authoritarian regimes. When a flight of one of these planes is detected, it alerts the site, asd the Twitter bot. https://dictatoralert.org/ --- Marc DaCosta, the co-founder of Enigma has done lots of interesting journalism-adjacent projects using SDR and code. DaCosta was interested in the surveillance infrastructure being deployed along the U.S. Mexico border. Using the publicly available FCC license database, he examined the licenses granted under the FCC's Experimental License System, which allows for experimental use of transmitters for research and development. Pulling these experimental licenses along the path of the border yielded a list of security contractors deploying an interesting array of experimental radio surveillance tools. https://github.com/marcdacosta/border-radio-investigation The tool which DaCosta created to do these geospatial queries of the FCC database is also available (for use with PostGIS). https://github.com/marcdacosta/spectrum-wrangler You may have heard of how SDR devices can track the ADS-B transponders of aircraft, but did you know that ships at sea have a similar system? It's called AIS, and you can also read these signals using any SDR device. To decode those messages, DaCosta created a tool called Ambient Shipping which allows your SDR device to capture the messages coming from ships you are near (line of sight), and then join the identifier of the ship to its cargo manifest. https://github.com/marcdacosta/ambient-shipping ------------------------------------- ### RTL-SDR Dongle (RTL2832U) * Tune Low (MHz): 24 MHz * Tune Max (MHz): 1766 MHz * RX Bandwidth (MHz): 3.2 MHz * ADC Resolution (Bits): 8 bits/sample * Max sample rate: 3.2 MS/s * Transmit?: No * Price: $20 ------------------------------------- ### Some of the things you can observe using SDR (depending on your device / antenna): * AM/FM radio * CB radio * Amateur radio * Shortwave radio * IoT devices * Aircraft ADS-B / UAT transponders * Air traffic control tower communications * Maritime AIS transponders * Ships at sea * Train transponders (Front, middle, end of train) * NOAA Weather satellite imagery * Russian Meteor-M Weather satellite imagery * SSTV transmissions from the International Space Station * GPS satellites * Amateur radio satellites * Emergency responder radio traffic * Pagers * Garage door openers * Remote control cars and drones controller signals Source: Hobbyists Guide to the RTL-SDR https://www.amazon.com/Hobbyists-Guide-RTL-SDR-Software-Defined-ebook/dp/B00KCDF1QI ------------------------------------- ### Popular SDR Clients GQRX - Linux / Windows / Mac / RaspberryPi SDR client http://gqrx.dk/ http://gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi http://gqrx.dk/doc/practical-tricks-and-tips CubicSDR - Linux / Windows / Mac SDR client http://cubicsdr.com/ http://cubicsdr.com/wp-content/uploads/2015/02/CubicSDR-MainWindow1-Annotated.png dump1090 - For logging and mapping aircraft ADS-B transponder data (Linux / Mac) https://github.com/mutability/dump1090 SDR# - Windows http://airspy.com/download/ WebSDR - Browser-based remote SDR server browser. Watch signals from around the world http://websdr.org/ PiSDR: Handy RaspberryPi image for all things SDR: https://pisdr.luigifreitas.me/ ------------------------------------- ### Related: Amateur radio (aka HAM radio) If you are geeking out over this and want more, get your Amateur Radio (HAM) license! * I did. My callsign: KE3GAN * Technician class license (basic) * Lasts 10 years * You don't need to know morse code (but you used to need to) * Costs ~$15 or so * You have to take an exam. You can practice here: https://www.qrz.com/hamtest/ * Allows you to transmit (talk) on all amateur bands above 30 MHz * You don’t need a license to listen! HAM radio license info http://www.arrl.org/getting-your-technician-license Buy this book to prepare for the exam, and learn everything you need to know: https://www.amazon.com/ARRL-Ham-Radio-License-Manual/dp/1625950136/ref=sr_1_1?ie=UTF8&qid=1501256686&sr=8-1&keywords=arrl+3rd+edition ------------------------------------- ### Buy this cheap Chinese radio for $25 * BaoFeng UV-5R Dual Band Two Way Radio * Covers most Amateur bands * DON’T: Transmit on Police/Fire/EMS frequencies* Very illegal * DO: Talk to the International Space Station with a handheld, homemade Yagi antenna BaoFeng UV-5R transceiver (Cheap Ham radio): https://www.amazon.com/BaoFeng-UV-5R-Dual-Radio-Black/dp/B007H4VT7A ------------------------------------- ### More links and resources SDR People to follow https://twitter.com/lemonodor https://twitter.com/brianabelson https://twitter.com/csete Crowdsourced UNFILTERED ADS-B data: https://www.adsbexchange.com/ FCC Radio spectrum chart: https://www.ntia.doc.gov/files/ntia/publications/january_2016_spectrum_wall_chart.pdf SDR Links: http://www.rtl-sdr.com/ https://www.reddit.com/r/RTLSDR/ Identify weird signals you encounter: http://www.sigidwiki.com/wiki/Database https://www.reddit.com/r/signalidentification/ http://jcrueda.com/?p=916 Lookup the frequencies licensed for use in your area: https://www.radioreference.com/ Jeremy Merrill's code he used for his "flyover" project: https://github.com/jeremybmerrill/flyover Database of flight routes to be used in conjunction with ADS-B data: http://www.virtualradarserver.co.uk/FlightRoutes.aspx ------------------------------------- ### New Orleans - Orleans Parish Louisiana Ham repeaters https://www.radioreference.com/apps/db/?ctid=1144&tab=ham | Frequency | License | Type | Tone Out | Tone In | Alpha Tag | Description | Mode | Tag | | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | | 146.77500 | W5MCC | RM | 114.8 PL | | N.Orleans775 | New Orleans | FM | Ham | | 146.82000 | N5OZG | RM | 114.8 PL | | NewOrleans28 | New Orleans | FM | Ham | | 146.96000 | W5UNO | RM | | | N.Orleans 96 | New Orleans | FM | Ham | | 147.03000 | K5LZP | RM | 114.8 PL | | N.Orleans 03 | New Orleans, Downtown | FM | Ham | | 147.12000 | W4NDF | RM | 114.8 PL | | NewOrleans12 | New Orleans | FM | Ham | | 224.00000 | W5MCC | RM | 114.8 PL | | N.Orleans224 | New Orleans | FM | Ham | | 421.25000 | WD0GIV | RM | | | N.Orleans 25 | New Orleans | FM | Ham | | 444.57500 | N5OZG | RM | 114.8 PL | | N.Orleans575 | New Orleans | FM | Ham | | 444.70000 | WB5HVV | RM | 114.8 PL | | N.Orleans700 | New Orleans | FM | Ham | | 444.77500 | N5OZG | RM | 114.8 PL | | Metairie 775 | Metairie | FM | Ham | | 444.82500 | W5MCC | RM | 114.8 PL | | N.Orleans825 | New Orleans | FM | Ham | | 444.95000 | N5UXT | RM | 114.8 PL | | New Orleans | New Orleans | FM | Ham | | 444.97500 | KB5AVY | RM | 114.8 PL | | N.Orleans975 | New Orleans | FM | Ham | ------------------------------------- ### New Orleans frequencies: Orleans Parish Louisiana https://www.radioreference.com/apps/db/?ctid=1144#cid-2837 Schools / Universities https://www.radioreference.com/apps/db/?ctid=1144#cid-13046 Businesses https://www.radioreference.com/apps/db/?aid=4275 Federal https://www.radioreference.com/apps/db/?aid=8557 Attractions https://www.radioreference.com/apps/db/?aid=759 NOAA Weather 162.540 | Frequency | License | Type | Tone | Alpha Tag | Description | Mode | Tag | | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | | 851.03750| WQLH842 | RM | 245 DPL | NOFD PG-DISP | NOFD Paging - Dispatch Simulcast | FM | Fire Dispatch | | 463.05000 | WPTZ759 | RM | 151.4 PL | ACADIAN-UHF | EMS - Acadian Ambulance Service | FMN | EMS Dispatch | | 461.27500 | WPVB506 | BM | 85.4 PL | Marriott New Orleans Marriott Hotel | FMN | Business | dump1090 snippet for logging flights to CSV (courtesy of @schwanksta): ``` # first start dump1090 ./dump1090 --aggressive --interactive --net --net-sbs-port 30003 # log data to a CSV nc 127.0.0.1 30003 >> airplanes.csv ```

近期下载者

相关文件


收藏者