Подключение коммуникаций через последовательный порт

Виртуальная машина Java, которая запускает SberMobile Server, требует специальный драйвер Java Communication API для взаимодействия с последовательными устройствами (RS-232, RS-482 и т.д.). Данный драйвер устанавливается автоматически при помощи Установщика  SberMobile Server для ОС Microsoft Windows. Для других ОС, драйвер Java Communication API нужно устанавливать вручную, чтобы получить доступ к последовательным устройствам

Если драйвер Java Communication API установлен неправильно, Настройки подключения последовательного  устройства не будут включать список последовательных портов системы.

Чтобы установить Java Communication API на вашу ОС, следуйте приведенным далее инструкциям:

1. Скачайте Java Communication API для вашей ОС с сайта Sun Java. На момент создания данного руководства, он был доступен по адресу: http://java.sun.com/products/javacomm/.

2. Следуйте инструкциям пакета дистрибутива драйвера.

По умолчанию Виртуальная машина Java,  которая запускает SberMobile Server, расположена в субдиректории /jre установки SberMobile Server.

Заметка по linux

Если ваш сервер установлен на машине Linux, в SberMobile будут видны только порты, которые следуют стандартным конвенциям о наименовании (/dev/ttyS*).

Если у вашего порта такое имя, которое не соответствует конвенциям, появится ошибка No such port или gnu.io.NoSuchPortException.

Чтобы справиться с этим, создайте символическую ссылку на него, например:

# ln -s /dev/tty200 /dev/ttyS200
# updatedb

Необходимо перезапустить SberMobile Server после создания символической ссылки, чтобы новый порт появился в списке последовательных портов. В ином случае имя нового порта можно вручную внести в настройки устройства.