Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 7 1234 ... ПоследняяПоследняя
Показано с 1 по 10 из 70

Тема: Протокол HPSDR

  1. #1

    Регистрация
    10.11.2016
    Адрес
    Харьков
    Сообщений
    4,420

    Протокол HPSDR

    Захотелось послушать rtl свисток на cuSDR
    Нашел транслятор rtlsdr в UDP HPSDR, пришлось повозиться чтобы собрать его под win.
    Но почему-то не заработал.
    Команды приходят, пакеты уходят, но от cuSDR приходит установка частоты, Start, Stop, Start и на этом молчание...
    Попытался разобраться, но в коде такая вермишель и мешанина, что пришел к выводу - проще новый написать.
    Стал искать информацию по UDP протоколу, но что-то кроме невразумительных обрывков ничего не нашел.

    Пока сервер проходит обнаружение, далее cuSDR присылает зачем-то 10 команд Stop и все.
    На команду Stop ничего не отвечаю, вроде в коде rdl_hpsdr тоже нет ответа на нее.

    Подскажите, существует ли в природе описание UDP протокола HPSDR?
    Где можно найти информацию по нему?


  2. #2
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    5,060
    Позывной
    N7DDC
    Ради этого вопроса не стоило заводить тему.

    https://github.com/TAPR/

  3. #3
    Тут не годится?
    http://openhpsdr.org/support.php#Metis

    Metis User Manual
    Metis User Manual_V1.4 PDF Format
    USB protocol V1.57
    Metis - How it works
    Metis- How it works_V1.33 PDF Format

    Такой конвертер под винду и мне интересен, если получится - опубликуйте!
    А пробовать программу можно и PowerSDR-mRX.

  4. #4

    Регистрация
    10.11.2016
    Адрес
    Харьков
    Сообщений
    4,420
    Цитата Сообщение от rolin Посмотреть сообщение
    Ради этого вопроса не стоило заводить тему.

    https://github.com/TAPR/
    не могли бы вы показать где конкретно по вашей ссылке описание протокола можно почитать?
    Не нахожу...

    Меня интересуют именно описание протокола (документация).

    Добавлено через 10 минут(ы):

    Цитата Сообщение от Serg Посмотреть сообщение
    Тут не годится?
    http://openhpsdr.org/support.php#Metis
    да чтото не нашел там описания для ethernet протокола.
    В разделе Metis ethernet interface лежит ссылка на PDF про USB протокол и все...
    А меня интересует ethernet протокол.


    Уточню о чем речь.
    Пакеты HPSDR начинаются байтами 0xEF, 0xFE.

    Обнаружение сервера производится широковещательной UDP датаграммой, начинающимся с EF, FE, 02.
    На эту датаграмму сервер отправляет ответ, который начинается с EF, FE, 02, 00.
    Если сервер уже ведет рассылку в адрес источника, то ответ начинается с EF, FE, 03, 00.

    Это то что из исходников разобрал.
    Вопрос в том - где взять описание всех этих пакетов и описания в какой последовательности они должны приходить и как на них нужно отвечать.
    Последний раз редактировалось alex_m; 09.08.2017 в 16:06.

  5. #5
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    5,060
    Позывной
    N7DDC
    OpenHPSDR-Firmware /Protocol 1/Documentation

    Имейте в виду, что Cusdr не умеет выводить звук на аудиоустройства. Надеюсь, ваш транслятор этим занимается.
    alex_m, юсб протокол перенесли на езернет почти без изменений. Читайте описание на Метис, там все написано.

  6. Спасибо от alex_m

  7. #6

    Регистрация
    10.11.2016
    Адрес
    Харьков
    Сообщений
    4,420
    Цитата Сообщение от rolin Посмотреть сообщение
    юсб протокол перенесли на езернет почти без изменений. Читайте описание на Метис, там все написано.
    не совсем понятно как провести связь между USB и установкой связи по UDP/TCP?
    Из обрывков информации вычитал что для отправки запросов, HPSDR клиент должен вначале провести процедуру дискавери.
    Для этого на UDP порт 1024 отправляется широковещательный запрос.
    Сервер должен на него ответить UDP пакетом на тот-же порт с которого пришел запрос.

    После чего клинет должен открыть TCP соединение на порт 11000, для отправки команд.
    А поток будет приходить в UDP пакетах (на порт указанный в запросе, вот правда структура запроса не указана).

    Только это описание не совсем согласуется с тем что получается на деле.
    А на деле на UDP порт 1024 кроме дискавери датаграмм, приходят также и другие.

    Цитата Сообщение от rolin Посмотреть сообщение
    Имейте в виду, что Cusdr не умеет выводить звук на аудиоустройства. Надеюсь, ваш транслятор этим занимается.
    а вот это неожиданно
    Получается cuSDR это просто удаленная панель управления?
    В обрывках информации читал, что в протоколе HPSDR есть команды запроса спектра.
    Если так, то получается cuSDR вообще ничего не умеет, кроме как нарисовать то что приходит с сервера?
    А весь процесс обработки и демодуляции, включая FFT для спектроскопа - это делает сервер?

    Добавлено через 18 минут(ы):

    Цитата Сообщение от rolin Посмотреть сообщение
    OpenHPSDR-Firmware /Protocol 1/Documentation
    Читайте описание на Метис, там все написано.
    прочитал начало, похоже то что нужно, спасибо

    Добавлено через 5 минут(ы):

    Цитата Сообщение от Serg Посмотреть сообщение
    А пробовать программу можно и PowerSDR-mRX.
    а PowerSDR тоже как удаленная панель управления работает и звук не умеет выводить?
    или это полноценный приемник?

    Какой еще есть софт с поддержкой ethernet протокола HPSDR?
    Последний раз редактировалось alex_m; 09.08.2017 в 16:51.

  8. #7
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    5,060
    Позывной
    N7DDC
    alex_m, Cusdr все делает, только звук шлет на кодек Гермеса. ФФТ он тоже сам считает, с Гермеса приходят только буферизированные отсчеты с АЦП. Вы читайте, там все написано.

  9. #8
    Цитата Сообщение от alex_m Посмотреть сообщение
    а PowerSDR тоже как удаленная панель управления работает и звук не умеет выводить?
    или это полноценный приемник?

    Какой еще есть софт с поддержкой ethernet протокола HPSDR?
    В повере есть вывод звука на VAC, там выбираеся звуковуха, к которой у вас подключены колонки (ну или там наушники).

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

  10. #9

    Регистрация
    10.11.2016
    Адрес
    Харьков
    Сообщений
    4,420
    соединение по сети заработало
    Нажмите на изображение для увеличения. 

