Tai modifikuota „Android“ TV klaviatūra, kurioje taip pat yra REST API, klausantis tam tikrų komandų iš tinklo.
Pagrindinis šios programos tikslas yra įgalinti tiesiogines komandas iš išmaniųjų namų įrenginių į „Android“ televizorių. Palaikomos komandos yra išvardytos žemiau.
Taip pat yra paruoštas „groovy“ įrenginio prižiūrėtojas, skirtas lengvai integruoti „Samsung Smartthings“ platformą mano „Github“ saugykloje: „ilker-aktuna / androidTV_keyboard_withRestAPI“
Naudojimas „Smartthings“:
1. įdiegti šią klaviatūrą „Android“ televizoriuje ir pasirinkite jį kaip aktyvią klaviatūrą iš nustatymų. (įvestis / klaviatūra)
2. „Smartthings“ platformoje sukurkite įrenginio tvarkyklę, naudodamiesi „github“ saugyklos grooviniu kodu.
3. sukurti įrenginį su nauju įrenginio tipu (sukurtas 2 veiksme)
4. nustatykite „Device Network Id“ („Device Network Id“) „hex“ formatu (pavyzdys „c0a8fe27: 1388“ už „192.168.254.39:5000“)
5. nustatykite naujo įrenginio IP adresą („Android“ TV įrenginio IP adresas)
6. nustatykite savo naujo įrenginio PORT iš 5000
7. Išsaugokite įrenginį ir naudokite „Smartthings“
Naudojimas bet kurioje kitoje aplinkoje:
1. įdiegti šią klaviatūrą „Android“ televizoriuje ir pasirinkite jį kaip aktyvią klaviatūrą iš nustatymų. (įvestis / klaviatūra)
2. galite skambinti šiomis komandomis naudodami bet kurį HTTP klientą šiuo formatu:
http: // IP_ADDRESS_OF_ANDROID_TV: 5000 / [komanda]
Palaikomos komandos:
/ miegas
/namai
/ atgal
/Paieška
/aukštyn
/ žemyn
/ kairė
/ teisė
/ centras
/pagarsink
/patildyti
/atsukti
/ ff
/ playpause
/ ankstesnis
/Kitas