Вы можете использовать периферийное USB-устройство стороннего производителя для управления определенными функциями вашего устройства, например USB-клавиатуру или пульт дистанционного управления Bluetooth® с USB-ключом.
Эта функция предназначена для дополнения функциональности сенсорного контроллера или сенсорного пользовательского интерфейса. Он не предназначен для замены их.
Примеры областей применения:
-
В аудиториях и во время лекций можно использовать небольшой пульт дистанционного управления для вывода устройства из режима ожидания. Также может быть удобно использовать пульт дистанционного управления для выбора источника входного сигнала.
-
Управление видом камеры (панорамирование, наклон и масштабирование) в ситуациях, когда использование сенсорного контроллера запрещено. Например, в операционных в больнице.
Функциональный обзор
Когда кнопка на USB-устройстве ввода нажимается, она запускает действие в API устройства Cisco. Макросы или внешние устройства управления от третьих лиц могут быть настроены для обнаружения этих действий и соответствующего реагирования. Эта функциональность аналогична поведению кнопок управления в номере. Кроме того, эти действия можно отслеживать через веб-перехватчики или непосредственно в сеансе SSH.
Существующей ранее библиотеки действий на выбор не предусмотрено. От вас требуется определить и установить конкретные действия, которые должны произойти в ответ на события. Пример:
-
Увеличьте громкость устройства Cisco при нажатии клавиши увеличения громкости.
-
Переведите устройство Cisco в режим ожидания при нажатии клавиши «Сон».
Конфигурация, события и состояние
Конфигурации и статус, упомянутые в этой статье, доступны как из локального веб-интерфейса устройства, так и через API. Прочтите статью Конфигурации устройства , чтобы узнать, как получить доступ к веб-интерфейсу и использовать API.
Когда откроется веб-интерфейс устройства, нажмите Настройки . В разделе Конфигурации измените до Включено. По умолчанию поддержка сторонних устройств ввода USB отключена.
При нажатии кнопки и ее отпускании создается событие Нажата и Отпущена:
*e UserInterface InputDevice Key Action Key: <имя ключа> *e Код действия клавиши UserInterface InputDevice: <id ключа> *e Тип действия клавиши UserInterface InputDevice: Нажата ** end *e Клавиша действия клавиши UserInterface InputDevice: <имя клавиши> *e Код действия клавиши UserInterface InputDevice: <id ключа> *e Тип действия клавиши UserInterface InputDevice: выпущено ** конец
Для прослушивания событий необходимо регистрировать обратную связь от событий УстройствоВвода:
xFeedback Register /event/UserInterface/InputDevice ** конец
Когда устройство Cisco обнаружит периферийное устройство стороннего производителя, оно будет указано в разделе Состояние и в разделе . Стороннее устройство может быть зарегистрировано как несколько устройств.
Пример
В этой статье приведен пример того, как можно заставить клавиши пульта Bluetooth управлять некоторыми функциями устройства Cisco.
Посмотрите здесь дополнительные примеры макросов и расширений.
Дополнительные источники информации
Дополнительные сведения об использовании стороннего устройства ввода см. в руководстве по настройке. Выбирайте последнюю версию.
Служба поддержки Cisco (TAC) не оказывает помощь в отладке стороннего кода, включая макросы. Пожалуйста, проверьте Cisco RoomOS для устройств для совместной работы , если вам нужна помощь с макросами и сторонним кодом. Посетите эту страницу , чтобы увидеть дополнительные примеры макросов и расширений.