Автор Тема: Віддалене робоче місце радіоаматора  (Прочитано 3341 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline koval

Віддалене робоче місце радіоаматора
« : Вересень 10, 2019, 12:57:59 »
Більше року я шукав технічну можливість зробити віддалене керування трансивером з можливістю працювати не тільки в цифрі, але і голосом.

Існують кілька проектів які дозволяють це робити:

SunSDR СДР від російських аматорів. Декларують можливість роботи віддалено але наскільки я зрозумів ця опція в тестуванні і в продакшн ще не попала.
Flex-6XXX СДР від іноземних партнерів. Дозволяє віддалено керувати трансивером. Ціна занадто велика як для українських аматорів.
RemoteRig інтерфейс, за допомогою якого ви можете з'єднати передню панель трансивера с ВЧ блоком через інтернет. Ідея доволі непогана. Ціна питання близько 500 доларів.


Тепер подивимося в сторону opensource. Випадково попало на очі відео від QROcw де автори показують як організувати віддалене керування за допомогою  gstreamer & flrig .



Отже для цього потрібно:
Raspberry Pi 3+ або вище
USB звукову карту
USB-TTL перехідник
VPN з'єднання між вами і вашим Raspberry Pi.


На стороні трансивера
Raspberry Pi підключаємо до CAT трансивера через USB-TTL перехідник.
Звук передаємо на USB звукову карту, яку теж підключаємо до Raspberry Pi
На Raspberry Pi включаємо VNC управління через RealVNC server.
Підключаємося до VPN сервера. В моєму випадку ВПН піднятий на Мікротікові.

Інсталюємо gstreamer

Запускаємо в терміналі

Для передачі аудіо на Windows

Код: [Select]
gst-launch-1.0 -v alsasrc ! audio/x-raw,channels=1 ! opusenc frame-size=2.5 inband-fec=true !  rtpopuspay ! udpsink host=192.168.1.2 port=5001

Для прийому аудіо з Windows
Код: [Select]
sudo gst-launch-1.0 -v udpsrc port=5002 caps="application/x-rtp"  ! queue ! rtpopusdepay ! opusdec plc=true use-inband-fec=true ! audioconvert ! alsasink device=hw:1 sync=false



На стороні клієнта
Запускаємо клієнтську версію RealVNC для Windows.
Інсталюємо gstreamer для Windows.

Для передачі аудіо на Raspberry
Код: [Select]
gst-launch-1.0.exe -v wasapisrc device="\\{0.0.1.00000000\\}.\\{1f3ae278-f063-4f0b-9017-7b9dab0eb765\\}" ! queue ! audioconvert ! audiorate ! opusenc bitrate=512000 frame-size=2.5 ! rtpopuspay ! queue ! udpsink host=192.168.1.1 port=5002

Для прийому аудіо з Raspberry

Код: [Select]
gst-launch-1.0.exe  -v udpsrc port=5001 caps="application/x-rtp"  ! queue ! rtpopusdepay ! opusdec plc=true use-inband-fec=true ! audioconvert ! directsoundsink sync=false



Gstreamer запаковує звук в opus кодек і передає його по UDP порту від Raspberry до Windows і назад. Таким чином ми маємо FullDuplex зв'язаний аудіо канал. Управління трансивером здійснюється через RealVNC клієнт. Відкриваємо програму RealVNC, заходимо на робочий стіл "Малини", там відкриваємо flrig і управляємо трансивером. Змінюємо частоту, модуляцію і стаємо на ptt за допомогою кнопки PTT.

За допомогою такого сетапу вдалося доволі комфортно провести зв'язки на 3600 мГц , так що концепція цілком робоча.
 

Offline UT3BW

Віддалене робоче місце радіоаматора
« Reply #1 : Вересень 10, 2019, 20:52:37 »
Ціна питання близько 500 доларів.
За 500 баксів я і тещу навчу керувати...дистанційно:)
 

Offline UT8UB

Віддалене робоче місце радіоаматора
« Reply #2 : Вересень 11, 2019, 08:25:13 »
3 года как работаю удаленно используя
RemoteRig інтерфейс
http://www.remoterig.com/wp/
никаких проблем нет.
За 3 года ни разу не глючил интерейс.
Все работает стабильно.
Очень удобно приобрести с  WI-FI,
Можно работать и через компьютер
докупив Микро PC клиент.
Можно управлять удаленно антеннами-крутить поворотку-
-переключать-отключать в грозу.
Работал путешествуя по миру и  с гостиницы и с машины.
А если в трансивере есть кросс бенд вообще шикарно...
------------------
P.S. Рассматривал и другие варианты работы удаленно.
вариант с --remoterig-  оказался самым  приемлемым.
Так как в других вариантах нет так много  функций.
Немного сложно прописывать IPадреса при настройке
но после того как показали и помогли люди программисты
 все получается  быстро.Настроил и все.
 

Offline koval

Віддалене робоче місце радіоаматора
« Reply #3 : Вересень 11, 2019, 12:35:19 »
>Ціна питання близько 500 доларів.

Про які 500 доларів йдеться?

Те що написав я це один Raspberry Pi 3 і кілька однодоларових плат.
Ціна питання близько 50-60 $.
 

Offline koval

Віддалене робоче місце радіоаматора
« Reply #4 : Вересень 11, 2019, 12:35:54 »
Цитата: "UT3BW" post=26530
Ціна питання близько 500 доларів.
За 500 баксів я і тещу навчу керувати...дистанційно:)


Про які 500 доларів йдеться?

Те що написав я це один Raspberry Pi 3 і кілька однодоларових плат.
Ціна питання близько 50-60 $.
 

Offline UT7UX

Віддалене робоче місце радіоаматора
« Reply #5 : Вересень 13, 2019, 08:26:42 »
Цитата: "koval" post=26529
від російських аматорів


Цитата: "koval" post=26529
від іноземних партнерів


Ми купили 339 видів хлібу (за класифікацією DXCC), а також батон.  :-D


Цитата: "koval" post=26529
Ціна питання близько 500 доларів

Це ціна б/в TS-480 в прийнятому стані, який вміє керуватися дистанційно із допомогою безкоштовного фірмового софту. Я б додав його як ще одну опцію до переліку рішень щодо облаштування віддаленого робочого місця оператора.
 

Offline koval

Віддалене робоче місце радіоаматора
« Reply #6 : Вересень 13, 2019, 16:46:20 »
Цитата: "UT7UX" post=26535
Цитата: "koval" post=26529
від російських аматорів


Цитата: "koval" post=26529
від іноземних партнерів


Ми купили 339 видів хлібу (за класифікацією DXCC), а також батон.  :-D


Цитата: "koval" post=26529
Ціна питання близько 500 доларів

Це ціна б/в TS-480 в прийнятому стані, який вміє керуватися дистанційно із допомогою безкоштовного фірмового софту. Я б додав його як ще одну опцію до переліку рішень щодо облаштування віддаленого робочого місця оператора.


А в цьому софті голос теж передається? Чи тільки управління трансивером?
 

Offline UT3BW

Віддалене робоче місце радіоаматора
« Reply #7 : Вересень 13, 2019, 21:20:30 »
Тещин?
 

Offline UT7UX

Віддалене робоче місце радіоаматора
« Reply #8 : Вересень 14, 2019, 11:16:18 »
Цитата: "koval" post=26536
А в цьому софті голос теж передається? Чи тільки управління трансивером?


https://www.kenwood.com/i/products/info/amateur/ts_480/pdf/ts480_kns_manual_en_rev3.pdf


Цитата: "UT3BW" post=26537
Тещин?

Тільки якщо теща сібішниця.  :-D
 

Offline laser

Віддалене робоче місце радіоаматора
« Reply #9 : Жовтень 11, 2019, 21:11:13 »
Рома. це хороше рішення! дякую за інформацію. скажи
як так розумію RealVNC це аналог RDP як я розумію?
а як на рахунок прикрутити до цього сетапу ще СДР свистка? є можливість одночасно виводити водопад і flrig?
питання чисто теоретичне.

і ще. найголовніше. треба виділений ІР, чи можна за NATом?
 

Offline koval

Віддалене робоче місце радіоаматора
« Reply #10 : Жовтень 15, 2019, 13:25:48 »
RealVNC це швидше аналог TeamViewer'a тільки з кращою ліцензійною політикою. Там можна до 5 комп'ютерів безкоштовно підключати.
Виділеного IP не треба, можеш сидіти на NAT'ом. Треба тільки зареєструватися у них на сайті і підключити сервер з Raspberry до свого акаунту.

СДР і flrig треба тестувати. Проблем не повинно бути. Єдине питання яку полосу СДРом ти хочеш дивитися. Можеш поставити Gqrx SDR, він буде тобі водопад показувати і RTL свисток теж підтримує.
Взагалі думаю для цих задач (особливо для водопаду) треба купувати Raspberry 4 версії.
 

Offline UR5KIP

  • Jr. Member
  • **
  • Повідомлень: 13
  • Karma: +1/-0
Віддалене робоче місце радіоаматора
« Reply #11 : Листопад 06, 2019, 15:14:41 »
тоже решил себе прикупить Remoterig. дороговато, конечно, но должно быть удобно очень.
планирую c yaesu 857 запустить.

а ты с какими трансиверами пользуешь?
 

Offline koval

Віддалене робоче місце радіоаматора
« Reply #12 : Листопад 07, 2019, 14:22:41 »
Yaesu 897
 

Offline UR5KIP

  • Jr. Member
  • **
  • Повідомлень: 13
  • Karma: +1/-0
Віддалене робоче місце радіоаматора
« Reply #13 : Листопад 07, 2019, 19:41:07 »
Цитата: "koval" post=26598
Yaesu 897

блин, не разобрался с движком форума, я вопрос задавал UT8UB, с какими трансиверами он ремоутриг использовал.
я так понял у тебя тоже ремоутриг есть? просто меня именно со съемной мордой работа интересует.

в одном удаленном шеке стоит у меня айком 7300, подключенный одним юсб шнурком к PC, на который я захожу через rdp. вот прямо сейчас пробую разобраться с родной айкомовской программулиной для удаленного управления - RS-BA1. по ходу буду отписываться что получается. с управлением трансивером все более-менее понятно, а вот как прокинуть звук через RS-BA1 я пока не разобрался, но разобрался с RemAud от DF3CB, задержка вполне терпимая

а во втором шеке езу 857 , которая через ригэкспертовский интерфейс тоже к писюку подключена, на который я тоже через рдп подключаюсь. здесь для управления трансивером использую HRD пятой версии. звук также через RemAud. вот тут хотелось бы как-то управлять удаленно усилением по ПЧ, потом хотелось бы удаленно переключать SQL или этот же RF GAIN