Sebagai alternatif untuk Infra Merah, Anda dapat menggunakan HDMI, jika TV Anda memiliki HDMI 2.0, itu akan mendukung semacam implementasi CEC ( Consumer Electronics Control
)
Setiap merek TV menyebut ini sesuatu yang lain, seperti Panasonic Viera Link. Tapi itu semua menggunakan standar yang sama hanya beberapa alat TV lebih, beberapa kurang tetapi dasar-dasarnya harus ada. Suka menghidupkan atau mematikan TV, menavigasi saluran, dll.
cec-o-matic adalah alat yang berguna untuk mencoba dan membantu Anda memecahkan kode pesan yang dikirimkan oleh berbagai perangkat HDMI melalui jaringan CEC. Ingatlah bahwa Anda juga dapat mengontrol bentuk Pi TV melalui remote, tetapi itu juga bisa menjadi AMP, Blu Ray Play, dll. Ini adalah uni directional.
Anda perlu membangun CEC-CLIENT sehingga Anda perlu beberapa dependensi terlebih dahulu
apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config
Kemudian dapatkan dari GIT dan bangun
git clone git://github.com/Pulse-Eight/libcec.git
cd libcec
./bootstrap
./configure --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/lib --enable-rpi
make
make install
ldconfig
Anda kemudian dapat memeriksa apakah perangkat CEC bekerja dengan benar pada Pi dengan menggunakan perintah konsol ini
cec-client -l
Berikut adalah beberapa perintah lagi untuk membuat Anda maju
- Pindai bus CEC, dan laporkan semua perangkat:
echo "scan" | cec-client -s -d 1
- Periksa status daya TV (perangkat 0):
echo "pow 0" | cec-client -s -d 1
- Nyalakan TV:
echo "on 0" | cec-client -s -d 1
- Matikan TV:
echo "standby 0" | cec-client -s -d 1
Mungkin agak sulit untuk menyelesaikan semua perintah pada awalnya, tetapi ini adalah cara yang sangat kuat untuk mengontrol perangkat yang terhubung melalui HDMI.
Sebagian besar tutor menunjukkan cara mengontrol Pi melalui TV, seperti XBMC. Pada dasarnya Anda menggunakan remote TV Anda untuk menavigasi menu di XBMC. Tetapi Anda juga bisa melakukannya dengan cara lain.
Saya harap ini membantu seseorang di masa depan sebagai alternatif dari Infradead .