Название:	hpsdrServer-debug.png 
Просмотров:	761 
Размер:	97.0 Кб 
ID:	268484

    теперь надо разбираться с форматом фреймов hpsdr, это насколько понимаю надо искать в документации на usb, верно?


  11. #10
    Аватар для rolin
    Регистрация
    08.11.2007
    Адрес
    Seattle, WA
    Сообщений
    5,060
    Позывной
    N7DDC
    alex_m, да, в каждом UDP фрейме два USB пакета.

    alex_m
    соединение по сети заработало
    Осталось начать и кончить. А вы знаете, что свисток в принципе не может выдать 48к кратные семплы, необходимые для работы нужных вам программ?

    Добавлено через 44 минут(ы):

    alex_m, очень интересно, как делается софтовый сервер с адресом отличным от локалхост? Cusdr не видит локалхост.
    Последний раз редактировалось rolin; 09.08.2017 в 22:57.

Страница 1 из 7 1234 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Протокол интерфейса тюнера FC-20
    от ra3rbe в разделе Согласующие устройства
    Ответов: 0
    Последнее сообщение: 17.03.2015, 16:11
  2. Заседание ГКРЧ от 15.07.2010 (Протокол №10-07)
    от UA6AP в разделе Правовой практикум радиолюбителя
    Ответов: 10
    Последнее сообщение: 25.08.2010, 13:45
  3. Протокол управления SDR-трансивером по LPT-кабелю...
    от ogogon в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 8
    Последнее сообщение: 09.11.2009, 00:03
  4. Интерфейс CI-V - протокол, система команд
    от vfc в разделе Программное обеспечение
    Ответов: 7
    Последнее сообщение: 08.12.2005, 16:00

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •