Перейти к содержимому

Hack rf one для чего нужно

  • автор:

Обзор, настройка и применение: HackRF

Оружейная хакера

Наверное каждый бывалый хакер знает о данном чудо-устройстве. С его помощью можно джаммить wi-fi сети, делать фейковые точки доступа и с их помощью получать данные електронной почты и многое другое.

Сейчас мы разберёмся что такое HackRF.

Для начала хочу сказать вам, что само устройство является отличным SDR(Software-defined radio) через него можно принимать и передавать абсолютно всё. Все сигналы в диапазоне от 1MHz до 6GHz.

Хотите прослушать какую-то радиостанцию или чужие переговоры?

А может ловить информацию на прямую со спутников NASA? — Легко.

HackRF имеет возможность перехватывать любой сигнал который посылает ваша базовая радиостанция. То есть злоумышленник может слушать ваши звонки, читать сообщения, и допустим смс-ка с одноразовым паролем которую вы запросили у своего банка, может быть получена далеко не только вами.

Данное устройство имеет в себе передатчик силой в 30 милливатт, примерно столько же сколько и в вашем роутере. При передачи сигнала, мощности этого передатчика изначально будет хватать на то, чтобы покрыть примерно 50 метров радиуса. Если же вам не будет хватать этой мощности, придется докупать специальный усилитель, на ту частоту которая вам нужна.

Так же в плане дизайна есть две вариации HackRF.

Если же у вас версия без корпуса, нужно быть аккуратным в использовании. Если вы положите такую версию на что-то металлическое, скорее всего контакты замкнутся и наш девайс перегорит. Так же он может перегореть от того, что вы включите его без антенны. Так что сначала подключайте антенну,и только потом подключаете его в USB-порт.

Стандартная антенна(подключается в верхний разъем) идёт в комплекте с AliExpress, она телескопическая с разъемом SMA, а вместе с длинной можно и менять частоту на которую она будет рассчитана. А вот нижние два разъема нужны для синхронизации нескольких HackRF вместе.

Так же есть несколько светодиодов, за что они отвечают они подписаны.

Кнопка DFU для сброса прошивки и кнопка Reset для перезагрузки.

А сейчас мы кратко пройдёмся о использованию данного устройства на Windows, Android и Linux.

1.Windows

SDRSharp.

Через неё можно принимать как простые радиостанция, так и что-то более серьезное. Закодированные разговоры по рации, сигналы со спутников вообще не проблема.

На самое крутое в этой программе — плагины. С помощью них и самого HackRF можно улавливать даже данные с пролетающих мимо самолётов.

Частота меняется здесь очень легко,да и интерфейс понятен.

2.Android

RF analyzer.

Функционал аналогичный с SDRSharp. Можно послушать чей-то разговор итд.

Но есть неимоверно крутая функция. Запись сигнала. То есть, вы можете записать сигнал ключа от автомобиля. Стоп, стоп, стоп,так как взломы незаконны я не буду вас этому учить.

3.Linux

GNU-Radio.

Функционал этой программы просто гигантский.

Если кратко, это как конструктор, с помощью которого можно программировать свои полезные проекты. Тут всё делается вот такими блоками(фото выше) такие связываються между собой на определённых условиях.

Здесь с лёгкостью можно написать программу которая будет записывать звук одновременно с нескольких частот.

Как видите, данный девайс достойный внимание.

В этой статье я не раскрыл все возможности этого устройства. А ведь к этому устройству есть ещё дополнение PortaPack, но об этом уже в другой раз.

Купить этот девайс можно здесь.

Как использовать HackRF One на Windows

В предыдущей статье я рассказывал, как обновить прошивку HackRF One. Сегодня я покажу как подружить HackRF и Windows. Я работаю с HackRF в Linux (HackRF не может работать в режиме передачи в Windows), но если вы хотите использовать HackRF в Windows, я расскажу, как это сделать в этой небольшой статье.

HackRF One — это мощный и недорогой радиоприемопередатчик, отлично подходит, как для отправки, так и для приема радиосигналов в диапазоне частот от 1 МГц до 6 ГГц.

