Capture a one-time snapshot of radio frequency activity in a specific area.
Run continuous timed scans to build a timeline survey of RF signal changes.
Overlay multiple scans on one graph to compare RF activity across different times.
Export scan data to CSV or SDB3 files for use in Shure Wireless Workbench.
| iron-lan/tinyspectrum | alamofire/rdar-urlsessiontaskmetrics | nilava/tabtype | |
|---|---|---|---|
| Stars | 5 | 5 | 5 |
| Language | Swift | Swift | Swift |
| Last pushed | — | 2017-12-15 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | ops devops | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a tinySA Ultra or Ultra+ hardware device, macOS 14 Sonoma or newer, and manual approval to launch the non-notarized app.
TinySpectrum is a macOS application built for use with the tinySA Ultra and Ultra+ hardware devices. These small devices are spectrum analyzers, meaning they measure radio frequency (RF) activity in a given area. The app connects to the hardware over USB and turns the Mac into a desktop scanning tool for capturing, reviewing, and exporting those measurements. It keeps all scan data and presets stored locally on the computer, rather than sending them to an online server. The application supports two main scanning modes. A user can perform a single sweep to capture a one-time snapshot of RF activity, or run a continuous scan that repeats sweeps at timed intervals to build a timeline survey. When running a continuous scan, a countdown timer shows when the next capture will begin. Users can also enable a feature called Peak Hold, which overlays a red line on the graph that remembers the strongest signal recorded at each frequency, never dropping down even if newer readings are weaker. To help users compare data, the app allows multiple saved scans to be displayed on the same graph using different colors. It also supports saving presets, so frequently scanned frequency ranges can be recalled with a single click. The resolution bandwidth settings, which control the level of detail in a scan, are linked to the timing intervals. The app adjusts these estimates automatically based on the frequency range selected, since scanning with finer detail takes longer over a wide range. TinySpectrum includes an export feature designed for compatibility with Shure Wireless Workbench, a separate audio management software. Single scans export as CSV files containing frequency and amplitude data. Continuous scans export as SDB3 timeline files with timestamps. Export filenames can include an approximate city name, but this location feature is entirely optional and the app does not upload any measurement data. Installing the app involves downloading a zip file from the GitHub releases page and moving it to the Applications folder. It requires macOS 14 Sonoma or newer. Since the app is not notarized through Apple's official developer program, the operating system may ask the user to confirm the launch in privacy settings.
A macOS app that connects to tinySA Ultra spectrum analyzer hardware over USB, letting you capture, review, and export radio frequency scans with features like continuous scanning and peak hold.
Mainly Swift. The stack also includes Swift, macOS, USB.
The explanation does not mention a license for this application.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.