Bu, ağdan belirli komutları dinleyen bir REST API'sine de ev sahipliği yapan değiştirilmiş bir Android TV klavyesidir.
Bu uygulamanın temel amacı akıllı ev cihazlarından Android TV'nize doğrudan komutları vermektir. Desteklenen komutlar aşağıda listelenmiştir.
Benim github deposunda Samsung Smartthings platformu ile kolay entegrasyon için hazır bir groovy cihaz işleyicisi var: "ilker-aktuna / androidTV_keyboard_withRestAPI"
Smartthings Kullanımı:
1. bu klavyeyi Android TV'nize yükleyin ve ayarlardan aktif klavye olarak seçin. (Giriş / klavye)
2. Smartthings platformunuzda github depomdan gelen harika kodu olan bir cihaz işleyici oluşturun.
3. Yeni cihaz tipinde bir cihaz oluşturun (2. adımda yaratılır)
4. "Aygıt Ağı Kimliği" ni altıgen biçiminde ayarlayın (örneğin, "192.168.254.39:5000" için "c0a8fe27: 1388")
5. yeni cihazınızın IP adresini ayarlayın (Android TV cihazının IP adresi)
6. Yeni cihazınızın PORT'unu 5000 olarak ayarlayın.
7. cihazınızı kaydedin ve Smartthings üzerinden kullanın
Başka herhangi bir ortamın kullanımı:
1. bu klavyeyi Android TV'nize yükleyin ve ayarlardan aktif klavye olarak seçin. (Giriş / klavye)
2. Bu formatta herhangi bir HTTP istemcisini kullanarak aşağıdaki komutları çağırabilirsiniz:
http: // IP_ADDRESS_OF_ANDROID_TV: 5000 / [komut]
Desteklenen Komutlar:
/uyku
/ev
/geri
/arama
/ yukarı
/aşağı
/ayrıldı
/sağ
/ center
/sesi aç
/sesi kıs
/geri sarma
/ ff
/Oynat durdur
/önceki
/Sonraki