Материал находится в стадии редактирования...
в составлении данного материала оказывал содействие Дмитрий R3PAM,
предоставив возможность доступа к своему трансиверу
и выполнив настройки на основном QTH
28.01.2024
В данном материале покажу основные настройки программных компонентов от Эксперт Электроникс для удалённой работы через трансиверы серии SunSDR2/PRO/DX в версии ПО ExpertSDR3. Инструкция разработчика по удалённому подключению находится по данному адресу.
Для удалённого управления данными трансиверами необходимо произвести определённые настройки на основном QTH (там, где установлен сам трансивер) и удалённой (клиентской) машине. Оба узла используют одну и ту же версию программы ExpertSDR3. Разница заключается в том, что на основном QTH запускается дополнительный серверный компонент. Так же, производится первичная регистрация в облачном сервисе cloud.eesdr.com (сервер установлен в офисе компании), в настройках ПО обоих узлов вводятся авторизационные данные и производится удалённое подключение. Возможны два варианта использования сервиса: управление трансивером в режиме приёма через обычный браузер (web-форма) или полноценное управление трансивером на приём/передачу на клиентской машине. Одновременно, эти сервисы не работают. Так же, нельзя одновременно подключиться более чем одному клиенту к web-форме. Поэтому, следите за тем, в каком варианте сервиса вы зарегистрированы в данный момент. Так же, нельзя одновременно использовать трансивер на основном QTH и одновременно использовать удалённое подключение в любом из двух вариантов.
В отличии от того способа удалённого подключения, который был реализован для ПО ExpertSDR2 второй версии, здесь не нужен статический/белый ip-адрес, нет необходимости отдельно настраивать домашний роутер (проброс портов, добавление машины в зону DMZ и т.п.). Необходимо только на определённом этапе разрешить в появившемся окне фаервола операционной системы возможность передачи данных программой в сеть. Кроме того, изменён сам принцип удалённого подключения: первичная авторизация пользователя производится в облачном сервисе и, в случае если клиентский компьютер увидел трансивер на основном QTH - устанавливается peer-to-peer соединение между этими двумя узлами в одноранговой сети...
Теперь, покажу последовательность действий для настройки данной системы. Сразу условимся, что в аппарате записана актуальная версия прошивки.
1. Регистрируемся в облачном сервисе компании Эксперт Электроникс по адресу: https://cloud.eesdr.com:5450/reg.html
Здесь необходимо указать свой e-mail адрес и задать пароль (можно принять пароль, предлагаемый системой), поставить галку в каптче и нажать кнопку [Register].
2. Открываем свой почтовый ящий, видим письмо от Эксперт Электроникс:
3. Перейдя по ссылке, подтверждаем свою учётную запись:
После этого, можно выйти из системы, нажав кнопку [Log Out]. В последующем, попробуем авторизоваться снова с тем, чтобы запустить приём в web-форме...
4. Для основного QTH скачиваем необходимый серверный компонент по ссылке: https://eesdr.com/images/software/ESDR3/win64_20221028.zip
5. Сохраняем архив, распаковываем в любое место, открываем папку, находим в ней файл config.json, открываем его с помощью блокнота и вносим свои авторизационные данные - логин (e-mail) и пароль:
Важно! Для сохранения файла без изменения его расширения *.json" необходимо просто нажать крестик в верхнем правом углу окна блокнота и согласиться с сообщением о сохранении изменений в файле. Если вы сохраните файл через меню, то по умолчанию он сохранится в текстовом формате с расширением *.txt и потеряет свои свойства для серверного компонента - обратите внимание на этот момент. Сохранять через меню "Файл>>Сохранить как..." - можно, но необходимо переключиться в режим сохранения "Все файлы (*.*)", при этом, система выдаст сообщение о том, что вы пытаетесь перезаписать существующий файл, далее, необходимо нажать кнопку [Да], что неудобно...
6. Теперь переходим к настройкам программы ExpertSDR3 на основном QTH.
Запускаем программу - появляется форма приветствия. Здесь для нас наиболее важны вторая и третья вкладки. На второй вкладке Remote заносим те же самые данные и выполняем вход, нажав кнопку [Login].
Мы должны увидеть сообщение об успешной авторизации:
Переходим на третью вкладку и включаем связь с серверным компонентом:
7. Выбираем в левом фрейме формы приветствия наш трансивер и запускаем программу ExpertSDR3.
Важно! Кнопку [Power] не нажимаем. Т.е. окно программы у нас открыто, но не выполнен старт программы трансивера.
8. Теперь необходимо запустить серверный компонент - файл "runME.bat".
После запуска у нас откроется два окна системы MS-DOS и если серверный компонент увидел трансивер - в одном из окон появится сообщение о том, что связь успешно установлена (Connect Successful):
Пока мы не увидим это сообщение - дальше, нет смысла продолжать процесс. Добиваемся связи серверного компонента с программой трансивера. Смотрим настройки фаервола операционной системы, смотрим последовательность запуска программ, правильность внесения авторизационных данных, ещё раз проверяем, что входим по логину и паролю в облачный сервис и т.п..
В случае успешного коннекта серверного компонента с программой, можем попробовать открыть на этой же машине основного QTH web-форму и убедиться, что удалённый мониторинг у нас работает. Авторизуемся в облачном сервисе, через несколько секунд видим в списке наш трансивер,
выполняем подключение к нему, нажав кнопку [Connect] и ещё через несколько секунд должен открыться интерфейс приёмника в браузере. Выполняем настройки интерфейса на свой вкус и проверяем работоспособность всего функционала.
Убедившись в работе web-формы, останавливаем приёмник, закрываем его и выходим из облачного сервиса по кнопке [Logout]. Иначе, программа на удалённом клиентском компьютере увидит занятое устройство и не сможет к нему подключиться.
Независимо от того, какой способ удалённого подключения мы выбираем - окно серверного компонента на основном QTH должно быть открыто и в этом окне должно выводиться сообщение об успешной связи с трансивером. Если в окне постоянно появляется строка о том, что для продолжения работы необходимо нажать любую кнопку - серверный компонент не видит трансивер и удалённая работа в этом случае будет невозможна.
Продолжение следует...
|