Декодирование протокола DECT с HackRF One и GR-DECT2

В данном форуме можно обсудить и найти информацию о SDR, в том числе о HackRF One, RTL-SDR и подобных устройствах, а также о программах SDRSharp, SDR Console и других
Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7029
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение DesignerMix »

oneon писал(а): Вот я и ощутил всю тяжеть лапши на своих ушах , которую туда повесил продавец из магазина, когда продавал мне телефон.
Т.е. аудио не шифруется? А что у вас за телефон если не секрет? (просто собираю модели которые не шифруют данные по умолчанию). Кстати посмотрите инструкцию, возможно шифрование как-то можно включить.
oneon писал(а): В тоже время если выполнить эту же команду с привелегиями sudo т.е.
sudo gnuradio-companion dect2_hackrf.grc
то все работает
С судо или без, на сколько я понимаю зависит от того, как именно ставилось gnuradio.
oneon писал(а): канал работы DECT выбирается из верхнего выпадающего меню и нижнего выпадающего меню
Из верхнего списка действительно выбирается канал передачи DECT, а вот из нижнего выбирается часть передачи на одном и том-же канале связи части имеют временнОе разделение (на сколько я понимаю).

По поводу аббревиатур RFP (Radio Fixed Part) - база, PP (Portable Part) - трубка. Номера про которые вы говорите это DECT ID, и да, они одинаковые и у трубки и у базы. Ну и "V" это Voice, так что да, когда эта буква есть то можно что-то услышать.

oneon
Интересующийся
Сообщения: 35
Зарегистрирован: 09 авг 2016, 09:03

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение oneon »

DesignerMix. У меня телефон Philips SE2552 DUO Black такой как на фото:
http://euroset.ru/catalog/phones/dect/p ... duo-black/
Инструкцию смотрел. Про шифрование вроде ничего не пишут :thinking:
https://issuu.com/7076/docs/philips_se255_instruction

oneon
Интересующийся
Сообщения: 35
Зарегистрирован: 09 авг 2016, 09:03

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение oneon »

Решил поставить GQRX из репозитория убунты. Все получилось, GQRX работает.
Все остальное сломалось
Если ввести команду
gnuradio-companion dect2_hackrf.grc

то получаем такую ошибку

Traceback (most recent call last):
File "/usr/local/bin/gnuradio-companion", line 99, in <module>
run_main()
File "/usr/local/bin/gnuradio-companion", line 87, in run_main
from gnuradio.grc.main import main
ImportError: No module named main

Я так понимаю что путь джедая прейдется пройти заново :thinking:

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

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение DesignerMix »

oneon, sudo ldconfig не помогает? И вообще как gnu-radio связан с gqrx я не очень понимаю...

oneon
Интересующийся
Сообщения: 35
Зарегистрирован: 09 авг 2016, 09:03

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение oneon »

DesignerMix писал(а):oneon, sudo ldconfig не помогает? И вообще как gnu-radio связан с gqrx я не очень понимаю...
Ставил GQRX из чистого любопытства :sorry: . Хотелось иметь что то в виде аналога SDR#. ldconfig не пробовал. Как зависит сам не понимаю. Так для пакета gqrx-sdr список зависимостей определяется такой:

Build-Depends: cmake (>= 2.8), debhelper (>= 9), gnuradio-dev (>= 3.7), gr-osmosdr, libasound2-dev, libboost-dev, libboost-program-options-dev, libboost-system-dev, libfftw3-dev, libgsl0-dev, liblog4cpp5-dev, libpulse-dev, libqt5svg5-dev, libudev-dev [linux-any], pkg-config, qt5-qmake, qtbase5-dev, qtbase5-dev-tools, qtchooser

Сейчас уже все переустановил и сделал образ системы, так что можно будет экспериментировать дальше. :computer:

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

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение DesignerMix »

oneon писал(а): gnuradio-dev (>= 3.7), gr-osmosdr
проблема наверное была из-за этого. Просто когда gnuradio и gr-osmosdr ставится через pybombs то они не устанавливаются по обычным путям и не прописываются в обычных местах, а когда вы ставите что-то где требуется gnuradio и т.п. то оно ставится как обычно и дальнейшие обращения от других программ будут к этой копии gnuradio, а в этой копии нет необходимых блоков и т.д. Думаю что проблема в этом. ldconfig наверное тоже не помог-бы.

Аватара пользователя
Иван Солодков
Новичок
Сообщения: 12
Зарегистрирован: 16 ноя 2016, 09:42

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение Иван Солодков »

DesignerMix, gnuradio-companion. что может быть?[quote=willi289 post_id=11255 time=1458151328 user_id=2354]
Вложения
gnuradio-companion.png

art90
Интересующийся
Сообщения: 30
Зарегистрирован: 13 май 2016, 14:26

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение art90 »

Иван Солодков писал(а): 13 фев 2017, 11:59 gnuradio-companion. что может быть?
Система не видит gnuradio-companion,
попробуй переставить заново, как описано в первом посте темы,
возможно были ошибки при установке

Отправлено спустя 8 минут 43 секунды:
Иван Солодков писал(а): 13 фев 2017, 11:59 gnuradio-companion. что может быть?
Еще совет: открыть новую вкладку терминала и попробовать запустить там , либо перезагрузить систему и так же пробовать, если так же не находит - то переустанавливать гнурадио

Аватара пользователя
Иван Солодков
Новичок
Сообщения: 12
Зарегистрирован: 16 ноя 2016, 09:42

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение Иван Солодков »

art90 писал(а): 13 фев 2017, 13:38
Иван Солодков писал(а): 13 фев 2017, 11:59 gnuradio-companion. что может быть?
Система не видит gnuradio-companion,
попробуй переставить заново, как описано в первом посте темы,
возможно были ошибки при установке

Отправлено спустя 8 минут 43 секунды:
Иван Солодков писал(а): 13 фев 2017, 11:59 gnuradio-companion. что может быть?
Еще совет: открыть новую вкладку терминала и попробовать запустить там , либо перезагрузить систему и так же пробовать, если так же не находит - то переустанавливать гнурадио
Решил данную проблему

peter
Новичок
Сообщения: 1
Зарегистрирован: 01 мар 2017, 11:51

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение peter »

Thanks for your great work. I can hear the audio of my panasonic phone. But for the most of phones I hear noise only, so they use encrytion or another codec. For checking g726 I tried the ima/pcap to .wav converter that I used for my com-on-air card, but without success. I created a file sink after the packet decoder. I think this is wrong, because it doesnt work for g721. Can someone give me a hint?

Nik90
Постоянный пользователь
Сообщения: 110
Зарегистрирован: 01 мар 2016, 19:30

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение Nik90 »

Собрал проект, все вроде работает, использую hackrf и флоуграф с этой темы от designermix. Трубка самая обычная, никакого шифрования вроде нет (в инструкции ни слова). А в колонках стоит треск, голоса не слышно. В чем дело не пойму. Процессор полностью занят (бежит 000000оооо000ооо00о0), может не хватает мощности компьютера? У кого на каком железе работает gr-dect?
Вложения
Снимок экрана от 2017-08-01 12-14-17.png

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

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение DesignerMix »

Nik90 писал(а): 01 авг 2017, 11:15Процессор полностью занят
Попробуйте уменьшить sample rate

Nik90
Постоянный пользователь
Сообщения: 110
Зарегистрирован: 01 мар 2016, 19:30

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение Nik90 »

samp rate=3.125, пробую ставить меньше, тогда декодирование не происходит.Каналы листаешь, а служебных сообщений нет. На каком железе все сработало? У меня 2 CPU по 1.9Ghz.

Отправлено спустя 3 минуты 40 секунд:
Или, может, дело как говорит peter (01 мар 2017, 12:31), в голосовом кодеке.

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

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение DesignerMix »

Nik90 писал(а): 01 авг 2017, 19:48На каком железе все сработало?
Запускал на нетбуке Acer Aspire One a0753-u341ki и на компьютере характеристики которого описывал тут - http://dmyt.ru/forum/viewtopic.php?f=62&t=966

Все работало и на том и на другом железе. Не помню уже, но вроде как я на нетбуке таки менял samp_rate... Давно это было.

PS: По поводу кодека - вполне себе возможно что действительно дело в этом. Помимо своего домашнего телефона я тестировал еще на рабочей трубке и там также слышал только шум (в инструкции правда было написано что та модель телефона поддерживает шифрование, а доступ к настройкам был запаролен так что я не до конца уверен что шифрование было отключено в том случае).