Самым большим недостатком HackRF One, по сравнению с гораздо более дорогими SDR — то, что он работает только в полудуплексном режиме (не может одновременно отправлять и принимать). Несмотря на это ограничение, он отлично подходит для многих задач пентестера.

HackRF One и Windows

Шаг 1: Подключите HackRF One к USB-порту.

Шаг 2: Скачайте и запустите Zadig.

hackrf windows

Шаг 3: Найдите в списке устройство HackRF One и нажмите «Установить драйвер».

hackrf one windows

hackrf one windows

Когда установка драйвера будет завершена, появится «Driver Instalation: SUCCESS»:

hackrf one windows

Шаг 4: Теперь нужно установить последний версию файла ExtIO.dll для HackRF. Вы можете найти его здесь https://github.com/ExtIO_HackRF/releases.

ExtIO.dll HackRF

Скачайте его в папку HDSDR.

ExtIO.dll HackRF

Шаг 5: После запуска HDSDR, появиться окно выбора устройства. Выберите файл ExtIO_HackRF.

ExtIO.dll HackRF

После выбора файла запуститься HDSDR и будет использовать HackRF One для приема и обработки радиосигналов.

hackrf windows

На этом все. Теперь вы знаете, как подружить HackRF One с Windows.

Немного про устройство современного радио на примере HackRF One

Приветствую, Habr!
Некоторое время назад в поле моего зрения очень часто попадало множество статей, видеороликов о теме SDR трансиверов. Тема представляет интерес и сегодня. Большой популярностью среди радиолюбителей и других, разного рода, «технарей» пользуются устройства HackRF One (и по сей день, несмотря на то, что данный трансивер появился на рынке довольно давно, и в настоящее время уже существует масса других вариантов SDR похожего плана, в том числе и более производительных). Практически во всех статьях этой тематики рассматриваются программные инструменты (как правило — работа с GNU Radio, описываются алгоритмы ЦОС и т. п.), приводятся практические примеры по захвату сигналов радиостанций, демонстрируется GPS-спуфинг, приём сигналов с метеоспутников и т. п. Hack-RF One используется как некая универсальная «коробочка», позволяющая делать множество интересных вещей. Достаточно иметь небольшой опыт в программировании и общее понимание о том, что такое цифровой сигнал – в принципе порог вхождения для самых простых экспериментов с SDR преодолен. На самом деле это, конечно, здорово.
Но среди множества статей пока не встречал ни одной, где бы внимательно рассматривалось «железо» этого приемопередатчика, где более или менее подробно анализировалась его схема (если Вы встречали, дайте, пожалуйста, ссылочку в комментариях).
Более того, настораживает некая пренебрежительность к этому вопросу со стороны «пользователей» этого и других подобных модулей-трансиверов. Во многих популярных статьях проскальзывает, что приемник/передатчик SDR – это:

Понятно, что основной принцип SDR технологии состоит в реализации функций радиосистемы (ранее выполняемых в аналоговом виде с помощью электронных устройств) – в цифровом виде, с помощью обработки оцифрованного сигнала. И даже не только в переносе обработки в цифру, но и в возможности применять больше сложных инструментов для обработки сигналов. Но это всё отнюдь не означает, что физическое воплощение любого типичного современного SDR трансивера – это АЦП/ЦАП + модуль ЦОС, а всё остальное – не нужно (а если оно есть, то оно второстепенно). А, соответственно, и не требуется знаний, связанных с пониманием аналоговой схемотехники радиомодуля. Вроде как достаточно заиметь АЦП, ЦАП с крутыми характеристиками, подключить их к антенне с одного конца, к ПК с другого – и вот готов SDR на все случаи и на все поколения). Может такого подхода и достаточно для демонстрации работы принципов SDR, но этого явно недостаточно для реальной связной аппаратуры.
При этом мухи от котлет отделяются очень просто. Появление новых технологий не отменяет физику, природу вещей и аналоговую схемотехнику.
Как известно, с помощью АЦП имеет смысл оцифровывать сигнал с крайней частотой сигнала в два или более раз меньшей частоты сэмплирования. Только в этом случае информацию из сигнала можно восстановить без потерь. Очень часто возникают ситуации, когда крайняя частота сигнала превышает половину частоты сэмплирования существующих в мире АЦП, или, когда вариант использования таких АЦП неоправданно дорог для конкретного проекта. В этом случае никуда не деться от необходимости переноса сигнала в нижнюю часть спектра в аналоговом виде. И это повсеместно используется. Не говоря уже о необходимости усиливать и фильтровать аналоговый сигнал для достижения необходимых характеристик радиосистемы. Абсолютно то же касается ЦАП и передающего тракта.
Если мы посмотрим в более серьезный источник (например, книгу «Software-Defined Radio for Engineers» от специалистов Analog Devices Inc.), то увидим, что типичная аппаратная архитектура SDR платформы выглядит так:

Как можно заметить, между антеннами и АЦП/ЦАП имеет место быть блок RF Front End, который и включает в себя выполнение приведенных выше функций. В большей степени об этой части трансивера HackRF One я и хочу рассказать в этой статье.
Но позже. Пока ещё немного посетую.
Предположу, что упрощенное восприятие, вероятно, связано с тем, к какой предметной области «привык» человек, — этакая профессиональная деформация. Допустим, разработчик, который мало имел дела напрямую с радиоэлектроникой, узнал, что есть такое чудо — SDR, его можно программировать, обрабатывать/синтезировать сигналы программными средствами, промышлять радиохакингом и т.п., т.е. с помощью программного кода можно формировать реальные физические радиосигналы, обрабатывать принятые (хоть от сигнализации автомобиля злобного соседа, хоть из космоса). Действительно, ведь круто! И человеку тема интересна, он всецело в неё погружается и… и он чаще всего не начинает изучать теорию радиосвязи, радиотехнику, он делает в этой теме то, что уже умеет и что ему нравится больше – осваивает инструменты программного проектирования, начинает вспоминать/изучать ЦОС, – в итоге считает эти области самым главным и важным в трансивере, всё остальное уходит на далекий задний план и вроде бы оно не так важно и в принципе не так нужно. Конечно, утрирую, но подобных мнений (абсолютно искренних) встречал немало, на хабре в том числе. Однако, такой подход работает, как правило, только в пределах любительского использования подобных устройств. В реальности, если самостоятельно необходимо спроектировать систему связи, IoT устройство, какую-нибудь РЛС и т.п., помимо алгоритмов работы в цифровом виде не менее важную роль играют радиочастотные характеристики трансивера, которые при разработке обязательно рассчитываются, моделируются, оптимизируются. Эти характеристики во многом определяют допустимый диапазон применимости конкретного радиомодуля.
Такие универсальные «коробочки» как HackRF One также имеют свои характеристики, которые осознанно закладывал в электрической схеме разработчик, которые точно также ограничивают производительность системы связи, и эти ограничения точно уже не получится исправить никакими программными средствами.
Поскольку у меня профессиональная деформация – наоборот – в сторону аппаратной разработки, краткий обзор HackRF One будет представлен именно с этого бока. Рассмотрим аппаратную архитектуру HackRF One, что позволит оценить технические возможности и ограничения этого радиомодуля. Надеюсь, это будет полезно для тех, кто использует Hack-RF, но при этом мало знаком с радио-инженерией, и для тех, кто считает, что для работы с SDR приемопередатчиками – не требуются в принципе знания и понимания радиочастотных характеристик этого устройства, да и аналоговой схемотехники в целом.
Единственный найденный интересный источник, где рассмотрены некоторые аппаратные характеристики HackRF One – это видео выступления непосредственно самого автора проекта HackRF — Майкла Оссманна на конференции REcon 2014. Ссылка:
www.youtube.com/watch?v=4Lgdtr7ylNY&start_radio=1&list=RDQMQpFkO5DyFBk
Там он рассматривает возможности расширения возможностей HackRF One как раз путем аппаратных модификаций, приводит интересные факты. Рекомендую к просмотру интересующимся и сочувствующим.

HackRF One

