New SDR app for iOS (iPhone)

Show off any of your RTL-SDR or cheap SDR related projects.
Post Reply
hotpaw2
Posts: 57
Joined: Sat Jan 14, 2017 11:07 pm
Contact:

New SDR app for iOS (iPhone)

Post by hotpaw2 » Fri Mar 09, 2018 4:10 am

Hi. A first version of my iOS SDR app is nearing completion. So I'm interested finding a few users who would like to beta test a pre-release of the app, and provide some feedback. The beta test requirements are having a 64-bit iOS device (iPhone or iPad) running iOS 11.2.x or newer, having Apple's TestFlight app installed, having a Mac, PC, Raspberry Pi (or other Linux box) that already has rtl_tcp installed and ready to run. (And an RTL-SDR obviously.) The rtl_tcp server must be on a fast WiFi network reachable by your iOS device.

iOS devices do not recognize arbitrary USB devices such as an RTL-SDR. This is even true when using Apple's Lightning Camera Connection kit to provide an iPhone with a wired USB port. So an adapter must be used. I use a headless Raspberry Pi 3 running rtl_tcp as the USB adapter to provide raw IQ samples from the RTL-SDR to the iOS app. A Raspberry Pi Zero W would also work. I then connect to the server either over WiFi, or via wired ethernet.

This iOS SDR app is fairly simple. I've been experimenting with developing low-level DSP code in Swift. So this SDR app was written from scratch in the Swift programming language. Because the app is targeted for the iOS App store, it uses none of the existing SDR C++ code base.

The app currently demodulates AM, N-FM, and mono W-FM. It also displays a spectrum and rudimentary waterfall, and allows one to swipe-to-tune. There are not a lot of controls, as screen real-estate on an iPhone is quite limited. But I can walk around the house and, from my iPhone, monitor if my RTL-SDR or AirSpy HF+ are picking up any interesting signals.

Contact info for beta testing can be found here: http://www.hotpaw.com/rhn/hotpaw/
Note that iOS TestFlight app distributions do have an expiration date.

Source code to librtlsdr and rtl_tcp can be found in many repositories on github, but zero support for finding or installing such, and/or setting up your Raspberry Pi, will be provided by me.

Here's a screen shot of the current version of the app:
sdr1.ss1.jpg
sdr1.ss1.jpg (20.85 KiB) Viewed 3135 times

tgunr
Posts: 1
Joined: Sat Mar 24, 2018 8:36 am

Re: New SDR app for iOS (iPhone)

Post by tgunr » Sat Mar 24, 2018 8:38 am

I would be interested in helping out with this project.

hotpaw2
Posts: 57
Joined: Sat Jan 14, 2017 11:07 pm
Contact:

Re: New SDR app for iOS (iPhone)

Post by hotpaw2 » Mon Mar 26, 2018 4:11 pm

If you meet the iOS app testing requirements mentioned in the first paragraph, please send the email address you want associated with Apple's TestFlight program to the email address found on the hotpaw website (e.g. don't post it here).

Beta-test copies of the iOS SDR app have already been sent out, via TestFlight, to the first two groups of beta testers. So far, seems to not explode on the launchpad.

hotpaw2
Posts: 57
Joined: Sat Jan 14, 2017 11:07 pm
Contact:

Re: New SDR app for iOS (iPhone)

Post by hotpaw2 » Mon Apr 30, 2018 3:40 pm

Beta testing was successful, and the HotPaw rtl_tcp SDR app is now available from Apple's iOS App Store.

See: https://itunes.apple.com/us/app/rtl-tcp ... ?ls=1&mt=8

hotpaw2
Posts: 57
Joined: Sat Jan 14, 2017 11:07 pm
Contact:

Re: New SDR app for iOS (iPhone)

Post by hotpaw2 » Tue May 01, 2018 4:44 pm

Forgot to mention, my rtl_tcp SDR iOS app supports LSB and USB on HF (via Direct Sampling or an upconverter), and it also includes a CW audio filter.

Post Reply