- Hjem
- /
- Artikel
Du kan bruge en tredjeparts USB perifer enhed til at styre visse funktioner på din enhed, f.eks. et USB-tastatur eller en Bluetooth-fjernbetjening® med en USB-dongle.
Denne funktion er beregnet til at supplere funktionerne i touch-controlleren eller touch-brugergrænsefladen. Det er ikke meningen, at det skal erstatte dem.
Eksempler på ansøgninger:
-
I klasseværelser og under forelæsninger kan en lille fjernbetjening bruges til at vække en enhed fra standbytilstand. Det kan også være praktisk at bruge en fjernbetjening til at vælge, hvilken indgangskilde der skal vises.
-
Styring af kameravisningen (panorering, vipning og zoom) i situationer, hvor du ikke har tilladelse til at bruge touch-controlleren. For eksempel i operationsstuer på et hospital.
Funktionelt overblik
Når der trykkes på en knap på USB-inputenheden, udløser det en handling inden for Cisco-enhedens API. Makroer eller eksterne kontrolenheder fra tredjeparter kan konfigureres til at registrere disse handlinger og reagere i overensstemmelse hermed. Denne funktionalitet svarer til, hvordan knapper til kontrol på værelset opfører sig. Derudover er det muligt at overvåge disse handlinger via webhooks eller direkte i en SSH-session.
Der findes ikke et allerede eksisterende bibliotek med handlinger, du kan vælge imellem. Du er forpligtet til at definere og etablere de specifikke handlinger, der skal forekomme som reaktion på begivenhederne. For eksempel:
-
Forøg lydstyrken på Cisco enheden, når der trykkes på lydstyrke op-tasten.
-
PUT Cisco enheden i standbytilstand, når der trykkes på dvaletasten.
Konfigurationer, hændelser og status
De konfigurationer og den status, der henvises til i denne artikel, er tilgængelige både fra enhedens lokale webgrænseflade og API'erne. Læs artiklen Enhedskonfigurationer for at få oplysninger om, hvordan du får adgang til webgrænsefladen og bruger API.
Når enhedens webgrænseflade åbnes, skal du klikke på Indstillinger . Under Konfigurationer skal du ændre til Til. Understøttelsen af tredjeparts USB-inputenheder er deaktiveret som standard.
Når du trykker på og slipper en knap, genereres hændelsen Trykket og Frigivet :
*e UserInterface InputDevice Key Action Key: <navnet på tasten> *e UserInterface InputDevice Key Action Code: <ID af tasten> *e UserInterface InputDevice Key Action Type: Trykket ** end *e UserInterface InputDevice Key Action Key: <navnet på tasten> *e UserInterface InputDevice Key Action Code: <ID af nøglen> *e UserInterface InputDevice Key Action Type: Udgivet ** slut
Hvis du vil lytte efter hændelser, skal du registrere feedback fra InputDevice-hændelserne :
xFeedback Register /event/UserInterface/InputDevice ** end
Når Cisco-enheden registrerer tredjeparts eksterne enheder, vises den under Status og i Peripherals . Tredjepartsenheden kan blive rapporteret som flere enheder.
Yderligere oplysninger
Du kan finde flere oplysninger om brugen af en inputenhed fra tredjepart i tilpasningsvejledningen . Vælg den nyeste version.
Cisco support (TAC) understøtter ikke fejlfinding af tredjepartskode, herunder makroer. Se Cisco RoomOS til samarbejdsenheder , hvis du har brug for hjælp til makroer og tredjepartskode. Se flere eksempler på makroer og udvidelser på denne side .
Eksempel
I dette eksempel vil vi vise dig, hvordan du bruger tasterne på en tredjeparts USB-inputenhed (i dette tilfælde en fjernbetjening) til at styre visse funktioner på en Cisco-enhed.
Vi viser dig, hvordan du bruger knapperne på en Bluetooth fjernbetjening (tilsluttet via en USB dongle) til at styre funktioner som standby, lydstyrkejustering og styring af en Cisco kameraenhed. Du kan udvikle en makro, der lytter til relevante hændelser og udfører tilsvarende handlinger via Cisco-enhedens API.
I følgende eksempel skal du indtaste den tekst, der er skrevet med normal skrifttype. Teksten i kursiv er svaret modtaget fra Cisco-enheden.
| 1 |
Log ind på Cisco enheden på SSH. Du skal bruge en lokal administratorbruger . |
| 2 |
Konfigurer enheden til at tillade brug af en tredjeparts USB fjernbetjening.
Du kan kontrollere, om konfigurationen er Til eller Fra, ved hjælp af denne kommando:
|
| 3 |
Tilmeld dig feedback, så vi får besked, når der trykkes på fjernbetjeningens knapper og slippes.
Du kan kontrollere, hvilke tilbagemeldinger enheden er registreret til ved hjælp af denne kommando:
|
| 4 |
Tryk og slip en knap på fjernbetjeningen for at kontrollere, at feedbackregistrering fungerer. Denne handling genererer to hændelser: Trykket og Frigivet. Hvis du trykker på en tast og holder den nede, vises hændelsen Tryk på, indtil du slipper knappen. Derefter genereres hændelsen Frigivet . Disse hændelser udstedes, når du trykker på og slipper Enter-tasten:
|
| 5 |
Skriv en makro, der lytter efter de relevante inputenhedshændelser og udfører de tilknyttede handlinger ved hjælp af enhedens API.
|