HackRF One – является открытым проектом, исходники его доступны.
Аппаратные характеристики практически во всех источниках приведены довольно скудным перечнем:
• 1 MHz to 6 GHz operating frequency
• half-duplex transceiver
• up to 20 million samples per second
• 8-bit quadrature samples (8-bit I and 8-bit Q)
• compatible with GNU Radio, SDR#, and more
• software-configurable RX and TX gain and baseband filter
• software-controlled antenna port power (50 mA at 3.3 V)
• SMA female antenna connector
• SMA female clock input and output for synchronization
• convenient buttons for programming
• internal pin headers for expansion
• Hi-Speed USB 2.0
• USB-powered
• open source hardware
Если же скачать принципиальную электрическую схему и немного в ней поразбираться – можно восстановить архитектуру этого приемопередатчика и понять немного больше о его работе. Что и было сделано:

Из общедоступного описания известно, что HackRF One является полудуплексным трансивером, т.е. он может работать и на передачу, и на прием, но только в разные моменты времени. Из схемы это также понятно – есть один-единственный выход на антенну, сигнал на которую может приходить с выхода передающего тракта или же может сниматься и поступать на вход приемного тракта.
Схема содержит множество управляемых переключателей, с помощью которых и конфигурируется путь принимаемого или передаваемого сигнала в каждый момент времени. К возможным вариантам вернемся позже, а пока рассмотрим ключевые элементы аппаратной архитектуры.

Цифровая часть, АЦП, ЦАП

На цифровой части подробно останавливаться не буду.
Через USB кабель модуль подключается к ПК. Через этот интерфейс HackRF One получает питание от хоста, через него же происходит передача всех данных в цифровом виде. На стороне HackRF One имеем микроконтроллер LPC4320FBD144 с ARM Cortex-M4 ядром, стоит CPLD XC2C64A-7VQG100C, соединенная с микросхемой MAX5864, которая представляет из себя два АЦП и два ЦАП (два – т.к. один для I, второй для Q компоненты сигнала) в едином корпусе. Разрядность АЦП = 8 бит, разрядность ЦАП = 10 бит. В целом характеристики у этих АЦП и ЦАП достаточно скромные. Максимальная частота их тактирования составляет 22 МГц (что и является ограничивающим фактором в максимально достижимой частотной полосе сигнала, теорему Котельникова не перехитрить).
Кстати, Майкл Оссманн в своём выступлении как раз затрагивал этот вопрос увеличения широкополосности трансивера. Он отметил, что, если даже заменить микросхему АЦП-ЦАП на другую, более высокоскоростную и гнать данные напрямую подключившись к CPLD, минуя микроконтроллер, то следующим узким горлышком будет являться максимальная допустимая ширина перестраиваемого фильтра (30 МГц), расположенного в микросхеме трансивера MAX2837. К рассмотрению этой микросхемы мы далее и переходим.

Микросхема трансивера MAX2837

MAX2837 – это интегрированный полудуплексный РЧ трансивер, выполненный по архитектуре прямого преобразования с нулевой промежуточной частотой (ПЧ или IF – Intermediate Frequency). Приведу картинку из спецификации с изображением внутренней архитектуры микросхемы:

В передающем тракте пришедшие на вход I и Q компоненты baseband сигнала проходят через перестраиваемые фильтры (обозначены красной 1 ) и поступают на вход повышающих смесителей ( 2 ). В итоге сигнал переносится на частоту из диапазона 2.3…2.7 ГГц и далее проходит через усилитель с перестраиваемым коэффициентом усиления ( 3 ).
В итоге мы имеем:
• Диапазон перестройки частоты среза baseband фильтров: 1.75…28 МГц
• диапазон регулировки коэффициента усиления передающего тракта = 45 дБ
• ~0 дБм максимальной выходной мощности
Сигнал, поступивший на вход приемного тракта, проходит через малошумящий усилитель ( 1 ), понижающий квадратурный смеситель ( 2 ), фильтры с перестраиваемой частотой среза ( 3 ) и baseband усилители с перестраиваемым усилением ( 4 ).
Некоторые важные характеристики приемного тракта MAX2837:
• Диапазон перестройки частоты среза baseband фильтров: 1.75…28 МГц
• Коэффициент шума: 2.3 дБ
• Диапазон перестройки КУ: 94 дБ
MAX2837 содержит на борту синтезатор частоты, обеспечивающий сигнал гетеродина для смесителей.
Вот такой интересный радиочип, по сути готовый RF front-end, но с существенным ограничением – он имеет достаточно узкий частотный диапазон (2.3…2.7 ГГц). Расширить рабочий частотный диапазон радио можно добавив ещё стадию переноса частоты. А для этого необходим радиочастотный смеситель и гетеродин. И в схеме HackRF One есть микросхема, объединяющая в себе эти два устройства. Рассмотрим её немного подробнее.

