Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
29 Березня 2024, 14:34:20

Увійти

google


Автор Тема: Удалённое управление телескопом через протокол SSH  (Прочитано 2738 раз)

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

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604

Я запустил свой старый 32-битный компьютер с COM-портом, установил Ubuntu 14.04 и разный астрософт, и подключил монтировку Sky Watcher NEQ6 Pro SynScan.
Для управления телескопом использовал Картес через INDI драйвер indi_synscan.

Ну... управляет, что и следовало ожидать.

После я решил настроить удалённое управление телескопом: в роли сервера, который обслуживает управление телескопа, я применил тот самый 32-битный компьютер с COM-портом, а в роли удалённого клиента применил ноутбук Acer Aspire One.

Для связи между двумя компьютерами применил сетевой протокол SSH.

Таким образом:
1. я через ноутбук подключился к компьютеру-серверу.
2. из ноутбука запустил Картес на компьютере-сервере, в результате чего на ноутбуке увидел главное окно Картеса.
3. ходил по квартире с ноутбуком, подавая команды на удалённое управление телескопом.

Работает :)

Кому тема интересна, то можем попробовать поуправлять моим телескопом через тысячи километров.
Для этого вам нужно будет установить SSH клиент для Windows (или Mac).

Например,
http://winscp.net/eng/docs/free_ssh_client_for_windows
http://www.rbrowser.com/

P.S. Для эксперимента, установка Картеса, как и другой программs, через которую будет управляться удалённый телескоп, на клиентский компьютер не обязательна.
Записаний
Подякували

AndrewP

  • Offline Offline
  • Повідомлень: 3222
  • Подяк: 414
  • Андрій, Дніпро
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #1 : 28 Вересня 2014, 00:19:57 »
. - .

Ну, вот, поздравляю!  :super:  Так и работают любительские удаленки, по крайней мере отечественные.
Но из личного опыта управления удаленными ПК, и "по совету друзей" рекомендую использовать TeamViewer.

Достоинства:
* есть версии под любую ОС, на серве может быть и линь, на клиенте вин. Даже IOS и Android, полезная фича, когда мне приходилось перезапускать и настраивать офисный сервер, даже сидя на пикнике в лесу с мобильным интернетом и без ПК.
* умеет поднимать подключение автоматом, если удаленный ПК перезагрузился, будь то запланированная перезагрузка или аварийная.
* позволяет одновременное подключение нескольких пользователей на один ПК, поддерживает голосовой и текстовый чат, что дает возможность проводить наглядные конференции, обучение. Позволяет администрировать уровень доступа, раздавать роли спектатора. Может пригодиться для рекламных акций типа "подключись и посмотри".
* хорошо подстраивается под интернет-канал, благодаря автотвикам и оптимизации, позволяет работать на сносном уровне даже с 3G интернетом.
* не требует настройки, только базовые параметры на сервере, клиентская часть вообще "скачал и забыл".
* можно брендировать  :)

Недостатки:
* платный для коммерческого использования.

А в чем преимущества SSH? Этот выбор чем-то обусловлен или просто эксперимент?
« Останнє редагування: 28 Вересня 2014, 00:28:13 від AndrewP »
Записаний
In theory, theory and practice are the same. In practice, they are not. :)

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #2 : 28 Вересня 2014, 00:31:41 »
. - .

С TeamViewer я знаком.

Удалённое управление телескопом через протокол SSH - то мой нынешний эксперимент.

Следующий экспримент - это удалённый доступ к телескопу и астрожелезу через INDI сервер и INDI клиент.
Записаний
Подякували

AndrewP

  • Offline Offline
  • Повідомлень: 3222
  • Подяк: 414
  • Андрій, Дніпро
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #3 : 28 Вересня 2014, 00:32:09 »
. - .

С TeamViewer я знаком.
Удалённое управление телескопом через протокол SSH - то мой нынешний эксперимент.
Следующий экспримент - это удалённый доступ к телескопу и астрожелезу через INDI сервер и INDI клиент.
:SLA:
Записаний
In theory, theory and practice are the same. In practice, they are not. :)

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #4 : 28 Вересня 2014, 00:37:37 »
. - .

На днях испытаю jINDI http://www.cloudmakers.eu/jindi

Записаний

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #5 : 28 Вересня 2014, 19:13:53 »
. - .

Сегодня пробовал управлять телескопом со смартфона через IPARCOS (INDI клиент для Android).
Тоже интересная штука  :)





Записаний

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #6 : 28 Вересня 2014, 19:24:11 »
. - .

Вот список оборудования, которое поддерживает Kstars.

Запускаем на машине-сервере и управляем астрожелезом со списков ниже через клиентские программы удалённого доступа:
Записаний

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #7 : 02 Жовтня 2014, 01:44:55 »
. - .

Ещё один клиент для управления астрожелезом через INDI.
Он выглядит как интернет-страница в браузере.

Для примера, прилагаю архив с видом этого клиента: распаковать и запустить localhost.html.
Записаний

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #8 : 02 Жовтня 2014, 13:17:32 »
. - .

На компьютере-сервере, к которому подключены телескоп, камера и прочее астрожелезо, запускается inserver.

Запуск командной строки по типу:

indiserver -p 7645 indi_eqmod_telescope indi_gphoto_ccd indi_robo_focus indi_sx_wheel indi_v4l2_ccd indi_maxdomeii indi_aagcloudwatcher indi_joystick

где -p 7645 - это порт,
а indi_... - драйверы всякого железа, которым мы хотим управлять.

После запуска клиентской программы, в её меню будут разделы для управления тем железом, которое запущено при помощи indiserver.

Длина строки indiserver зависит от того, какое железо мы хотим задействовать.
Допуcтим, если мы хотим подключить монтировку через EQmod и управление Canon 350D, то тогда команда будет примерно такая:

indiserver -p 7645 indi_eqmod_telescope indi_gphoto_ccd

Иначе говоря, indiserver похож на нить, на которую нанизываются "бусины"-драйверы астрожелеза: одна, две, три,..., семь, ... и т.д.
« Останнє редагування: 02 Жовтня 2014, 13:21:46 від Олег Малий »
Записаний

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604
Re: Удалённое управление телескопом через протокол SSH
« Відповідь #9 : 03 Жовтня 2014, 13:36:36 »
. - .

Вот скрины управления камерами через драйвер indi_gphoto_ccd, как оно есть для Canon 350D.
Смотрите текущий список поддерживаемых камер http://www.gphoto.org/proj/libgphoto2/support.php
« Останнє редагування: 03 Жовтня 2014, 13:49:44 від Олег Малий »
Записаний