- Kezdőlap
- /
- Cikk
Külső gyártó USB perifériájával vezérelheti eszköze bizonyos funkcióit, például a USB billentyűzetet vagy a Bluetooth® távvezérlőt USB hardverkulccsal.
Ez a funkció kiegészíti az érintővezérlő vagy az érintőképernyős felhasználói felület funkcióit. Nem célja, hogy helyettesítse őket.
Példák az alkalmazásokra:
-
Az osztálytermekben és az előadások során egy kis távirányítóval fel lehet ébreszteni egy eszközt készenléti üzemmódból. Az is kényelmes lehet, ha távirányítóval választja ki, hogy melyik bemeneti forrást jelenítse meg.
-
A kamera nézetének vezérlése (pásztázás, döntés és nagyítás) olyan helyzetekben, amikor az érintővezérlő használata nem engedélyezett. Például egy kórház műtőiben.
Funkcionális áttekintés
Ha megnyom egy gombot a USB beviteli eszközön, az Cisco eszköz API-jén belül indít el egy műveletet. Harmadik féltől származó makrók vagy külső vezérlőeszközök állíthatók be úgy, hogy észleljék ezeket a műveleteket, és ennek megfelelően reagáljanak. Ez a funkció hasonló a Szobai vezérlőgombok viselkedéséhez. Emellett ezeket a műveleteket webhookokon keresztül vagy közvetlenül egy SSH-munkameneten belül is figyelheti.
Nem áll rendelkezésre már létező művelettár, amelyből választhat. Meg kell határoznia és meg kell határoznia azokat a konkrét műveleteket, amelyeknek az eseményekre válaszul kell végrehajtaniuk. Például:
-
Növelje a Cisco eszköz hangerejét a Hangerőnövelő gomb lenyomásakor.
-
PUT a Cisco készüléket készenléti állapotban az Alvó állapot gomb megnyomásakor.
Konfigurációk, események és állapot
A cikkben említett konfigurációk és állapotok az eszköz helyi webes felületén és az API-kban is elérhetők. A webes felület elérésével és a API használatával kapcsolatos információkért olvassa el az Eszközkonfigurációk című cikket .
Amikor megnyílik az eszköz webes felülete, kattintson a Beállítások gombra . A Konfigurációk területen módosítsa a Peripherals > . A harmadik féltől származó USB beviteli eszközök támogatása alapértelmezés szerint le van tiltva.
Egy gomb lenyomása és felengedése egy Megnyomva és egy Elengedve eseményt hoz létre:
*e UserInterface InputDevice Key Action Key: <kulcs neve> *e UserInterface InputDevice Key Action Code: <ID a kulcs> *e UserInterface InputDevice billentyűművelet típusa: Megnyomva ** end *e UserInterface InputDevice Key Action Key: <kulcs neve> *e UserInterface InputDevice billentyű műveleti kódja: <ID kulcs> *e UserInterface InputDevice billentyűművelet típusa: Megjelent ** vége
Az események figyeléséhez regisztrálnia kell az InputDevice eseményekről érkező visszajelzéseket:
xFeedback Register /event/UserInterface/InputDevice ** end
Amikor a Cisco eszköz észleli a harmadik féltől származó perifériát, megjelenik az Állapot és a Peripherals > ConnectedDevice Előfordulhat, hogy a harmadik féltől származó eszköz több eszközként jelenik meg.
További információk
A külső gyártótól származó beviteli eszközök használatáról további információt a Testreszabási útmutatóban talál. Válassza ki a legújabb verziót.
A Cisco támogatás (TAC) nem támogatja a harmadik féltől származó kódok hibakeresését, beleértve a makrókat is. Kérjük, ellenőrizze a Cisco RoomOS együttműködési eszközökhöz oldalt, ha segítségre van szüksége a makrókkal és harmadik féltől származó kódokkal kapcsolatban. Ezen az oldalon további példákat talál a makrókra és kiterjesztésekre.
Példa
Ebben a példában azt szeretnénk bemutatni, hogyan használhatja egy harmadik féltől származó USB beviteli eszköz (ebben az esetben egy távirányító) billentyűit bizonyos funkciók vezérlésére egy Cisco eszközön.
Megmutatjuk, hogyan használhatja a Bluetooth távirányító gombjait (USB hardverkulccsal csatlakoztatva) olyan funkciók kezeléséhez, mint a készenléti állapot, a hangerő beállítása és a Cisco kameraeszköz vezérlése. Fejleszthet olyan makrót, amely figyeli a releváns eseményeket, és végrehajtja a megfelelő műveleteket a Cisco eszköz API használatával.
A következő példában normál betűtípussal írt szöveget kell beírnia. A dőlt betűvel szedett szöveg a Cisco eszköztől kapott válasz.
| 1 |
Jelentkezzen be a Cisco eszközre SSH-n. Szüksége lesz egy helyi rendszergazdai felhasználóra. |
| 2 |
Konfigurálja úgy az eszközt, hogy engedélyezze egy harmadik féltől származó USB távirányító használatát.
A következő paranccsal ellenőrizheti, hogy a konfiguráció be vagy ki van-e kapcsolva:
|
| 3 |
Regisztráljon visszajelzésre, hogy értesítést kapjunk, amikor a távirányító gombjait megnyomják és elengedik.
Ezzel a paranccsal ellenőrizheti, hogy az eszköz mely visszajelzésekhez van regisztrálva:
|
| 4 |
Nyomja meg és engedje fel a távirányító egyik gombját annak ellenőrzéséhez, hogy működik-e a visszajelzés regisztrációja. Ez a művelet két eseményt hoz létre: Megnyomva és Felengedve. Ha nyomva tart egy gombot, addig a Megnyomva esemény jelenik meg, amíg fel nem engedi a gombot. Ezután létrejön a Kiadott esemény. Ezek az események az Enter billentyű lenyomásakor és felengedésekor jelennek meg:
|
| 5 |
Írjon egy makrót, amely figyeli a releváns InputDevice eseményeket, és végrehajtja a kapcsolódó műveleteket az eszköz API használatával.
|