Микросхема синтезатора частоты и смесителя RFFC5072

RFFC5072 включает в себя генератор, управляемый напряжением (ГУН или VCO – Voltage Control Oscillator), схему фазовой автоподстройки частоты (ФАПЧ или PLL – Phased Locked Loop) и радиочастотный смеситель:

Частота гетеродина (LO – Local Oscillator) может быть установлена из диапазона 85…4200 МГц, шаг перестройки 1.5 Гц. Далее рассмотрим принцип работы с учётом RFFC5072 в схеме.

Тракт передатчика

Разглядывая приведенную выше блок-схему HackRF One можно заметить, что есть несколько возможных вариантов организации пути для передаваемого сигнала до антенны. Возможен вариант подачи сигнала с выхода MAX2837 напрямую к выходному усилителю (или антенне). Или же сигнал может быть направлен сначала в микросхему RFFC5072, на вход смесителя. Разберемся с этим.
Результатом смешивания частоты гетеродина и сигнала на промежуточной частоте, как известно, являются две копии сигнала, расположенные слева и справа относительно частоты гетеродина (на расстоянии равном как раз ПЧ). Если для Вас это не очевидно, -можете легко убедиться, применив знания из тригонометрии — произведя перемножение двух гармонических функций, которые соответствуют сигналу гетеродина и сигналу на ПЧ.
Но нам не нужны две копии одного и того же сигнала. Радиоэфир не резиновый, как говорится, чтобы так безалаберно его заполнять. Обычно выбирается одна из копий, а от второй (которую именуют зеркальным каналом) избавляются путем фильтрации или построением специальной архитектуры преобразователя частоты — без зеркального канала.
Смеситель, примененный в HackRF One, не из таких, ни один из каналов он не подавляет. При этом разработчик HackRF One предусмотрел использование фильтров в тракте передатчика – фильтра верхних частот (ФВЧ или HPF – High-Pass Filter) или фильтра нижних частот (ФНЧ или LPF – Low-Pass Filter). В зависимости от конфигурации соответствующих переключателей сигнал с выхода смесителя идет через один из этих фильтров. Для чего так сделано? Очевидно, как раз для того, чтобы была возможность подавлять либо копию сигнала, расположенную ниже по частоте (LSB – Low Side Band), либо ту, что выше (USB – Upper Side Band).
А необходимость иметь такую опцию обусловлена тем, что разработчик хотел обеспечить максимально возможный частотный диапазон радиомодуля. Когда для передачи нужно использовать частоту сигнала из диапазона 2.3…2.7 ГГц – достаточно выходной сигнал микросхемы MAX2837 напрямую подключить к антенному выходу (либо ещё усилив сигнал выходным усилителем мощности), минуя смеситель и фильтры. Когда нужно иметь на выходе частоту ниже 2.3 ГГц – тут MAX2837 напрямую уже никак не справится, поэтому сигнал с него направляется на смеситель. Как мы помним – на выходе смесителя есть две копии полезного сигнала – подключаем выход смесителя к фильтру нижних частот, подавляем USB. Ну и наоборот, когда необходима частота выше 2.7 ГГц – происходит то же самое, только теперь используется фильтр верхних частот и отфильтровывается LSB. Попытался изобразить это:

