Эксперименты с  windows версиями показали, что до финала RS (remote system)  еще далеко, но большая часть дороги уже пройдена. Еще несколько усилий, еще один рывок, еще немного времени и быть может однажды…

 

А пока я решил полюбопытствовать, как обстоят дела с сервером под Rasberry Pi в простонародье «малиной».

 

rasberri pi 3 b for SUNSDR2 remote system

 

По хорошему, следовало бы сразу бросится тестировать версию RS под любимым линуксом, да вот беда — все версии представленные на сайте — скомпилированны под х64, а настолько нового железа в моих компьютерных развалах нет.

 

 

 

Почему архитектура оказалось важной? А потому, что пока я разумывал о том, как описать свои впечатления — EE удалила все образы «малины» со своего сайта и отписалась пространным комментарием:

 

 

Expert Remote Server для RPi больше нельзя скачать с нашего сайта.

 

 

Из которого дальнейшая судьба «малины» совершенно непонятна. Или она снята с поддержки целиком или снята из-за обилия найденных багов? Или еще по какой-то загадочной причине…

 

 

 

Установка и запуск достаточно подробно описаны в мануале от EE —

 

1)Качаем образ (увы, на данный момент он недоступен)

 

2)Качаем win32diskimager

 

3)Из развалов достаем флешку. У меня нашлась на 4GB, но подойдет даже на 1 GB.

 

4)Пишем образ на флешку, вставляем в «малину», подаем на «малину» питание и втыкаем ethernet кабель.

 

Можно даже не подключать к монитору, по умолчанию «малина» получает свободный IP в локалке от DHCP сервера ( обычно им является роутер от интернет провайдера) и готова для эксплуатации.

 

Процедура смены IP так же хорошо и подробно описана у EE.

 

И вот зайдя на этот самый IP первое что мы видим это SDR WEB CLIENT.

 

ee sunsdr2 web client

 

И это еще один плюс «малины», здесь можно подключаться к севреру через браузер, а можно использовать классический remote client.

 

Если к IP добавить слово «/admin/», по попадаем на страницу авторизации, по умолчанию она классическая «root/root», а затем на страницу с общим обзором.

 

 

Меня первым делом интересовала загрузка процессора:

 

 

 

 

График мелкий, но если присмотрется, можно заметить, что в режиме ожидания загрузка составляет менее 1%, а при подключении поднимается где-то в среднем до 3-4%, что является просто чудесным результатом.

 

Примерно тот же результат можно увидеть порывших в логах самого EE сервера:

 

 

root@RemoteSDR:~/.config# cat logfile.log

Cpu: 3 % ;  ;  ; 0

Cpu: 2 % ;  ;  ; 0

Cpu: 2 % ;  ;  ; 0

Cpu: 2 % ;  ;  ; 0

Cpu: 2 % ;  ;  ; 0

Cpu: 3 % ;  ;  ; 0

Cpu: 2 % ;  ;  ; 0

Cpu: 2 % ;  ;  ; 0

Cpu: 3 % ;  ;  ; 0

 

 

По факту, с такими загрузками «малину» можно паралельно эксплуатировать для других целей, установить FTP или использовать для приема ADS-B, и даже настроить WEBSDR с приемом хотябы одного диапазона….

 

Хотя конечно задачи это уже не тривиальные и требуют значительных знаний и некоторого опыта.

 

 

 

Клиент «ExpertSDR2 RemoteClient» работает с сервером «малины» так же глючно как и с сервером под Win. Все так же плохо при попытке ввести IP в строке «Adress», далее — работает более или менее стабильно.

 

В попытках выяснить причину глюка с вводом адреса — проделал некоторую домашнюю работу, в надежде понять причины столь странного поведения клиента. Вт.ч. были остановлены все фаерволы, обновлены дрова на сетевой, отключена антивирусная защита. Где-то на этапе выключения фаерволов с бедой стало получше, но целиком проблема так и не ушла. Не исключаю, что проблема может быть моей сугубо персональной, хотя она и воспроизводится у меня в любое время дня и ночи на обоих ПК. И кстати, к слову сказать, на этих же обоих ПК стоит и злобный AVAST , с его интегрированным фаерволом, что наводит на некоторые мысли…

 

Во время тестов обнаржился еще один любопытный… Глюк?  Если запустить ремот клиент (ос Win10), потом нажать на TUNE, затем снять задачу — то при следующем подключении не работает TX 🙂 Т.е. жмем в клиенте, но трансивер на передачу не переходит. Методом перебора удалось выяснить, что смена «моды», к примеру с LSB на USB — исправляет проблему.  Смысл столь извращенных действий — воспроизвести другой более коварный «глюк».

 

Как-то запустив «ремот клиент», сменив бэнд и нажав на TUNE я словил зависание клиента, уже не помню был ли там «крэш» или я снял зависший клиент вручную, суть проблемы в другом. Бросив взгляд на трансивер я обнаружил, что он все так же стоит на TX в TUNE. Что меня сильно удивило, ибо одно дело словить такой дефект когда трансивер под боком, а другое когда в 50км далеко за городом… К сожалению, повторить этот увлекательный фокус мне не удалось, а заснять на видео первый случай не пришло в голову.

 

Пытаясь воспроизвести его вручную, я заметил, что сервер отрабатывает проблему правильно — едва «клиент» снимается под операционкой, как трансивер снимается с TX. Поэтому даже самому, непонятно, что же произошло в самый первый раз…

 

 

 

Во время экспериментов удалось разобраться с другим багом, со сменной моды, обнаруженный в прошлый раз.  Проблема оказалась в особенностях настройки и эксплуатации CAT.

 

У меня это работает так — создана пара COM4-COM8. Затем COM8 расшаривается и используется различными приложениями одновременно.Одно из таких приложений — OMNIRIG.  Так вот если настроить работу WSJT-X, через OMNIRIG то обычный клиент работает без всяких ограничений. В случае подобной настройки для «ремот» клиента, появлялся баг с самовольной сменой МОДЫ на DRM, во время включения передачи.

 

Перенастроив CAT для WSJTX для работы напрямую с портом, проблема со сменой моды исчезла. Однако DIGU мод все так же мертв, на выходе нет мощности… Тоже самое для USB/LSB. Зато мощность обнаруживается в AM 😉

 

В целом, сервер под «малину» как и сама «малина» в качестве платформы для удаленного сервера — произвели хорошее впечатление. На данный момент UPTIME сервера составляет более 7 дней:

 

 

что для моих целей даже избыточно. Так как я стремлюсь к возможности быстрого запуска и быстрого отключения удаленной системы.

 

Теперь же в свете исчезновения с сайта версии RS для «малины», похоже, как раз и придется попробовать поставить на «малину» х64  Linux server.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *