IQEngine is a free and open source web-based toolkit for analyzing, processing, and sharing RF recordings. It is built on top of the SigMF metadata standard, and the canonical instance of the site running at www.iqengine.org acts as a central repository for example SigMF recordings, while being a valuable tool for signal analysis and RF/DSP education. Using IQEngine's plugin API, GNU Radio (GR) flowgraphs in "No GUI" mode can be triggered to run on the backend, with resulting IQ samples or other outputs such as signal detection/classification immediately visible on the IQEngine spectrogram interface. This allows authors of flowgraphs to quickly test functionality on a variety of RF recordings, and debug the output, all in a web browser without having to install anything. Authors of these flowgraphs and non-GR RF functions can add their function to www.iqengine.org as a plugin in order to share it with the world. This talk will go over updates to the IQEngine project since last GRCon, demo several features (including running GR flowgraphs as plugins), and present a roadmap for the next year. We will provide examples of how individuals, universities, and organizations can get involved in the project. There is an accompanying workshop where attendees will learn how to create plugins for IQEngine, as well as an accompanying paper that dives into the REST-based plugin API design and why it may be valuable for uses beyond IQEngine.
|Talk Length||30 Minutes|
|Link to Open Source Code||https://github.com/iqengine/iqengine|