Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 15 из 24
  1. #1
    Low Power
    Регистрация
    09.06.2006
    Адрес
    Москва
    Возраст
    48
    Сообщений
    82
    Поблагодарили
    1
    Поблагодарил
    0

    Восклицание Удалённое управление TS-2000 через интернет в Linux

    Существует ли ПО для удаленного управления трансивером под ОС Linux? Голос можно передавать через skype, непосредственно интересует софт для управления трансивером KENWOOD TS2000 под ОС Linux через сеть.


  2. #2
    Very High Power Аватар для rttyman
    Регистрация
    14.04.2004
    Возраст
    23
    Сообщений
    1,425
    Поблагодарили
    18
    Поблагодарил
    5
    А если виндовый софт под эмулятором?

  3. #3
    Low Power
    Регистрация
    09.06.2006
    Адрес
    Москва
    Возраст
    48
    Сообщений
    82
    Поблагодарили
    1
    Поблагодарил
    0

    Восклицание Эмуляторы & Linux

    Цитата Сообщение от rttyman Посмотреть сообщение
    А если виндовый софт под эмулятором?
    Wine не поддерживает корректную работу с com port, ингода возникают глюки при запуске ПО использующего сеть.
    Под Vmware server нужно покупать Windows, не известно как он эмулирует com port. Cross office тоже не весь софт эмулирует. Поэтому хочется найти что нибудь под Linux

  4. #4
    Very High Power Аватар для rttyman
    Регистрация
    14.04.2004
    Возраст
    23
    Сообщений
    1,425
    Поблагодарили
    18
    Поблагодарил
    5
    Ну, тогда самому нужно соображать, в принципе у Кенвуда протокол простой. Знающий Perl мог бы сделать простую оболочку, которая бы эмулировала виртуальную морду аппарата и по событиям нажатия отсылала в СОМ порт соответствующие команды.

    Посмотрите есть какая-то библиотека hamlib там вроде бы есть управление аппаратами, м.б. можно как-то ее пристроить...

  5. #5
    Low Power
    Регистрация
    09.06.2006
    Адрес
    Москва
    Возраст
    48
    Сообщений
    82
    Поблагодарили
    1
    Поблагодарил
    0

    Talking

    Цитата Сообщение от rttyman Посмотреть сообщение
    Ну, тогда самому нужно соображать, в принципе у Кенвуда протокол простой.
    Где же описание простого протокола? RFC или еще что там? Не думаю что они откроют протокол при закрытом ПО, если откроют тогда все кому не лень будут писать софт не хуже ихнего.

  6. #6
    Very High Power Аватар для rttyman
    Регистрация
    14.04.2004
    Возраст
    23
    Сообщений
    1,425
    Поблагодарили
    18
    Поблагодарил
    5
    Будете приятно удивлены - в юзер-мануале к трансиверу! Там и протокол описан, и все САТ-команды, на которые трансивер отзывается. Все кнопки и действия, которые можно проделать с аппаратом на передней панеле дублируется программно.

    Т.е. вам нужно в линуксе "завернуть" СОМ порт в TCP сокет и по сети или интернету с ним работать с помощью оболочки, причем которая может быть как виндовая, так и линуксовая, поскольку среда обмена будет та жа - telnet (или SSH, который сейчас все крутые админы любят) соединение. В самом простом случае - телнет-консоль и руками посылать команды, чтобы радио меняло частоту и т.д.

  7. #7
    Low Power
    Регистрация
    09.06.2006
    Адрес
    Москва
    Возраст
    48
    Сообщений
    82
    Поблагодарили
    1
    Поблагодарил
    0

    Улыбка

    Цитата Сообщение от rttyman Посмотреть сообщение
    Будете приятно удивлены - в юзер-мануале к трансиверу! Там и протокол описан, и все САТ-команды, на которые трансивер отзывается. Все кнопки и действия, которые можно проделать с аппаратом на передней панеле дублируется программно.

    Т.е. вам нужно в линуксе "завернуть" СОМ порт в TCP сокет и по сети или интернету с ним работать с помощью оболочки, причем которая может быть как виндовая, так и линуксовая, поскольку среда обмена будет та жа - telnet (или SSH, который сейчас все крутые админы любят) соединение. В самом простом случае - телнет-консоль и руками посылать команды, чтобы радио меняло частоту и т.д.
    Com port просто так не завернешь на TCP сокет, это все в пространстве ядра, т. е. нужно переписывать кусок кода ядра. Вот если бы научить стандартное ПО работать с KENWOOD TS2000 через COM port, например minicom, то ничего никуда заворачивать не надо, все управление удаленно через SSH и вопрос был бы закрыт, м ожно даже через Х.

    Я под Wine запустил ARCP-2000 v. 1.10 завтра подключу трансивер посмотрю что из этого получится. Сомнения есть, что корректно все работать будет!!!!

  8. #8
    Very High Power Аватар для rttyman
    Регистрация
    14.04.2004
    Возраст
    23
    Сообщений
    1,425
    Поблагодарили
    18
    Поблагодарил
    5
    Зачем так сложно? Вам нужен СОМ-терминал и TCP-сервер вот их нужно на программном уровне соединить (т.е. просто чтобы между ними лились данные в текстовом виде), я не знаю как там в линуксе, но в Delphi там есть готовые компоненты как для СОМ так и для TCP и подобный симбиоз будет заключатся в переливе данных друг в друга и все! Ну, а насчет клиента тут нужно посидеть покидать на форму кнопки, надписи и приделать к ним обработку по нажатию...

    Учить кенвуд стандартному ПО не нужно, нужно самому изучить какая команда что означает, например, если в СОМ порт послать в терминале FA; трансивер выдаст текущую частоту VFO-A и т.п. Все команды тупо текстовые! Это не айком или езу :-))

  9. #9
    Low Power
    Регистрация
    09.06.2006
    Адрес
    Москва
    Возраст
    48
    Сообщений
    82
    Поблагодарили
    1
    Поблагодарил
    0

    Восклицание

    Подсоединил трансивер, запустил в Wine ARCP-2000 v1.10 вообщем как и предполагал трансивер через эмулятор не видится!!!!!

    Цитата Сообщение от rttyman Посмотреть сообщение
    Зачем так сложно? Вам нужен СОМ-терминал и TCP-сервер вот их нужно на программном уровне соединить (т.е. просто чтобы между ними лились данные в текстовом виде), я не знаю как там в линуксе, но в Delphi там есть готовые компоненты как для СОМ так и для TCP и подобный симбиоз будет заключатся в переливе данных друг в друга и все!
    В Linux есть стандартная софтина mgetty которая опрашивает comport на наличие терминала или модема. Как соединить на программном уровне я не знаю, т. к. не являюсь программистом.

    Цитата Сообщение от rttyman Посмотреть сообщение
    Ну, а насчет клиента тут нужно посидеть покидать на форму кнопки, надписи и приделать к ним обработку по нажатию...
    И здесь не все так однозначно, а если на машине нет графики, тогда что? Было бы интересно это все прикрутить к Apache+PHP и работать через вебинтерфейс.
    Жалко что KENWOOD изначально софт не пишет под Linux, могли бы и написать.:russian_roulette:

  10. #10
    Very High Power Аватар для rttyman
    Регистрация
    14.04.2004
    Возраст
    23
    Сообщений
    1,425
    Поблагодарили
    18
    Поблагодарил
    5
    А я в апаче и пхп полный дуб :-)

    Тогда вам пока что придется пользоваться чем-то типа радмина , только под линукс, ручками засылать удаленному терминалу, у которого висит на СОМ порте кенвуд, команды для управления.

  11. #11
    Low Power
    Регистрация
    09.06.2006
    Адрес
    Москва
    Возраст
    48
    Сообщений
    82
    Поблагодарили
    1
    Поблагодарил
    0

    Восклицание

    Цитата Сообщение от rttyman Посмотреть сообщение
    Тогда вам пока что придется пользоваться чем-то типа радмина , только под линукс, ручками засылать удаленному терминалу, у которого висит на СОМ порте кенвуд, команды для управления.
    С удаленным доступом к машине проблем нет, все делается штатными средствами ОС! Пока вот все что удалось найти для работы напрямую с компортом в Linux
    stty -a -F /dev/ttyS0
    показывает параметры порта com1
    также может их изменять
    /dev/ttyS0 > file.txt пишет данные в файл
    cat file.txt > /dev/ttyS0 послает данные в порт,
    но это все громоздко и неудобно, ни о какой оперативности управления трансивером не может быть и речи!!!!
    Также нашел кучу софта позволяющего работать с comport в Linux ftp://sunsite.unc.edu/pub/Linux/system/serial/, но это все ориентировано в основном на модемы. К сожалению я не программист, так можно было что нибудь написать например консольное приложение или графическое. Здесь http://www.dxzone.com/catalog/Internet_and_Radio/Online_Receivers/ тоже все в основном под винды.

  12. #12
    Very High Power Аватар для rttyman
    Регистрация
    14.04.2004
    Возраст
    23
    Сообщений
    1,425
    Поблагодарили
    18
    Поблагодарил
    5
    Попробуйте MIXW2, говорят, он 100% совместим с Wine. Какое никакое уже управление будет, если заработает. (в настройках САТ нужно не забыть выставить RTS и DTR всегда включены!)

    Еще виндовые программы HamRadioDelux, TRXManager. Нужно пробовать, вдруг какая заработает из них.

  13. #13
    Low Power
    Регистрация
    09.06.2006
    Адрес
    Москва
    Возраст
    48
    Сообщений
    82
    Поблагодарили
    1
    Поблагодарил
    0
    Цитата Сообщение от rttyman Посмотреть сообщение
    Попробуйте MIXW2, говорят, он 100% совместим с Wine.
    К ней нужно интерфейс покупать, под интерфейс драйвера под Linux на сайте написано есть, а программа сама только под винды. Покупать только для того что бы проверить работает или не работает, и убедиться что не работает не логично.

    Цитата Сообщение от rttyman Посмотреть сообщение
    Еще виндовые программы HamRadioDelux, TRXManager. Нужно пробовать, вдруг какая заработает из них.
    Если их запускать через Wine и они работают с трансивером через comport то тоже естесственно ничего не получится.

  14. #14
    Very High Power Аватар для rttyman
    Регистрация
    14.04.2004
    Возраст
    23
    Сообщений
    1,425
    Поблагодарили
    18
    Поблагодарил
    5
    Цитата Сообщение от RW3AKN Посмотреть сообщение
    а программа сама только под винды.
    На штатовском сайте было большими буквами через весь экран написано, что совместима в Wine. Значит и СОМ порты должны работать, иначе зачем бы было так им громко от этом сообщать... И еще вспомнил, года три назад микс запускал один товарищ в этой Винэ, и помоему, все у него работало.


    Цитата Сообщение от RW3AKN Посмотреть сообщение
    Если их запускать через Wine и они работают с трансивером через comport то тоже естесственно ничего не получится.
    Мжет в Wine нужно поискать, как устранить этот недостаток с СОМ портом?! Я знаю, что работала виндовая программа с СОМ портом, правда только РТТ управлялось (САТ не было просто изначально в этой программе).

  15. #15
    Low Power
    Регистрация
    09.06.2006
    Адрес
    Москва
    Возраст
    48
    Сообщений
    82
    Поблагодарили
    1
    Поблагодарил
    0

    Восклицание

    Цитата Сообщение от rttyman Посмотреть сообщение
    На штатовском сайте было большими буквами через весь экран написано, что совместима в Wine.
    Это вот на этом что ли http://www.mixw.net/ ?
    так там на главной странице явно написано:
    MixW for digital modes may be used without TNC. The only requirements are a computer running Windows 9x, ME, NT4, 2000, XP or Vista operating system with compatible soundcard and one of the RigExpert USB interfaces.
    и еще System requirements:

    Computer - 486 CPU, 100 MHz minimum (Pentium 166 MHz or higher is recommended).

    Soundcard - 16-bit Windows-compatible.

    RAM - 16 MB or more.

    HDD - at least 3.5 MB free space.

    OS - Windows 9x, ME, NT4, 2000, XP.

    никаких упоминаний о Wine!!!!

Похожие темы

  1. Управление через cat трансивером
    от Aleksandr37 в разделе FT-857
    Ответов: 13
    Последнее сообщение: 23.01.2014, 08:05
  2. Управление через RM-1
    от RA4UVK в разделе КВ: KENWOOD
    Ответов: 9
    Последнее сообщение: 24.10.2006, 06:52
  3. FBB через интернет
    от RC3C в разделе Цифровые виды радиосвязи
    Ответов: 9
    Последнее сообщение: 19.10.2006, 12:11
  4. Управление двигателем через ЭМ муфту
    от 007 SSB в разделе Общие вопросы
    Ответов: 14
    Последнее сообщение: 12.04.2006, 14:54
  5. Управление двигателем через RS232 или LPT
    от Gesheftmaher в разделе Компьютеры и сети
    Ответов: 3
    Последнее сообщение: 14.04.2002, 15:46

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×