Сервер устройств
Этот контекст используется для доступа и управления одним Сервером Устройств.
Уникальные действия
[?]
Редактировать свойства сервера устройств
Это действие используется для редактирования свойств профиля Сервера Устройств.
Тип действия: | |
Имя действия: | editProperties |
Иконка действия: |
Настроить сервер устройств
Это действие используется для редактирования настроек аппаратного Сервера Устройств. Оно отличается от стандартного действия Настроить тем, что Сервер Устройств будет перезагружен после сохранения новых настроек.
Имя действия: | configure |
Иконка действия: | нет иконки |
Настроить драйвер устройства
Это действие используется для редактирования свойств уровня Сервера Устройств для Драйвера устройств, связанного с профилем Сервера Устройств. Тип драйвера установлен в основных свойствах профиля Сервера Устройств. За информацией о доступных свойствах см. описание драйвера.
Тип действия: | |
Имя действия: | configureDevicePlugin |
Иконка действия: |
Просмотреть список серверов устройств
Показывает список Серверов Устройств
Тип действия: | |
Имя действия: | list |
Просмотреть статус сервера устройств
Это действие показывает состояние профиля Сервера Устройств.
Тип действия: | Настройка (режим только для чтения) |
Имя действия: | status |
Иконка действия: |
Идентифицировать
Это действие заставляет идентифицировать аппаратный Сервер Устройств.
Тип действия: | |
Имя действия: | buzz |
Перезагрузить
Вызов этой функции перезагружает аппаратный Сервер Устройств.
Тип действия: | |
Имя действия: | reboot |
Не интерактивный режим: | Поддерживается |
Просмотреть поток данных
Это действие используется для отслеживания данных, передаваемых между аппаратным Сервером Устройств и SberMobile Server'ом. Подробности здесь.
Имя действия: | dataFlow |
Не интерактивный режим: | Не поддерживается |
Права: | Доступно на уровне доступа Обозреватель. |
Общие действия
[?]
Удалить, Копировать, Редактировать права доступа, Показать журнал событий
Состояния контекста и иконки
Сервер Устройств отключен | |
Сервер Устройств включен (подключен к SberMobile Server'у) | |
Профиль Сервера Устройств заблокирован, попытки входа будут пресекаться |
Некоторые драйверы устройств могут влиять на состояние и иконку контекста. Например, драйвер Прозрачной маршрутизации данных (Link Service) устанавливает иконку контекста в и статус в "Клиент подключен", когда какое-нибудь стороннее ПО подключено к SberMobile Server'у по специально выделенному и указанному в настройках драйвера для профиль Сервера Устройств порту и обменивается данными с текущим Сервером Устройств. Другими словами, Вы видите эту иконку когда SberMobile Server используется как прозрачная "труба" между Сервером Устройств и другим ПО. |
Дополнительная информация |
Информация о контексте
Тип контекста: deviceServer
Имя контекста: предоставляется пользователем
Описание контекста: предоставляется пользователем
Путь контекста: users.USER_NAME.deviceservers.DEVICE_SERVER_ACCOUNT_NAME
Маска контекста: users.*.deviceservers.*
Права доступа к контексту: Наблюдатель
Публичные переменные (свойства)
[?]
Информация о сервере устройств
Возвращает свойства профиля Сервера Устройств.
Имя переменной: | deviceServerInfo |
Число записей: | 1 |
Права: | Чтение на уровне Наблюдатель |
Формат записи:
Имя | Тип | Описание |
owner | строка |
|
name | строка |
|
password | строка |
|
description | строка |
|
registerindns | логическое значение |
|
blocked | логическое значение |
|
inbandpassthrough | логическое значение |
|
timezone | строка |
|
deviceplugin | строка |
|
Статус сервера устройств
Возвращает состояние профиля Сервера Устройств.
Имя переменной: | status |
Число записей: | 1 |
Права: | Чтение на уровне Наблюдатель |
Формат записей:
Имя поля | Тип поля | Заметки |
name | строка |
|
online | логическое значение |
|
pluginStatus | строка |
|
dsToServer | длинное |
|
serverToDs | длинное |
|
creationtime | дата |
|
updatetime | дата |
|
realip | строка | Нулевое |
realport | целое | Нулевое |
logintime | дата | Нулевое |
internalip | строка | Нулевое |
Публичные функции
[?]
Отправка команд
Эта функция отправляет несколько команд к аппаратному серверу устройств и возвращает его ответы.
Имя функции: | commands | ||
Права: | Доступна на уровне Наблюдетель | ||
Число записей на входе: | 1...бесконечно | ||
Входной формат: | Имя | Тип | Описание |
---|---|---|---|
command | строка | Текст команды | |
Число записей на выходе: | 1...бесконечно | ||
Выходной формат: | Имя | Тип | Описание |
successful | логическое значение | True, если команда успешно отправлена и на нее пришел ответ. | |
errortext | строка | Текст сообщения об ошибке если возникла какая-то ошибка ввода-вывода при отправлении команды. | |
reply | строка | Текст ответа, полученный от сервера устройств если на команду пришёл ответ. |
Отправка безответных команд
Эта функция отправляет несколько команд к аппаратному серверу устройств, не требующих ответа.
Имя функции: | nonRepliedCommands | ||
Права: | Доступна на уровне Наблюдатель | ||
Число входных записей: | 1...бесконечно | ||
Входной формат: | Имя | Тип | Описание |
---|---|---|---|
command | строка | Текст команды | |
Число записей на выходе: | 1...бесконечно | ||
Выходной формат: | Имя | Тип | Описание |
successful | логическое значение | True, если команда была успешно отправлена. Успешная отправка команды, не требующей ответа по UDP не означает, что она успешно получена и обаработана сервером устройств. | |
errortext | строка | Текст сообщения об ошибке, если какая-то ошибка ввода-вывода возникла при отправке команды. |
Идентифицировать
Идентифицирует сервер устройств.
Имя функции: | buzz |
Права: | Доступна на уровне Наблюдатель |
Число записей на входе: | 0 |
Входной формат: | нет |
Число записей на выходе: | 0 |
Выходной формат: | нет |
Перезагрузить
Перезагружает сервер устройств.
Имя функции: | reboot |
Права: | Доступна на уровне Наблюдатель |
Число записей на входе: | 0 |
Входной формат: | нет |
Число записей на выходе: | 0 |
Выходной формат: | нет |
Отключить
Заставляет сервер закрыть TCP-соединение с аппаратным сервером устройств. Он попытается подключиться к серверу устройств через несколько секунд вновь.
Имя функции: | disconnect |
Права: | Доступна на уровне Наблюдатель |
Число записей на входе: | 0 |
Входной формат: | нет |
Число записей на выходе: | 0 |
Выходной формат: | нет |
Удалить
Удаляет профиля сервера устройств.
Имя функции: | remove |
Права: | Доступна на уровне Наблюдатель |
Число записей на входе: | 0 |
Входной формат: | нет |
Число записей на выходе: | 0 |
Выходной формат: | нет |
Общие события
[?]
Общие события: info (Информация), contextStatusChanged (Изменение статуса)
Подключение
Это событие возникает при успешном входе устройства на сервер.
Имя события: | connection |
Права: | Доступно на уровне Наблюдатель |
Число записей: | 0 |
Отключение
Это событие возникает при отключении устройства от сервера.
Имя события: | disconnection |
Права: | Доступно на уровне Наблюдатель |
Число записей: | 0 |
Извещение
Это событие генерируется при получении извещения (т.е. команды, которая не является ответом на какую-либо другую команду) с сервера устройств. Такие извещения обрабатываются SberMobile Server'ом только если отключена опция команды-нотификации разрешены клиенту в профиле Сервера Устройств.
Имя события | inband |
Права: | Доступно на уровне Наблюдатель |
Число записей: | 1 |
Формат записи:
Имя поля | Тип поля | Заметки |
text | строка | Текст полученного извещения. |