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 | Статистика сообщений | Содержит следующие атрибуты:
|
Операции device
Драйвер не проводит операции.
События device
Драйвер не представляет события.
Подключение
Драйвер переводит устройство в режим онлайн, если:
- Было успешно установлено TCP, UDP или последовательное соединение с устройством.