Do sterowania niektórymi funkcjami urządzenia możesz używać urządzenia peryferyjnego USB innej firmy, np. klawiatury USB lub pilota Bluetooth® z kluczem USB.
Ta funkcja ma na celu uzupełnienie funkcjonalności kontrolera dotykowego lub dotykowego interfejsu użytkownika. Nie ma na celu zastępowania ich.
Przykłady zastosowań:
-
Na lekcjach i podczas wykładów za pomocą małego pilota można wybudzić urządzenie z trybu czuwania. wygodne może być także użycie pilota do wybrania źródła sygnału wejściowego, które ma być prezentowane.
-
Sterowanie widokiem kamery (obrót, pochylenie i zoom) w sytuacjach, w których nie wolno używać kontrolera dotykowego. Na przykład w salach operacyjnych w szpitalu.
Przegląd funkcjonalny
Naciśnięcie przycisku na urządzeniu wejściowym USB powoduje wywołanie akcji w API urządzenia Cisco. Można skonfigurować makra lub zewnętrzne urządzenia sterujące innych firm, aby wykrywały te działania i odpowiednio reagowały. Ta funkcjonalność jest podobna do działania przycisków sterowania w pokoju. Dodatkowo możliwe jest monitorowanie tych działań za pomocą webhooków lub bezpośrednio w sesji SSH.
Nie udostępnia się istniejącej biblioteki działań do wyboru. Musisz zdefiniować i ustalić konkretne działania, które powinny nastąpić w odpowiedzi na zdarzenia. Na przykład:
-
Zwiększ głośność urządzenia Cisco po naciśnięciu klawisza zwiększania głośności.
-
Przełącz urządzenie Cisco w tryb gotowości po naciśnięciu klawisza Uśpij.
Konfiguracje, zdarzenia i status
Konfiguracje i stan, o których mowa w tym artykule, są dostępne zarówno z lokalnego interfejsu internetowego urządzenia, jak i interfejsów API. Przeczytaj artykuł dotyczący konfiguracji urządzeń , aby uzyskać informacje, jak uzyskać dostęp do interfejsu internetowego i korzystać z API.
Po otwarciu interfejsu internetowego urządzenia kliknij Ustawienia . W Konfiguracje zmień do Wł.. Obsługa urządzeń wejściowych USB innych firm jest domyślnie wyłączona.
Naciśnięcie i zwolnienie przycisku powoduje wygenerowanie zdarzenia Naciśnięty i Zwolniony:
*e Klawisz akcji interfejsu użytkownika urządzenia wejściowego: <nazwa klucza> *e Kod akcji klucza urządzenia wejściowego UserInterface: <id klucza> *e Klawisz urządzenia wejściowego interfejsu użytkownika Typ działania: Wciśnięty ** end *e Klawisz działania klawisza urządzenia wejściowego interfejsu użytkownika: <nazwa klawisza> *e Kod akcji klucza urządzenia wejściowego UserInterface: <id klucza> *e Typ akcji klawisza urządzenia wejściowego interfejsu użytkownika: Zwolniony ** koniec
Aby nasłuchiwać zdarzeń, musisz zarejestrować sprzężenie zwrotne od zdarzeń InputDevice:
xFeedback Zarejestruj /event/UserInterface/InputDevice ** koniec
Gdy urządzenie Cisco wykryje urządzenie peryferyjne innej firmy, zostanie ono wyświetlone w sekcji Stan iw sekcji . Urządzenie innej firmy może zostać zgłoszone jako wiele urządzeń.
Przykład
Przykład tego, jak sprawić, by klawisze pilota Bluetooth obsługiwały niektóre funkcje urządzenia Cisco, znajdziesz w tym artykule .
Zajrzyj tutaj więcej przykładów makr i rozszerzeń.
Dalsza informacja
Więcej informacji na temat korzystania z urządzenia wejściowego innej firmy można znaleźć w podręczniku Dostosowywanie. Wybierz najnowszą wersję.
Pomoc techniczna firmy Cisco (TAC) nie obsługuje debugowania kodu innej firmy, w tym makr. Sprawdź Cisco RoomOS dla urządzeń do współpracy jeśli potrzebujesz pomocy z makrami i kodem innych firm. Sprawdź tę stronę , aby uzyskać więcej przykładów makr i rozszerzeń.