Плагин Прозрачная маршрутизация данных реализует функционал Сервиса связи. Когда этот драйвер включен в свойствах профиля данного сервера устройств, как только этот сервер устройств подключен, SberMobile Serverначинает прослушивать TCP-соединения на выделенном "клиентском порту", указанному в настройках драйвера. Если некоторое оборудование (например, другой сервер устройств), или программа (какая-то программа на ПК) подключается к этому порту, SberMobile Server начинает работать как посредник: Он прозрачно передает данные между этим клиентом и устройством, подключенным к серверу устройств. Он перенаправляет все данные, полученные с сервера устройств (с оборудования, "спрятанного" за сервером устройств) клиенту. Все данные, получаемые от клиента отправляются на сервер устройств (и сервер устройств передаёт их "на другую сторону", т.е. спрятанному за ним устройству).

Подробнее см. Сервис связи.

Информация о плагине

Идентификатор плагина:

com.tibbo.linkserver.plugin.device.transparentlink

Глобальные настройки

  • Минимальный номер порта для серверов устройств. По умолчанию 50000.
  • Максимальный номер порта для серверов устройств. По умолчанию 60000.

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

  • Список номеров портов, запрещенных к использованию с серверами устройств, разделенных запятыми. Это исключения из диапазонов, указанных выше. Эти порты не могут быть присвоены клиентам ни автоматически, ни вручную.

Пользовательские настройки

  • Минимальный номер порта для серверов устройств под этим пользовательским профилем.
  • Максимальный номер порта для серверов устройств под этим пользовательским профилем.

Эти настройки переназначают диапазон клиентских портов, указанный в глобальных настройках.

Настройки уровня сервера устройств

  • Номер порта для клиентских соединений (нуль для автоматического назначения). По умолчанию нуль. Этот порт используется клиентами для соединения и оправки данных конкретному серверу устройств и устройству. Драйвер ожидает на этом порту только после того, как связанный с ним сервер устройств подключился и вошел в SberMobile Server. Только один клиент может подключаться к одному и тому же порту одновременно, прочие соединения будут отвергнуты. Если эта настройка установлена в нуль, драйвер найдет свободный порт (не связанный с каким-либо другим сервером устройств) из диапазона портов, указанных в глобальной или пользовательской конфигурации. Автоназначение порта производится во время первого входа сервера устройств, при всех последующих входах данный сервер устройств будет получать выделенный ему ранее порт, поскольку меняется внутренняя настройка драйвера. Вы можете узнать, какой порт в настоящий момент выделен серверу устройств, взглянув в настройки драйвера после входа сервера устройств.
  • Контроль сервера устройств. Возможные значения: Нет и линия DTR сигнализирует о статусе Клиентского соединения. Во втором случае линия DTR сервера устройств возбуждается посылкой команды в потоке данных к серверу устройств, когда новый клиент подключается к клиентскому порту сервера устройств. Линия DTS сбрасывается при отключении клиента
  • Контроль клиента. Возможные значения Нет и Сброс клиента при пульсации DSR. Во втором случае клиентское подключение завершается, если получены два следующих один за другим извещения об изменении состояния линии DSR от сервера устройств за короткий период времени.