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