Аватара пользователя
Sovetic
Новичок
Сообщения: 12
Зарегистрирован: 05 авг 2017, 18:42

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение Sovetic »

Nik90, Nik90,
Добрый день. Немогли бы Вы подсказать как правильно установить СDMA для GNURADIO. Не могу разобраться с префиксом :(.
root@lenovo-220:~/build_cdma# cmake -DENABLE_DOXYGEN=ON "PATH TO YOUR gr-cdma TRUNK"
CMake Error: The source directory "/root/build_cdma/PATH TO YOUR gr-cdma TRUNK" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
Помогите если не сложно разобраться.

Nik90
Постоянный пользователь
Сообщения: 110
Зарегистрирован: 01 мар 2016, 19:30

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение Nik90 »

Sovetic, добрый день. Я на самом деле не интересовался этой темой уже давно. Но ваша ошибка мне понятна:

######
Edit the file gr-cdma/python/cdma_parameters.py and set the prefix variable with your gr-cdma trunk directory.
Note: this is your git directory prefix not the installation prefix!

prefix="YOUR_PREFIX_HERE/gr-cdma" # put the prefix of your gr-cdma trunk
######
Здесь написано, что надо отредактировать файл "cdma_parameters.py", а именно правильно указать префикс. Другими словами нужно отредактировать строку prefix="YOUR_PREFIX_HERE/gr-cdma", например, у меня это будет prefix="/home/gerkules/download_from_Ghub/gr-cdma". То есть, вам необходимо указать адрес до своей папки gr-cdma. Потом двигаться по инструкции дальше.

kilosoli
Новичок
Сообщения: 7
Зарегистрирован: 18 авг 2018, 10:27

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение kilosoli »

Всем привет!
Для установки на убунту 18.04.1 понадобится кое-что добавить в инструкцию:

sudo pybombs prefix init /usr/local/ -a gr-comp
# Откат версии пакета ruamel.yaml до 0.15.43
pip uninstall ruamel.yaml
pip install ruamel.yaml==0.15.43
# Продолжаем установку
sudo pybombs -p gr-comp install gnuradio
sudo pybombs -p gr-comp install gr-osmosdr

Отправлено спустя 5 минут 43 секунды:
Однако при запуске файла dect2_hackrf.grc в консоли компаньона возникает ошибка:

File "/home/hamster/Documents/SDR/GRC/top_block.py", line 142
self.console_0 = Template error: #set $win = 'self.%s'%$id
^
SyntaxError: invalid syntax

Пока не понял, что её вызывает и как побороть.

sergioymar
Новичок
Сообщения: 5
Зарегистрирован: 20 авг 2018, 01:40

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение sergioymar »

Привет всем, я установил установку с консоли bash в Windows 10 с помощью ubuntu 16.04, следуя инструкциям, и при открытии файла gnuradio-companion я получаю следующие ошибки:

Traceback (most recent call last):
File "/usr/local/bin/gnuradio-companion", line 97, in <module>
check_gtk()
File "/usr/local/bin/gnuradio-companion", line 64, in check_gtk
die(err, "Failed to initialize GTK. If you are running over ssh, "
File "/usr/local/bin/gnuradio-companion", line 42, in die
import gtk
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 69, in <module>
_init()
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 57, in _init
warnings.warn(str(e), _gtk.Warning)
gtk.GtkWarning: could not open display

Может ли кто-нибудь сказать мне, как исправить эту ошибку? Спасибо вам большое заблаговременно и очень сердечное приветствие для всех.

Nik90
Постоянный пользователь
Сообщения: 110
Зарегистрирован: 01 мар 2016, 19:30

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение Nik90 »

А вы работаете по ssh?

Отправлено спустя 1 минуту 43 секунды:
Или RDP?

sergioymar
Новичок
Сообщения: 5
Зарегистрирован: 20 авг 2018, 01:40

Декодирование протокола DECT с HackRF One и GR-DECT2

Сообщение sergioymar »

Я не запускаю это через SSH или RDP. Это localhost в обычных терминальных окнах.

спасибо за внимание

Ответить

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