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