Bu, şəbəkənin müəyyən əmrləri üçün bir REST API dinləyən bir Android TV klaviaturasıdır.
Bu proqramın əsas məqsədi ağıllı ev cihazlarından Android TV-ye birbaşa əmrləri təmin etməkdir. Dəstəklənən əmrlər aşağıda verilmişdir.
Github havuzumda Samsung Smartthings platforması ilə asanlıqla inteqrasiya etmək üçün hazır groovy cihaz işləyicisi var: "ilker-aktuna / androidTV_keyboard_withRestAPI"
Smartthings üçün istifadə:
1. Android TV-də bu klaviatura quraşdırın və parametrlərdən aktiv klaviatura kimi seçin. (giriş / klaviatura)
2. Smartthings platformumda mənim github deposundan groovy kodu ilə bir cihaz işleyicisi yaradın.
3. yeni cihaz növü olan bir cihaz yaratmaq (2 addımda yaradılmışdır)
4. hex formatında "Device Network ID" (nümunə "c0a8fe27: 1388" üçün "192.168.254.39:5000")
5. yeni cihazınızın IP ünvanını təyin edin (Android TV qurğusunun IP ünvanı)
6. yeni cihazınızın PORT'unu 5000 olaraq təyin edin
7. cihazınızı saxlamaq və Smartthings vasitəsilə istifadə edin
Hər hansı digər mühit üçün istifadə:
1. Android TV-də bu klaviatura quraşdırın və parametrlərdən aktiv klaviatura kimi seçin. (giriş / klaviatura)
2. Bu formata malik olan hər hansı bir HTTP istemcisini istifadə edərək, aşağıdakı əmrləri zəng edə bilərsiniz:
http: // IP_ADDRESS_OF_ANDROID_TV: 5000 / [command]
Dəstəklənən əmrlər:
/ yuxu
/ev
/ geri
/ axtarış
/ up
/aşağı
/ sol
/ sağ
/Mərkəz
/ volumeup
/ volumedown
/ geri çəkin
/ ff
/ playpause
/ əvvəlki
/ Sonrakı
Güncəlləmə vaxtı
7 avq 2025