W tym przykładzie chcemy pokazać, jak używać kluczy zewnętrznego urządzenia wejściowego USB (w tym przypadku pilota) do sterowania niektórymi funkcjami na urządzeniu Cisco.
Pokażemy Ci, jak używać przycisków na pilocie Bluetooth (podłączonym za pomocą klucza USB) do zarządzania funkcjami takimi jak tryb gotowości, regulacja głośności i sterowanie urządzeniem kamery Cisco. Można opracować makro, które słucha istotnych zdarzeń i wykonuje odpowiednie działania za pośrednictwem interfejsu API urządzenia Cisco.
W poniższym przykładzie należy wprowadzić tekst napisany zwykłą czcionką. Tekst kursywą jest odpowiedzią otrzymaną z urządzenia Cisco.
| 1 | Zaloguj się do urządzenia Cisco na SSH. Potrzebujesz lokalnego użytkownika administratora. | ||
| 2 | Skonfiguruj urządzenie, aby zezwolić na korzystanie z pilota zdalnego sterowania USB innej firmy.
| ||
| 3 | Zarejestruj się, aby uzyskać informacje zwrotne, abyśmy otrzymywali powiadomienia o naciśnięciu i zwolnieniu przycisków pilota.
| ||
| 4 | Naciśnij i zwolnij przycisk na pilocie, aby sprawdzić, czy rejestracja informacji zwrotnej działa. Ta akcja generuje dwa zdarzenia: Naci śnięte i U wolnione. Jeśli naciśniesz i przytrzymasz przycisk, zdarzenie Naci śnięte zostanie wyświetlone do momentu zwolnienia przycisku. Następnie generowane jest zdarzenie Released. Te zdarzenia są wydawane po naciśnięciu i zwolnieniu klawisza Enter:
| ||
| 5 | Napisz makro, które odsłuchuje odpowiednich zdarzeń InputDevice i wykonuje skojarzone działania za pomocą interfejsu API urządzenia.
|