Приём Wi-Fi пакетов HackRf One

В данном форуме можно обсудить и найти информацию о SDR, в том числе о HackRF One, RTL-SDR и подобных устройствах, а также о программах SDRSharp, SDR Console и других
Ответить

0
Голосов нет
 
Всего голосов: 0


Автор темы
bovl7er
Новичок
Сообщения: 1
Зарегистрирован: 08 ноя 2016, 12:12
Репутация: 0
Статус: Не в сети

Приём Wi-Fi пакетов HackRf One

#1

Сообщение bovl7er » 08 ноя 2016, 12:23

Здравствуйте, по своей научной работе недавно задался целью работы с протоколом 802.11 с помощью SDR. Я новичок в радиофизике и системной программировании, хотя работаю программистом java в сфере корпоративных информационных систем.
Я уже пробовал перехватывать пакеты GSM, так же скачал и открыл https://github.com/bastibl/gr-ieee802-11. Вся загвоздка в том, что там используется usrp, а у меня есть только hack rf. Простая замена источника сигнала на RTL-SDR по аналогии с GSM, дало то, что программа вылетает через пару секунд с ошибкой segmentation fault. Возможно кто то сталкивался с подобной проблемой или решал подобную задачу? предлагаю тут делиться опытом и советами.

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 5734
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 200
Репутация: 667
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Приём Wi-Fi пакетов HackRf One

#2

Сообщение DesignerMix » 08 ноя 2016, 21:13

bovl7er писал(а): Простая замена источника сигнала на RTL-SDR
Имеется ввиду источник osmosdr_source? Если нет, то попробуйте использовать именно его!
bovl7er писал(а): программа вылетает через пару секунд с ошибкой segmentation fault
Попробуйте открыть конфигурацию GNURadio (обычно она здесь /usr/local/include/gnuradio/config.h) и заменить строку:

Код: Выделить всё

#ifndef HAVE_LOG4CPP
На

Код: Выделить всё

/* #ifndef HAVE_LOG4CPP */
На сколько я понимаю это отключит возможность записывать логи GNURadio и возможно исключит проблему. Для надежности после сохранения конфигурации перезагрузитесь. Если не поможет то верните все как было.

PS: Почистил тему от своих-же постов т.к. изначально не вник и поэтому ошибся.


oneon
Интересующийся
Сообщения: 32
Зарегистрирован: 09 авг 2016, 09:03
Репутация: 22
Статус: Не в сети

Приём Wi-Fi пакетов HackRf One

#3

Сообщение oneon » 10 дек 2016, 22:46

Вопрос автору топика. У Вас что то получилось? :thinking: Как я понял для приема WiFi в оригинале используется Ettus N210s или B210s. Интересно как это все работает на HackRF? :computer:

Аватара пользователя

Иван Голев
Новичок
Сообщения: 2
Зарегистрирован: 12 сен 2015, 10:40
Репутация: 0
Контактная информация:
Статус: Не в сети

Приём Wi-Fi пакетов HackRf One

#4

Сообщение Иван Голев » 22 июн 2018, 21:54

In file included from /home/dom/gr-foo/lib/channel_model_impl.cc:18:0:
/home/dom/gr-foo/lib/channel_model_impl.h:27:10: fatal error: gnuradio/filter/mmse_resampler_cc.h: Нет такого файла или каталога
#include <gnuradio/filter/mmse_resampler_cc.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
lib/CMakeFiles/gnuradio-foo.dir/build.make:86: recipe for target 'lib/CMakeFiles/gnuradio-foo.dir/channel_model_impl.cc.o' failed
make[2]: *** [lib/CMakeFiles/gnuradio-foo.dir/channel_model_impl.cc.o] Error 1
CMakeFiles/Makefile2:135: recipe for target 'lib/CMakeFiles/gnuradio-foo.dir/all' failed
make[1]: *** [lib/CMakeFiles/gnuradio-foo.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2


Eismeer
Постоянный пользователь
Сообщения: 68
Зарегистрирован: 28 апр 2017, 21:26
Есть ответ: 1
Репутация: 16
Статус: Не в сети

Приём Wi-Fi пакетов HackRf One

#5

Сообщение Eismeer » 22 июн 2018, 22:07

я думаю у Вас не получится из-за несоответствия ширины спектра сигнала wi-fi >20МГц и полосы пропускания приемника. Он из-за usb2.0 с 20msps толком не справляется, а 20msps - это не 20МГц - курите теорему Котельникова.

Ответить

Вернуться в «Программно-определяемое радио»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя