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

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

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

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

Сообщение DesignerMix » 16 мар 2016, 14:28


willi289, Ок, я думаю должно помочь.

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


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 15:01


DesignerMix,
sdr@sdr-Aspire-ES1-111:~/pybombs$ sudo pybombs prefix init /usr/local/ -a gr-comp1
PyBombs.prefix - ERROR - Ignoring. A prefix already exists in `/usr/local'

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

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

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

Сообщение DesignerMix » 16 мар 2016, 15:03


Значит:

DesignerMix писал(а):Источник цитаты Вот я и говорю - укажите вместо префикса путь

Отправлено спустя 2 минуты 19 секунд:
По моему чтобы это сделать нужно стереть -p и префикс и вместо этого указать путь


Или вспомните имя префикса которое вы задали для пути...


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 15:23


DesignerMix, я все делал по инструкции. что за путь?

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

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

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

Сообщение DesignerMix » 16 мар 2016, 15:29


willi289, попробую объяснить:

Команда: sudo pybombs prefix init /usr/local/ -a gr-comp создает префикс установки, где gr-comp - это грубо говоря просто ярлык, а /usr/local/ - это путь для установки.

Раз у вас проблемы с созданием префикса (хотя префикс можно удалить), то я и предлагаю установить без использования префикса и вместо префиска указать путь, но т.к. мне не удобно каждый раз проверять команды то я не могу точно сказать как она пишется, но примерно так: sudo pybombs /usr/local/ install gnuradio

Ну, теперь-то хоть понятно объяснил?


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 15:33


DesignerMix, :) немного. вот

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

sdr@sdr-Aspire-ES1-111:~/pybombs$ sudo pybombs /usr/local/ install gnuradio
usage: pybombs [-h] [--version] [-p PREFIX] [--prefix-conf PREFIX_CONF]
               [--config CONFIG] [--config-file CONFIG_FILE] [-r RECIPES] [-q]
               [-v] [-y]
               <command> ...
pybombs: error: argument <command>: invalid choice: '/usr/local/' (choose from 'doge', 'config', 'lint', 'remove', 'update', 'install', 'rebuild', 'refetch', 'fetch', 'help', 'show', 'digraph', 'inv', 'deploy', 'recipes', 'prefix')

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

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

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

Сообщение DesignerMix » 16 мар 2016, 15:39


willi289, попробуйте sudo pybombs -p /usr/local/ install gnuradio


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 15:44


DesignerMix,

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

sdr@sdr-Aspire-ES1-111:~/pybombs$ sudo pybombs -p /usr/local/ install gnuradio
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
  File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 549, in load_entry_point
  File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2542, in load_entry_point
  File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2202, in load
  File "build/bdist.linux-i686/egg/pkg_resources/__init__.py", line 2208, in resolve
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
    from pip.vcs import git, mercurial, subversion, bazaar  # noqa
  File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
    from pip.download import path_to_url
  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
    from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
PyBombs.Packager.pip - ERROR - Could not run pip list. Hm.
PyBombs.Packager.pip - ERROR - Command '['pip', 'list']' returned non-zero exit status 1


Отправлено спустя 1 минуту 43 секунды:
DesignerMix, каким образом все удалить и попробовать сначала? может так получится?

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

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

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

Сообщение DesignerMix » 16 мар 2016, 15:46


willi289, ничего не надо удалять. И оформляйте код в BBCode Code!!!

Почитайте это сообщение, думаю поможет разобраться с PIP - http://dmyt.ru/forum/viewtopic.php?f=64&t=1369&p=11123&hilit=pip#p11123


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 17:30


DesignerMix, все сделал как в той ссылке. далее sudo pip install PyBOMBS. теперь чтото скачивает и вроде как устанавливает....

Отправлено спустя 1 час 22 минуты 7 секунд:
DesignerMix, до сих пор устанавливает, качает. так долго-это нормально? сейчас вот: PyBombs.install - INFO - Installing package: gnuradio
Cloning:

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

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

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

Сообщение DesignerMix » 16 мар 2016, 18:42


willi289, да, нормально. Я в видео про декодирование GSM показывал процесс установки (у меня он занял что-то в районе 4-х часов)... Да и в первом сообщении этой темы я писал что установка может занимать длительное время... Но вы наверное не обратили внимание


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 19:28


DesignerMix, в общем как у вас на видео. комп завис. после перезагрузки не продолжает установку и сначала не хочет начинать

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

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

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

Сообщение DesignerMix » 16 мар 2016, 19:33


willi289 писал(а):Источник цитаты и сначала не хочет начинать

Емко. А что именно за ошибку вы получаете?


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 19:41


DesignerMix, кажется понял.. я ввел sudo pybombs install gnuradio и он продолжил с того места

Отправлено спустя 2 минуты 46 секунд:
DesignerMix,

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

sdr@sdr-Aspire-ES1-111:~$ sudo pip install PyBOMBS                            ]
The directory '/home/sdr/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/sdr/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied (use --upgrade to upgrade): PyBOMBS in /usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/local/lib/python2.7/dist-packages/setuptools-20.2.2-py2.7.egg (from PyBOMBS)
Requirement already satisfied (use --upgrade to upgrade): PyYAML in /usr/local/lib/python2.7/dist-packages/PyYAML-3.11-py2.7-linux-i686.egg (from PyBOMBS)
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/dist-packages/requests-2.9.1-py2.7.egg (from PyBOMBS)

интересно что я с sudo pip install PyBOMBS начал. а теперь вот что показало

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

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

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

Сообщение DesignerMix » 16 мар 2016, 19:48


willi289 писал(а):Источник цитаты If executing pip with sudo, you may want sudo's -H flag.


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 19:56


DesignerMix,

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

sdr@sdr-Aspire-ES1-111:~$ sudo -H pip install PyBOMBS
Requirement already satisfied (use --upgrade to upgrade): PyBOMBS in /usr/local/lib/python2.7/dist-packages/PyBOMBS-2.0.1-py2.7.egg
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/local/lib/python2.7/dist-packages/setuptools-20.2.2-py2.7.egg (from PyBOMBS)
Requirement already satisfied (use --upgrade to upgrade): PyYAML in /usr/local/lib/python2.7/dist-packages/PyYAML-3.11-py2.7-linux-i686.egg (from PyBOMBS)
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/dist-packages/requests-2.9.1-py2.7.egg (from PyBOMBS)

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

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

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

Сообщение DesignerMix » 16 мар 2016, 20:03


плАчу:

willi289 писал(а):Источник цитаты use --upgrade to upgrade


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 20:27


DesignerMix, :cry: не врубаюсь я в линукс...

Отправлено спустя 12 минут 28 секунд:
DesignerMix, при запуске гнурадио в терминале это

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

sdr@sdr-Aspire-ES1-111:~$ sudo gnuradio-companion
linux; GNU C++ version 5.2.1 20150911; Boost_105800; UHD_003.009.001-0-unknown


(gnuradio-companion:5453): IBUS-WARNING **: The owner of /home/sdr/.config/ibus/bus is not root!
<<< Welcome to GNU Radio Companion 3.7.8 >>>

Preferences file: /home/sdr/.grc
Block paths:
   /usr/local/share/gnuradio/grc/blocks
   /usr/share/gnuradio/grc/blocks
   /home/sdr/.grc_gnuradio

Loading: "/media/sdr/9A6E63366E6309F9/receiver/am_rx.grc"
>>> Error: Block key "gr_freq_xlating_fir_filter_xxx" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "blks2_am_demod_cf" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "gr_multiply_const_vxx" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "gr_agc2_xx" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "blks2_rational_resampler_xxx" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "usrp_simple_source_x" not found in Platform - grc(GNU Radio Companion)
>>> Done

Showing: "/media/sdr/9A6E63366E6309F9/receiver/am_rx.grc"


сама программа открывается, но в блоках ошибки. что ему не хватает?

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

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

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

Сообщение DesignerMix » 16 мар 2016, 20:48


willi289 писал(а):Источник цитаты что ему не хватает?

willi289 писал(а):Источник цитаты The owner of /home/sdr/.config/ibus/bus is not root!


Попробуйте запустить без SUDO

PS: Делали ldconfig?


willi289
Постоянный пользователь
Сообщения: 114
Зарегистрирован: 22 янв 2016, 11:59
Репутация: 4
Статус: Не в сети

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

Сообщение willi289 » 16 мар 2016, 21:02


DesignerMix, ldconfig делал. убрал sudo но в блоках все равно ошибки

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

sdr@sdr-Aspire-ES1-111:~$ gnuradio-companion
linux; GNU C++ version 5.2.1 20150911; Boost_105800; UHD_003.009.001-0-unknown

<<< Welcome to GNU Radio Companion 3.7.8 >>>

Preferences file: /home/sdr/.grc
Block paths:
   /usr/local/share/gnuradio/grc/blocks
   /usr/share/gnuradio/grc/blocks
   /home/sdr/.grc_gnuradio

Showing: ""
/usr/lib/python2.7/dist-packages/gnuradio/grc/gui/FileDialogs.py:95: GtkWarning: Failed to read filechooser settings from "/home/sdr/.config/gtk-2.0/gtkfilechooser.ini": Отказано в доступе
  gtk.FileChooserDialog.__init__(self, title, None, action, ('gtk-cancel', gtk.RESPONSE_CANCEL, ok_stock, gtk.RESPONSE_OK))
/usr/lib/python2.7/dist-packages/gnuradio/grc/gui/FileDialogs.py:95: GtkWarning: Failed to read filechooser settings from "/home/sdr/.config/gtk-2.0/gtkfilechooser.ini": Отказано в доступе
  gtk.FileChooserDialog.__init__(self, title, None, action, ('gtk-cancel', gtk.RESPONSE_CANCEL, ok_stock, gtk.RESPONSE_OK))
/usr/lib/python2.7/dist-packages/gnuradio/grc/gui/FileDialogs.py:151: GtkWarning: Failed to read filechooser settings from "/home/sdr/.config/gtk-2.0/gtkfilechooser.ini": Отказано в доступе
  if gtk.FileChooserDialog.run(self) != gtk.RESPONSE_OK: return None #response was cancel
/usr/lib/python2.7/dist-packages/gnuradio/grc/gui/FileDialogs.py:151: GtkWarning: Failed to read filechooser settings from "/home/sdr/.config/gtk-2.0/gtkfilechooser.ini": Отказано в доступе
  if gtk.FileChooserDialog.run(self) != gtk.RESPONSE_OK: return None #response was cancel
/usr/lib/python2.7/dist-packages/gnuradio/grc/gui/FileDialogs.py:193: GtkWarning: Failed to read filechooser settings from "/home/sdr/.config/gtk-2.0/gtkfilechooser.ini": Отказано в доступе
  self.destroy()

Loading: "/media/sdr/9A6E63366E6309F9/dect2_hackrf.grc"
>>> Error: Block key "console" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "dect2_packet_decoder" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "dect2_packet_receiver" not found in Platform - grc(GNU Radio Companion)
>>> Error: Block key "dect2_phase_diff" not found in Platform - grc(GNU Radio Companion)
>>> Done

Showing: "/media/sdr/9A6E63366E6309F9/dect2_hackrf.grc"