Message stream

Драйвер устройства Message Stream позволяет SberMobile Server взаимодействовать с устройствами, которые отсылают строковые данные, используя TCP, UDP порты или последовательные порты. Как только SberMobile Server подключается к устройству, он начинает прослушивать входящий поток. Этот поток  разделен на сообщения специальным разделителем сообщений. Каждый раз, когда доступно новое письмо, оно передается в выражение разбора, где может быть определено любое поведение.

Информация о драйвере

ID плагина драйвера:

com.tibbo.linkserver.plugin.device.message-stream

Общие настройки

Не определены.

Настройки уровня пользователя

Не определены.

Свойства device

Настройки подключения

Настройки соединения определяют как SberMobile Server взаимодействует с отдельным устройством. Данные настройки доступны через опцию изменить свойства Device контекста Device. Доступны следующие свойства подключения:

Свойство

Описание

Режим

Выбор TCP, UDP или Последовательного режима.

IP адрес или имя хоста

Адрес устройства (для режима TCP/UDP).

Порт

Порт прослушивания устройства (для режима TCP/UDP) или имя последовательного порта, к которому подключено устройство(для последовального режима).

Скорость передачи информации

Скорость передачи информации (для последовального режима).

Контроль входящего потока

Тип контроля входящего потока: None, CTS/RTS, или XON/XOFF (для последовального режима).

Контроль исходящего потока

Тип контроля исходящего потока: None, CTS/RTS, или XON/XOFF (для последовального режима).

Биты данных

Последовательные биты данных (для последовального режима).

Стоп-биты

Последовательные стоп-биты (для последовального режима).

Четность

Последовательная четность (для последовального режима).

Таймаут

Таймаут команд (по умолчанию 5 секунд).

Разделитель сообщений

Разделитель входящих сообщений

Выражение обработки

Выражение выполнения для входящего сообщения

Активы device

Драйвер не поддерживает активы.

Настройки

Device

Драйвер устройства Message Stream создает две Device переменных настроек:

Имя переменной

Описание переменной

Комментарии

message

Сообщение

Содержит последнее принятое сообщение (без разделителя)

messageStatistics

Статистика сообщений

Содержит следующие атрибуты:

  • Количество сообщений (messageCount)
  • Время последнего принятого сообщения (lastMessageReceivedTime)

Операции device

Драйвер не проводит операции.

События device

Драйвер не представляет события.

Подключение

Драйвер переводит устройство в режим онлайн, если:

  • Было успешно установлено TCP, UDP или последовательное соединение с устройством.