RTL-SDR

Новый драйвер RTL-SDR для разработчиков Android

У разработчиков Android появился новый драйвер-обёртка RTL-SDR, который можно использовать, под названием “RTL-SDR CP Driver”. Этот драйвер от Евгени Караламова разработан с дополнительной функцией по сравнению с текущими Android RTL-SDR-драйверами в том, что реализует управление разрешениями приложений. Обзор гласит:

RTL-SDR CP Driver использует кодовую базу rtl-sdr и должен поддерживаться в актуальном состоянии вместе с её развитием. Предоставляемый интерфейс повторяет функциональность rtl_tcp в Android‑режиме. Вместо TCP‑сокета связь осуществляется через файловые дескрипторы, возвращаемые ContentProvider.

Поскольку через SDR‑приемники может собираться потенциально чувствительная информация, например данные о местоположении устройства, RTL-SDR CP Driver реализует контроль разрешений, аналогичный тому в фреймворке Android. Перед доступом к приемникам пользователю необходимо запросить разрешение на доступ к драйверу, запустив поток разрешений драйвера через startActivityForResult. После того как пользователь предоставит доступ, его ответ запоминается, и его не будут запрашивать снова. Пользователь сможет позже отозвать разрешение через интерфейс драйвера, доступный через лаунчер Android.

Собственно приложение‑драйвер можно скачать в Google Play Store. Замечание: само по себе оно функциональности не предоставляет. Нам предстоит подождать, пока приложения начнут использовать его.

Скриншоты RTL-SDR CP Driver

Источник:

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

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

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

Весь блог