Модем
Драйвер устройства типа "Модем" позволяет SberMobile Server контролировать GSM модем или любой другой модем, основанный на AT наборе команд. Устройства модема часто используются для отправки SMS сообщений в качестве ответов на тревоги.
Конфигурация %ls% для серийных коммуникаций
В большинстве случаев модем подключается к последовательному порту оборудования SberMobile Server. Смотрите ссылку Включение последовательного соединения для получении доступа к устройству через последовательный порт.
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.modem |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства device
Настройки подключения
Настройки подключения определяют, как SberMobile Server взаимодействует с модемом. Данные настройки доступны через опцию Изменить свойства Device контекста Device. Доступны следующие свойства подключения:
Свойство | Описание |
Режим | Выбор TCP, UDP и Serial. |
IP адрес или имя хоста | Адрес модема (для TCP/UDP режима). |
Порт | Слушающий порт модема (для TCP/UDP режима) или имя серийного порта, к которому подключен модем (для последовательного режима). |
Скорость передачи данных (Baud Rate) | Скорость передачи информации (для последовательного режима). |
Управление входящим потоком | Тип контроля входящего потока: None, CTS/RTS или XON/XOFF (для последовательного режима). |
Управление исходящим потоком | Тип контроля исходящего потока: None, CTS/RTS или XON/XOFF (для последовательного режима). |
Биты данных (Data Bits) | Биты последовательных данных (для последовательного режима). |
Стоповые биты (Stop Bits) | Стоп-биты последовательных данных (для последовательного режима). |
Четность (Parity) | Четность (для последовательного режима). |
Таймаут | Время ожидания выполнения команды (для последовательного режима). |
Команды
Данное свойство включает список команд, периодически передаваемых модему во время каждого цикла синхронизации. Последний ответ на каждую команду будет доступен в виде переменной контекста Device.
![]() | Команды заносятся в таблицу в случае переполнения наиболее часто используемых команд статуса модема. |
Ниже приведен список свойств каждой команды модема:
Свойство | Описание |
Имя | Имя команды. Будет использовано для названия переменной контекста Device, используемой для получения ответа, поэтому оно может состоять только из букв, однозначных чисел и подчеркивания. |
Описание | Текстовое описание команды. Будет использовано в качестве описания переменной контекста Device. |
Команда | Текст отправляемой команды (для большинства команд должен присутствовать префикс "AT"). |
Ожидать стандартного ответа | Если включено, ответ модема -- ОК. Если свойство отключено, получение ответа прекращается, как только получен символ "новая строка". |
![]() | Если вы хотите подключить несколько схожих устройств типа "модем" к SberMobile, вы можете заполнить таблицу команд только один раз, затем скопировать ее на другие устройства, используя действие репликации. |
Настройки device
Драйвер устройства типа "модем" создает одну переменную настройки Device для каждой команды из таблицы команд. Переменная содержит текст ответа, полученного от модема.
Операции device
Отправка SMS
Данная операция используется для отправки SMS сообщений через подключенный GSM модем. Сначала пользователю предлагается ввести номер получателя, текст SMS и, по желанию, включить режим Юникод.
![]() | Добавьте действие Послать SMS в список действий автоматического исправления ошибок для отправки SMS уведомлений при возникновении тревоги. |
Выполнение пользовательской команды
Позволяет отправлять пользовательскую команду модему.
События
Device
SMS
Запускается, когда SberMobile Server получает входящее SMS сообщение.
Имя события | sms |
Права доступа: | Доступно на уровне прав доступа Наблюдатель |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Заметки |
отправитель | строка | Номер отправителя. |
текст | строка | Текст сообщения. |
Подключение
Драйвер переводит устройство в режим онлайн, если было установлено соединение с модемом, и если был получен ответ ОК на две команды: ATE0 и AT.
Синхронизация
Синхронизация между SberMobile Server и устройством модема включает в себя следующие шаги:
- Создание кэша настроек согласно списку команд. Каждая переменная используется для получения ответа на определенную команду модема.
- Выполнение команд модема и их хранение в кэше настроек.