अपने Android ऐप्लिकेशन में Home API जोड़ना

Android ऐप्लिकेशन में Home API जोड़ने के लिए, आपको कुछ ज़रूरी शर्तें पूरी करनी होंगी.

ज़रूरी शर्तें

डेवलपमेंट के लिए, आपको एक ऐसा कंप्यूटर चाहिए जिसमें ये टूल इंस्टॉल हों:

  • Android Studio, वर्शन 2024.2.1 ("Ladybug") या इसके बाद का वर्शन. ध्यान दें कि इससे पहले के वर्शन, होम के SDK टूल के साथ ठीक से काम नहीं कर सकते.

    Android Studio डाउनलोड करना

  • Android डीबगर (adb).

    adb इंस्टॉल करें.

    ऐसा SDK मैनेजर की मदद से किया जा सकता है.

Home के एपीआई को टेस्ट करने के लिए, आपको ये चीज़ें चाहिए:

  • Android 10 या इसके बाद के वर्शन पर काम करने वाला Android डिवाइस, जिस पर उस Google खाते से साइन इन किया गया हो जिसका इस्तेमाल आपको ऐप्लिकेशन डेवलप करने के लिए करना है. पक्का करें कि Android Studio का अप-टू-डेट वर्शन इंस्टॉल हो और उसमें इस डेवलपमेंट खाते से साइन इन किया गया हो.
  • वाई-फ़ाई नेटवर्क.
  • Matter डिवाइसों को ऐक्सेस और कंट्रोल करने के लिए, आपके पास Home के एपीआई के साथ काम करने वाला Google हब भी होना चाहिए. ज़्यादा जानकारी के लिए, Android पर कनेक्टिविटी लेख पढ़ें.
  • होम में, इस सुविधा के साथ काम करने वाला कम से कम एक डिवाइस होना चाहिए. अगर यह डिवाइस (या कोई दूसरा डिवाइस) Thread का इस्तेमाल करता है, तो यह ज़रूरी है कि हब भी Thread बॉर्डर राऊटर हो. Android के सैंपल ऐप्लिकेशन में, डिवाइस के इन टाइप और ट्रैट का इस्तेमाल किया जा सकता है:

    • कलर टेंपरेचर लाइट (चालू और बंद करना, ब्राइटनेस)
    • संपर्क सेंसर (बुलियन स्टेटस)
    • रोशनी को कम या ज़्यादा करने की सुविधा (चालू और बंद करना, रोशनी कम या ज़्यादा करना)
    • एक्सटेंडेड कलर लाइट (चालू और बंद करना, चमक)
    • सामान्य स्विच
    • होम में लोगों की मौजूदगी का पता लगाने वाला सेंसर
    • लाइट चालू/बंद करना (चालू और बंद करना, रोशनी)
    • लाइट स्विच को चालू/बंद करना
    • प्लग-इन यूनिट को चालू/बंद करना (चालू और बंद)
    • चालू/बंद सेंसर

साथ काम करने वाले हब

Google Nest के कुछ ही हब में, Home API की सुविधा काम करती है.

टेबल: Home API के साथ काम करने वाले Google Nest Hub
डिवाइस Thread बॉर्डर राऊटर की सहायता Google Store
Google Home
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

SDK टूल सेट अप करना

इस ओपन बीटा वर्शन में मौजूद Home API, फ़िलहाल डेवलपमेंट के लिए Google की ओर से उपलब्ध कराई गई स्टैंडर्ड लाइब्रेरी का हिस्सा नहीं हैं. Home के एपीआई का इस्तेमाल करके ऐप्लिकेशन बनाने के लिए, आपको लाइब्रेरी को डाउनलोड करके स्थानीय तौर पर होस्ट करना होगा.

Home APIs Android SDK टूल डाउनलोड करने के लिए, आपको पहले Google Home Developers में साइन इन करना होगा.

अभी साइन इन करें!