Jest to zmodyfikowana klawiatura telewizyjna z systemem Android, która obsługuje także API REST nasłuchujące pewnych poleceń z sieci.
Głównym celem tej aplikacji jest włączenie bezpośrednich poleceń z urządzeń inteligentnego domu do telewizora z Androidem. Obsługiwane polecenia są wymienione poniżej.
Dostępny jest również gotowy moduł obsługi urządzeń, który ułatwia integrację z platformą Samsung Smartthings w moim repozytorium github: „ilker-aktuna / androidTV_keyboard_withRestAPI”
Wykorzystanie dla Smartthings:
1. zainstaluj tę klawiaturę na telewizorze z systemem Android i wybierz ją jako aktywną klawiaturę z ustawień. (wejście / klawiatura)
2. utwórz obsługę urządzenia na platformie Smartthings z kodem groovy z mojego repozytorium github.
3. utwórz urządzenie z nowym typem urządzenia (utworzone w kroku 2)
4. ustaw „Device Network Id” w formacie szesnastkowym (przykład „c0a8fe27: 1388” dla „192.168.254.39:5000”)
5. ustaw adres IP nowego urządzenia (adres IP urządzenia z Androidem TV)
6. ustaw PORT swojego nowego urządzenia na 5000
7. zapisz urządzenie i skorzystaj z opcji Smartthings
Wykorzystanie w dowolnym innym środowisku:
1. zainstaluj tę klawiaturę na telewizorze z systemem Android i wybierz ją jako aktywną klawiaturę z ustawień. (wejście / klawiatura)
2. możesz wywoływać następujące polecenia za pomocą dowolnego klienta HTTP w tym formacie:
http: // IP_ADDRESS_OF_ANDROID_TV: 5000 / [polecenie]
Obsługiwane polecenia:
/sen
/Dom
/z powrotem
/Szukaj
/w górę
/na dół
/lewo
/dobrze
/środek
/ volumeup
/ściszanie
/przewijanie do tyłu
/ ff
/ playpause
/poprzedni
/Kolejny