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

Виртуальная машина Java, которая запускает AggreGate Server, требует специальный драйвер Java Communication API для взаимодействия с последовательными устройствами (RS-232, RS-482 и т.д.). Данный драйвер устанавливается автоматически при помощи Установщика  AggreGate 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,  которая запускает AggreGate Server, расположена в субдиректории /jre установки AggreGate Server.

Заметка по linux

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

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

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

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

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