-
04.08.2007, 22:03 #1
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
Удалённое управление TS-2000 через интернет в Linux
Существует ли ПО для удаленного управления трансивером под ОС Linux? Голос можно передавать через skype, непосредственно интересует софт для управления трансивером KENWOOD TS2000 под ОС Linux через сеть.
-
05.08.2007, 00:46 #2
А если виндовый софт под эмулятором?
Позывными - в эфире работать, а не на форумах блестеть!
NNNN
-
05.08.2007, 07:01 #3
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
Эмуляторы & Linux
-
05.08.2007, 13:11 #4
Ну, тогда самому нужно соображать, в принципе у Кенвуда протокол простой. Знающий Perl мог бы сделать простую оболочку, которая бы эмулировала виртуальную морду аппарата и по событиям нажатия отсылала в СОМ порт соответствующие команды.
Посмотрите есть какая-то библиотека hamlib там вроде бы есть управление аппаратами, м.б. можно как-то ее пристроить...
-
05.08.2007, 17:31 #5
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
-
05.08.2007, 18:22 #6
Будете приятно удивлены - в юзер-мануале к трансиверу! Там и протокол описан, и все САТ-команды, на которые трансивер отзывается. Все кнопки и действия, которые можно проделать с аппаратом на передней панеле дублируется программно.
Т.е. вам нужно в линуксе "завернуть" СОМ порт в TCP сокет и по сети или интернету с ним работать с помощью оболочки, причем которая может быть как виндовая, так и линуксовая, поскольку среда обмена будет та жа - telnet (или SSH, который сейчас все крутые админы любят) соединение. В самом простом случае - телнет-консоль и руками посылать команды, чтобы радио меняло частоту и т.д.Позывными - в эфире работать, а не на форумах блестеть!
NNNN
-
05.08.2007, 20:35 #7
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
Com port просто так не завернешь на TCP сокет, это все в пространстве ядра, т. е. нужно переписывать кусок кода ядра. Вот если бы научить стандартное ПО работать с KENWOOD TS2000 через COM port, например minicom, то ничего никуда заворачивать не надо, все управление удаленно через SSH и вопрос был бы закрыт, м ожно даже через Х.
Я под Wine запустил ARCP-2000 v. 1.10 завтра подключу трансивер посмотрю что из этого получится. Сомнения есть, что корректно все работать будет!!!!Последний раз редактировалось RW3AKN; 05.08.2007 в 21:31.
-
05.08.2007, 22:24 #8
Зачем так сложно? Вам нужен СОМ-терминал и TCP-сервер вот их нужно на программном уровне соединить (т.е. просто чтобы между ними лились данные в текстовом виде), я не знаю как там в линуксе, но в Delphi там есть готовые компоненты как для СОМ так и для TCP и подобный симбиоз будет заключатся в переливе данных друг в друга и все! Ну, а насчет клиента тут нужно посидеть покидать на форму кнопки, надписи и приделать к ним обработку по нажатию...
Учить кенвуд стандартному ПО не нужно, нужно самому изучить какая команда что означает, например, если в СОМ порт послать в терминале FA; трансивер выдаст текущую частоту VFO-A и т.п. Все команды тупо текстовые! Это не айком или езу :-))Позывными - в эфире работать, а не на форумах блестеть!
NNNN
-
06.08.2007, 12:53 #9
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
Подсоединил трансивер, запустил в Wine ARCP-2000 v1.10 вообщем как и предполагал трансивер через эмулятор не видится!!!!!
В Linux есть стандартная софтина mgetty которая опрашивает comport на наличие терминала или модема. Как соединить на программном уровне я не знаю, т. к. не являюсь программистом.
И здесь не все так однозначно, а если на машине нет графики, тогда что? Было бы интересно это все прикрутить к Apache+PHP и работать через вебинтерфейс.
Жалко что KENWOOD изначально софт не пишет под Linux, могли бы и написать.:russian_roulette:
-
06.08.2007, 19:41 #10
А я в апаче и пхп полный дуб :-)
Тогда вам пока что придется пользоваться чем-то типа радмина , только под линукс, ручками засылать удаленному терминалу, у которого висит на СОМ порте кенвуд, команды для управления.Позывными - в эфире работать, а не на форумах блестеть!
NNNN
-
06.08.2007, 21:09 #11
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
С удаленным доступом к машине проблем нет, все делается штатными средствами ОС! Пока вот все что удалось найти для работы напрямую с компортом в 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/ тоже все в основном под винды.Последний раз редактировалось RW3AKN; 06.08.2007 в 21:44.
-
06.08.2007, 21:55 #12
Попробуйте MIXW2, говорят, он 100% совместим с Wine. Какое никакое уже управление будет, если заработает. (в настройках САТ нужно не забыть выставить RTS и DTR всегда включены!)
Еще виндовые программы HamRadioDelux, TRXManager. Нужно пробовать, вдруг какая заработает из них.Позывными - в эфире работать, а не на форумах блестеть!
NNNN
-
10.08.2007, 21:09 #13
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
К ней нужно интерфейс покупать, под интерфейс драйвера под Linux на сайте написано есть, а программа сама только под винды. Покупать только для того что бы проверить работает или не работает, и убедиться что не работает не логично.
Если их запускать через Wine и они работают с трансивером через comport то тоже естесственно ничего не получится.
-
10.08.2007, 21:22 #14
На штатовском сайте было большими буквами через весь экран написано, что совместима в Wine. Значит и СОМ порты должны работать, иначе зачем бы было так им громко от этом сообщать... И еще вспомнил, года три назад микс запускал один товарищ в этой Винэ, и помоему, все у него работало.
Мжет в Wine нужно поискать, как устранить этот недостаток с СОМ портом?! Я знаю, что работала виндовая программа с СОМ портом, правда только РТТ управлялось (САТ не было просто изначально в этой программе).Позывными - в эфире работать, а не на форумах блестеть!
NNNN
-
10.08.2007, 22:28 #15
- Регистрация
- 09.06.2006
- Адрес
- Москва
- Возраст
- 49
- Сообщений
- 82
- Поблагодарили
- 1
- Поблагодарил
- 0
Это вот на этом что ли 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!!!!
|
Социальные закладки