Гэта мадыфікаваная клавіятура Android TV, у якой таксама праходзіць REST API для праслухоўвання некаторых каманд з сеткі.
Асноўная мэта гэтага прыкладання - уключыць прамыя каманды ад разумных хатніх прылад да Android TV. Падтрымліваюцца каманды пералічаны ніжэй.
У маім сховішчы github маецца таксама гатовы апрацоўшчык завадскіх прылад для лёгкай інтэграцыі з платформай Samsung Smartthings: "ilker-aktuna / androidTV_keyboard_withRestAPI"
Выкарыстанне для Smartthings:
1. Усталюйце гэтую клавіятуру на Android TV і абярыце яе ў якасці актыўнай клавіятуры з налад. (увод / клавіятура)
2. стварыце апрацоўшчык прылад на платформе Smartthings з кодам з майго сховішча github.
3. стварыце прыладу з новым тыпам прылады (створана на этапе 2)
4. усталяваць "Ідэнтыфікатар сеткі прылад" у шаснаццатковым фармаце (напрыклад, "c0a8fe27: 1388" для "192.168.254.39:5000")
5. усталюйце IP-адрас новай прылады (IP-адрас прылады Android TV)
6. Устанавіце PORT новай прылады 5000
7. захавайце прыладу і выкарыстоўвайце праз Smartthings
Выкарыстанне для любой іншай асяроддзя:
1. Усталюйце гэтую клавіятуру на Android TV і абярыце яе ў якасці актыўнай клавіятуры з налад. (увод / клавіятура)
2. Вы можаце выклікаць наступныя каманды, выкарыстоўваючы любы кліент HTTP гэтага фармату:
http: // IP_ADDRESS_OF_ANDROID_TV: 5000 / [каманда]
Падтрымліваюцца каманды:
/ спаць
/ Галоўная
/ назад
/ пошук
/ уверх
/ ўніз
/ злева
/ Права
/ цэнтр
/ аб'ём
/ volumedown
/ перамотка назад
/ ff
/ playpause
/ папярэдні
/ наступны