Здесь схематично показан спектр сигнала на каждой из стадий передающего тракта, а также АЧХ применяемых фильтров.
Таким образом, мы имеем комбинированный вариант архитектуры радиопередатчика:
• на высоких частотах работает супергетеродинная схема с двумя переносами частоты вверх
• на 2.3-2.7 ГГц система может работать в формате передатчика с прямым преобразованием (гомодинная схема)
• на более низких частотах сигнал с промежуточной частоты переносится уже вниз.

Тракт приемника

Приемный тракт устроен аналогичным образом, только теперь уже схема работает так, чтобы любой входной сигнал был перенесен в частотную область 2.3…2.7 ГГц, где его обработает приемный тракт MAX2837 – преобразует в I, Q компоненты на низкой частоте для передачи в АЦП.
Хотелось бы также отметить, что в качестве малошумящего усилителя на входе используется абсолютно такая же модель усилителя, что применен на выходе передатчика – MGA-81563. Решение, конечно, спорное. Но с другой стороны, если у автора проекта не было цели оптимизировать радиомодуль под конкретную узкую задачу с мощностными требованиями к передатчику и шумовыми требованиями к приемнику (очевидно, такого и не было), а была цель хоть как-то увеличить выходную мощность и реализовать не совсем ущербный коэффициент шума приемной части, другими словами, было достаточно сделать нечто «средненькое» в этом плане и, наверно, такой вариант вполне имеет право на существование. Тем более при этом удалось сэкономить в себестоимости прибора, отказавшись от раздувания номенклатуры компонентов.

Итак, теперь мы более-менее выяснили состав аппаратной архитектуры и назначение имеющихся в ней элементов. Ничего теперь не мешает более внимательно ознакомиться со спецификацией каждого ключевого элемента схемы и получить полный перечень количественных радиочастотных характеристик всего HackRF One. В первую очередь важно узнать линейные свойства передатчика, коэффициент шума приемника, итоговый фазовый шум синтезаторов частот и пр. Эти характеристики, в свою очередь, позволят просчитывать возможность применимости модуля для той или иной задачи. Данную статью решил ограничить только функциональным описанием схемы и не приводить никаких количественных расчётов и выводов. Если тема сообществу интересна, постараюсь написать продолжение.

Что же в итоге

Как и в любом другом деле везде и всегда должен быть здравый смысл. Каков смысл в архитектуре с АЦП + антенна? Простота? Да, но это лишь простота понимания работы для «обывателя», во множестве случаев окажется, что это неоптимально и неразумно. Как видим, разработчик одного из самых популярных SDR трансиверов — HackRF One это понимал, иначе бы тупо подключил высокоскоростной АЦП/ЦАП к антенне и предлагал использовать большие вычислительные мощности для синтеза/обработки широкополосного сигнала. Стоило бы это… очень много (мягко говоря). Вместо этого он сделал достаточно красивое инженерное решение, в котором смог применить бюджетные компоненты, построить архитектуру с довольно неплохими ТТХ прибора. Низкая итоговая стоимость (для такого функционала), широкий частотный диапазон работы – именно это и позволило сделать проект популярным и доступным для людей, а никак не придуманная кем-то «простота» архитектуры радио части. Стоит всего лишь осмысленно попробовать построить трансивер с теми же характеристиками, что имеет хотя бы этот HackRF One по принципу АЦП/ЦАП + ПК = SDR, попробовать подобрать АЦП, ЦАП, которые позволят напрямую синтезировать и оцифровывать сигналы на 6 ГГц и понять насколько это реально и чего это будет стоить. Что уж говорить о более высокочастотных системах (работающих на десятках ГГц), набирающих сейчас всё большую популярность. Для них путь оцифровки «напрямую» — совсем неразумная утопия. По крайней мере – на текущем этапе развития техники.
Понятно, что описанная архитектура HackRF One и управление каждым элементом схемы скрыто от программиста где-то в схемах и управляющем ПО (любезно кем-то когда-то написанным). Естественно, нет смысла всем и каждому глубоко вникать в радиотехнику. Не обязан человек, занимающийся ЦОС детально разбираться в особенностях РЧ тракта. Однако, в любом случае следует внимательнее и аккуратнее относится к неизвестным областям знаний, не пренебрегать ими и не игнорировать в тех случаях, когда без них точно не обойтись. Помимо прочего, хочется отметить, что проект HackRF One может быть не только любопытной игрушкой в руках программиста-энтузиаста, а также может служить интересным учебным пособием и для радиолюбителя/радиоинженера.

  • Беспроводные технологии
  • Разработка систем связи
  • Схемотехника

