แอพคีย์บอร์ดแทน REST API สำหรับฟังคำสั่งควบคุมเครือข่าย
นี่คือแป้นพิมพ์ Android TV ที่ได้รับการดัดแปลงซึ่งโฮสต์ REST API เพื่อรับฟังคำสั่งบางอย่างจากเครือข่าย
วัตถุประสงค์หลักของแอปพลิเคชั่นนี้คือการเปิดใช้งานคำสั่งโดยตรงจากอุปกรณ์สมาร์ทโฮมไปยัง Android TV ของคุณ คำสั่งที่รองรับมีการระบุไว้ด้านล่าง
นอกจากนี้ยังมีตัวจัดการอุปกรณ์ Groovy ที่พร้อมสำหรับการรวมเข้ากับแพลตฟอร์ม Samsung Smartthings ได้อย่างง่ายดายที่ที่เก็บ github ของฉัน: "ilker-aktuna / androidTV_keyboard_withRestAPI"
การใช้งานสำหรับ Smartthings:
1. ติดตั้งคีย์บอร์ดนี้บน Android TV ของคุณและเลือกเป็นคีย์บอร์ดที่ใช้งานจากการตั้งค่า (input / แป้นพิมพ์)
2. สร้างตัวจัดการอุปกรณ์บนแพลตฟอร์ม Smartthings ของคุณด้วยรหัส Groovy จากที่เก็บ github ของฉัน
3. สร้างอุปกรณ์ที่มีประเภทอุปกรณ์ใหม่ (สร้างในขั้นตอนที่ 2)
4. ตั้งค่า "รหัสเครือข่ายอุปกรณ์" ในรูปแบบฐานสิบหก (ตัวอย่าง "c0a8fe27: 1388" สำหรับ "192.168.254.39/5000")
5. ตั้งค่าที่อยู่ IP ของอุปกรณ์ใหม่ของคุณ (ที่อยู่ IP ของอุปกรณ์ Android TV)
6. ตั้งค่า PORT ของอุปกรณ์ใหม่ของคุณเป็น 5,000
7. บันทึกอุปกรณ์ของคุณและใช้งานผ่าน Smartthings
การใช้งานสำหรับสภาพแวดล้อมอื่น ๆ :
1. ติดตั้งคีย์บอร์ดนี้บน Android TV ของคุณและเลือกเป็นคีย์บอร์ดที่ใช้งานจากการตั้งค่า (input / แป้นพิมพ์)
2. คุณสามารถเรียกคำสั่งต่อไปนี้โดยใช้ไคลเอนต์ HTTP ที่มีรูปแบบนี้:
http: // IP_ADDRESS_OF_ANDROID_TV: 5000 / [คำสั่ง]
คำสั่งที่รองรับ:
/นอน
/บ้าน
/กลับ
/ค้นหา
/ ขึ้น
/ลง
/ซ้าย
/ขวา
/ศูนย์
/ปรับระดับเสียงขึ้น
/ลดเสียงลง
/ ย้อนกลับ
/ ff
/ playpause
/ ก่อนหน้า
/ต่อไป