Skip to content

Instantly share code, notes, and snippets.

@plmrry
Last active May 24, 2016 15:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save plmrry/ae65f5fa0a6038b29143 to your computer and use it in GitHub Desktop.
Save plmrry/ae65f5fa0a6038b29143 to your computer and use it in GitHub Desktop.
RF

RF is a visualization of real-time radio frequency data using a powerful radio frequency sensor. The visualization is a real-time monitor of streaming data from three sections of the radiofrequency spectrum related to the radio emissions of consumer electronics, such as automobile key fobs and cell phones, along with the FM radio spectrum. An event-detection algorithm was used to detect radio signals with an amplitude that crossed a threshold of local maxima, which triggered a vivid notification of activity. Users were able to visually experience the hidden world of persistent, streaming radio activity produced by modern consumer devices.

RF was made using D3.js and Three.js. Streaming data was handled using RxJS and sent to the client using Socket.io. The app was hosted on a Node.js server.

Presented at the 2015 IEEE VIS Arts Program (VISAP).

<iframe src="https://player.vimeo.com/video/146334064" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <iframe src="https://player.vimeo.com/video/167902320" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment