इन्फ्रारेड के विकल्प के रूप में, आप एचडीएमआई का उपयोग कर सकते हैं, यदि आपके टीवी में एचडीएमआई 2.0 है, तो यह किसी तरह के सीईसी ( Consumer Electronics Control
) इम्प्लांटेशन का समर्थन करेगा
प्रत्येक टीवी ब्रांड इसे कुछ और कहता है, जैसे पैनासोनिक वीरा लिंक। लेकिन यह सब एक ही मानक का उपयोग करता है बस कुछ टीवी का कार्यान्वयन अधिक, कुछ कम लेकिन मूल बातें होनी चाहिए। जैसे टीवी चालू या बंद करें, चैनल नेविगेट करें, आदि।
cec-o-matic एक उपयोगी उपकरण है जो आपको संदेश को डिकोड करने में मदद करने के लिए एक उपयोगी उपकरण है जो HDMI डिवाइसों के सरणी CEC नेटवर्क पर भेज रहा है। याद रखें कि आप रिमोट के माध्यम से टीवी के पाइ फॉर्म को भी नियंत्रित कर सकते हैं, लेकिन यह एएमपी, ब्लू रे प्ले आदि भी हो सकता है।
आपको CEC-CLIENT का निर्माण करना होगा ताकि आपको पहले कुछ निर्भरता की आवश्यकता हो
apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config
फिर इसे जीआईटी से प्राप्त करें और निर्माण करें
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
आप तब जांच सकते हैं कि सीईसी डिवाइस इस कंसोल कमांड का उपयोग करके पाई पर ठीक से काम कर रहा है या नहीं
cec-client -l
यहां आपको जाने के लिए कुछ और कमांड दिए गए हैं
- CEC बस को स्कैन करें, और सभी उपकरणों की रिपोर्ट करें:
echo "scan" | cec-client -s -d 1
- टीवी की शक्ति स्थिति की जांच करें (डिवाइस 0):
echo "pow 0" | cec-client -s -d 1
- टीवी चालू करें:
echo "on 0" | cec-client -s -d 1
- टीवी बंद कर दें:
echo "standby 0" | cec-client -s -d 1
पहली बार में सभी कमांड को काम करना थोड़ा मुश्किल हो सकता है, लेकिन यह एचडीएमआई के माध्यम से जुड़े उपकरणों को नियंत्रित करने का एक बहुत मजबूत तरीका है।
अधिकांश ट्यूटरलॉइज़ दिखाते हैं कि टीवी के माध्यम से पाई को कैसे नियंत्रित किया जाए, जैसे एक्सबीएमसी करता है। मूल रूप से आप XBMC पर मेनू को नेविगेट करने के लिए अपने टीवी रिमोट का उपयोग करते हैं। लेकिन आप इसे अन्य तरीके से भी कर सकते हैं।
मुझे उम्मीद है कि यह भविष्य में Infradead के विकल्प के रूप में किसी की मदद करता है ।