RTL-SDR

Новое iOS-приложение RTL-SDR rtl_tcp для Apple (iPhone/iPad) в бета-тестировании

На нашем форуме пользователь hotpaw2 опубликованы новости о его новом RTL-SDR приложении для iOS (iPhone и iPad). Если не ошибаемся, это будет первое приложение, которое позволяет использовать RTL-SDR на iOS. Однако устройства iOS не позволяют RTL-SDR (или любое произвольное USB-устройство) подключаться напрямую к устройствам, поэтому всё равно нужно использовать Raspberry Pi или другое сетевое вычислительное устройство в качестве сервера rtl_tcp. Так что RTL-SDR не подключается напрямую к устройству на iOS. В настоящее время он ищет бета-тестеров, чтобы помочь протестировать предрелиз программы. Hotpaw2 пишет:

Привет. Первая версия моего iOS SDR-приложения близка к завершению. Поэтому мне интересно найти несколько пользователей, которые хотели бы протестировать предрелиз приложения в бета-тестировании и оставить отзыв. Условия бета-тестирования: наличие 64-разрядного iOS-устройства (iPhone или iPad) под управлением iOS 11.2.x или новее, установленного приложения Apple‘s TestFlight, наличие Mac, PC, Raspberry Pi (или другого Linux-бокса), на котором уже установлены rtl_tcp и готов к запуску. (И, конечно же, RTL-SDR.) Сервер rtl_tcp должен находиться в сети Wi‑Fi с высокой скоростью и быть доступен вашему iOS-устройству. Обратите внимание, что дистрибуции приложения TestFlight для iOS имеют срок годности.

iOS не распознаёт произвольные USB-устройства, такие как RTL-SDR. Это даже верно при использовании набора Apple Lightning Camera Connection Kit, чтобы обеспечить iPhone проводным USB-портом. Поэтому нужно использовать адаптер. Я использую безголовый Raspberry Pi 3, работающий как RTL-TCP-адаптер, чтобы передавать сырые IQ-образцы от RTL-SDR к iOS-приложению. Raspberry Pi Zero W тоже подойдёт. Затем я подключаюсь к серверу либо через WiFi, либо через проводной Ethernet. 

Это довольно простое iOS SDR-приложение. Я экспериментирую с разработкой низкоуровневого DSP-кода на языке Swift. Поэтому это SDR-приложение написано с нуля на языке программирования Swift. Поскольку приложение ориентировано на iOS App Store, в нём не используется существующая кодовая база SDR на C++.

Приложение в настоящее время демодулирует AM, N-FM и моно W-FM. Оно также отображает спектр и элементарный водопад, и позволяет управлять настройкой свайпом. Контролей не так много, так как площадь экрана на iPhone довольно ограничена. Но я могу ходить по дому и, используя мой iPhone, наблюдать, ловят ли мой RTL-SDR или AirSpy HF+ какие-либо интересные сигналы.

Контактная информация для бета-тестирования доступна здесь: http://www.hotpaw.com/rhn/hotpaw/ 

Исходный код librtlsdr и rtl_tcp можно найти во многих репозиториях на GitHub, но ноль поддержки по поиску или установке таких вещей, и/или настройке вашего Raspberry Pi, будет предоставлено мной.

Screenshot of the RTL-SDR iOS app
Скриншот iOS-приложения RTL-SDR

Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

Похожие материалы

Весь блог