Обзор HackRf One: Часть 1 Распаковка и подключение.

HackRf One

Наступила весна. Солнышко начало пригревать, запели птички. И помимо этих чудесных вещей случилось долгожданное событие — ко мне приехал заказаный перед Новым Годом HackRf! Он попал ко мне в руки буквально пару часов назад, и мне нетерпится поиграть с ним. Пока — распаковка и обзор. Открываем волшебную коробочку!

Коробка с HackRf One

Трансивер HackRf One был прислан в картонной коробочке. Как видно на фото ее чуток помяло, но это не страшно. Открываем.

HackRf OneКак видим, внутри коробочки у нас сам HackRf, и USB кабель к нему. Внизу еще имеется вырез под телескопическую антенну, но я заказал набор без нее. Какой смысл тратить на обычную телескопическую антенну 30$, если у меня валяется без дела телескоп от Icom PCR1000?
HackRf OneКнопки и индикаторы HackRf OneКнопки и индикаторы HackRf OneУ HackRf One имеются 2 кнопки: Reset — для перезагрузки HackRf по питанию, и DFU — для восстановления заводской прошивки. HackRf One имеет антенный разъем SMA.

HackRf One - входы синхронизацииHackRf One - входы синхронизацииС другой стороны мы можем увидеть разъем для micro-USB и два SMA разъема подписаных как CLKIN и CLKOUT. Это — вход и выход для синхронизации. Их можно исползовать как для синхронизации работы нескольких HackRf c друг другом, так и для синхронизации с другими источниками сигнала. Параметры синхросигнала — 10 Мгц, меандр, амплитуда 3.3 вольта.

HackRf One

Ладно, хватит вертеть его в руках. Давайте его попробуем включить.
Для начала нам нужна антенна с SMA, ибо я пожадничал отдавать 30 долларов за штатную. Так как я планирую использовать BNC, на AliExpress я заказал переходник. Но увы он пока не пришел. Покопавшись, я нахожу портативку Baofeng UV3-R у которой антенна как раз имеет SMA. Прикручиваем.

HackRf разъемыHackRf OneПодсоединяем наш девайс через USB к ноутбуку.

HackRf One в работе

IT’S ALIVE. Он живой и светится!

Так, взглянем как он представлятся системе:

igor@ghost64:~$ dmesg
—-ВСЯКАЯ ХРЕНЬ——
643784.008142] usb 2-1: new high-speed USB device number 5 using ehci-pci
[643784.141131] usb 2-1: New USB device found, idVendor=1d50, idProduct=6089
[643784.141139] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[643784.141145] usb 2-1: Product: HackRF One
[643784.141150] usb 2-1: Manufacturer: Great Scott Gadgets
igor@ghost64:~$ lsusb
Bus 002 Device 005: ID 1d50:6089 OpenMoko, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device
Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 003: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Bus 001 Device 002: ID 04b3:4485 IBM Corp. Serial Converter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Запись опубликована 03/19/2015 автором Igor в рубрике GnuRadio, HackRf с метками gnuradio, hackrf.

Обзор HackRf One: Часть 1 Распаковка и подключение. : 9 комментариев

  1. xfile03/23/2015 в 01:34 Да! Да подтверждаю все работает! Debian 6 даже работает.Все надо собрать из исходников-и будет счастье! Жаль что железка дорогая-тут какая-нибудь USRP за такие бабки светится,а это КРУЧЕ В СТО РАЗОВ.
  1. Igor Автор записи 03/23/2015 в 22:57 Я на USRP облизывался с момента знакомства с GnuRadio.
    Что радует в USRP так это ADC с большим разрешением, и fullduplex.
    Но… за возможность вещщать и принимать от 10мгц до 6ггц одним маленьким устройством, да за 300 долларов… Это просто супер ��

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *