Android ऐप्लिकेशन में Home API जोड़ने के लिए, आपको कुछ ज़रूरी शर्तें पूरी करनी होंगी.
ज़रूरी शर्तें
डेवलपमेंट के लिए, आपको ऐसे कंप्यूटर की ज़रूरत होगी जिसमें ये टूल इंस्टॉल हों:
Android Studio, वर्शन 2024.2.1 ("लेडीबग") या इसके बाद का वर्शन. ध्यान दें कि इससे पहले के वर्शन, Home APIs SDK के साथ ठीक से काम नहीं कर सकते.
Android डिबगर (
adb
).इंस्टॉल करें
adb
.यह काम SDK Manager की मदद से किया जा सकता है.
साथ ही, Home API को टेस्ट करने के लिए, आपको इनकी ज़रूरत होगी:
- Android 10 या इसके बाद के वर्शन पर काम करने वाला Android डिवाइस. यह डिवाइस, उस Google खाते से सेट अप होना चाहिए जिसका इस्तेमाल आपको डेवलपमेंट के लिए करना है. पक्का करें कि Android Studio का नया वर्शन इंस्टॉल हो और आपने इस डेवलपमेंट खाते से साइन इन किया हो.
- वाई-फ़ाई नेटवर्क.
- Matter डिवाइसों को ऐक्सेस और कंट्रोल करने के लिए, आपके पास Google हब होना चाहिए, जो Home API के साथ काम करता हो. ज़्यादा जानकारी के लिए, Android पर कनेक्टिविटी लेख पढ़ें.
होम में, कम से कम एक ऐसा डिवाइस होना चाहिए जिस पर यह सुविधा काम करती हो. अगर यह डिवाइस (या कोई अन्य डिवाइस जिसकी आपको टेस्टिंग करनी है) Thread का इस्तेमाल करता है, तो हब को भी Thread बॉर्डर राऊटर होना चाहिए. Android सैंपल ऐप्लिकेशन में, इन डिवाइस टाइप और traits का इस्तेमाल किया जा सकता है:
- कलर टेंपरेचर लाइट (चालू और बंद करना, ब्राइटनेस)
- संपर्क सेंसर (बूलियन स्थिति)
- रोशनी कम या ज़्यादा करने की सुविधा वाली लाइट (चालू और बंद करना, चमक)
- एक्सटेंडेड कलर लाइट (चालू और बंद करना, चमक)
- जेनेरिक स्विच
- होम में लोगों की मौजूदगी का पता लगाने वाला सेंसर (होम में लोगों की मौजूदगी का पता लगाने की सुविधा)
- लाइट चालू/बंद करना (चालू और बंद करना, रोशनी)
- लाइट स्विच चालू/बंद करना
- चालू/बंद प्लग-इन यूनिट (चालू और बंद)
- चालू/बंद होने की जानकारी देने वाला सेंसर
इस्तेमाल किए जा सकने वाले हब
Google Nest Hub के कुछ ही मॉडल में, Home API इस्तेमाल करने की सुविधा उपलब्ध है.
एसडीके टूल सेट अप करना
इस ओपन बीटा में मौजूद Home API, फ़िलहाल Google की ओर से डेवलपमेंट के लिए उपलब्ध कराई गई स्टैंडर्ड लाइब्रेरी का हिस्सा नहीं हैं. Home API की मदद से ऐप्लिकेशन डेवलप करने के लिए, आपको लाइब्रेरी को स्थानीय तौर पर डाउनलोड और होस्ट करना होगा.
Home APIs Android SDK टूल डाउनलोड करने के लिए, आपको सबसे पहले Google Home Developers में साइन इन करना होगा.