आरंभ करें

Device Access इस प्रोग्राम की मदद से, लोग ऐक्सेस, कंट्रोल, और मैनेज कर सकते हैं एसडीएम एपीआई का इस्तेमाल करने वाले Google Nest डिवाइस.

Device Accessका इस्तेमाल शुरू करने के लिए, आपको ये टास्क पूरे करने होंगे:

  1. Device Access प्रोग्राम के लिए रजिस्टर करें.
  2. इसके साथ काम करने वाले Nest डिवाइस को, Google खाते से चालू करें.
  3. इसे चालू करने के लिए, Google Cloud प्रोजेक्ट बनाएं एसडीएम एपीआई और OAuth 2.0 क्लाइंट आईडी पाएं.
  4. प्रोजेक्ट आईडी पाने के लिए, Device Access प्रोजेक्ट बनाएं.

डिवाइस ऐक्सेस के लिए रजिस्टर करें

पहला प्रोजेक्ट बनाने से पहले, आपको Device Accessके लिए रजिस्टर करना होगा. रजिस्ट्रेशन में Google API और डिवाइस को स्वीकार करना शामिल है सैंडबॉक्स की सेवा की शर्तें ऐक्सेस करें. साथ ही, एक बार शुल्क रिफ़ंड नहीं होगा (पांच डॉलर). यह शुल्क हर खाते के लिए होगा.

जब तक आप दोनों की शर्तें स्वीकार नहीं कर लेते, तब तक कोई प्रोजेक्ट नहीं बनाया जा सकता सेवा और रजिस्ट्रेशन शुल्क का पेमेंट किया. यह सभी उपयोगकर्ताओं पर लागू होता है, विज्ञापन बनाने के लिए ऑफ़र.

अगर आपने पहले से Device Access कंसोल में रजिस्टर किया है, तो ऐसा नहीं किया है:

Device Access कंसोल पर जाएं

ज़्यादा जानकारी के लिए Device Access रजिस्ट्रेशन देखें जानकारी.

उस डिवाइस को चालू करना जिस पर Family Link काम करता है

Device Access प्रोग्राम में ये डिवाइस काम करते हैं:

  • सभी Google Nest थर्मोस्टैट
  • सभी Google Nest कैमरे
  • सभी Google Nest Doorbell
  • Google Nest Hub Max

काम करने वाले डिवाइस पेज पर जाकर अलग-अलग डिवाइस मॉडल की सूची.

जिन डिवाइस पर Family Link काम करता है उन्हें चालू करने के बारे में जानने के लिए, डिवाइस मैन्युअल देखें.

Google Cloud Platform सेट अप करना

एसडीएम एपीआई को इसके ज़रिए ऐक्सेस दिया जाता है Google Cloud. API को सक्षम करने और Google खाते को इससे अनुमति देने के लिए Nest डिवाइस के साथ काम करता है, तो आपको Google Cloud की ज़रूरत होगी प्रोजेक्ट.

इसे चालू करने के लिए, नीचे दिए गए एपीआई को चालू करें और OAuth 2.0 क्लाइंट आईडी पाएं बटन का इस्तेमाल करें Smart Device Management API और OAuth 2.0 क्लाइंट आईडी पाना:

  1. अगर आपके पास कोई मौजूदा Google Cloud प्रोजेक्ट है, तो Device Accessका इस्तेमाल करने के लिए, पक्का करें कि आपने एडमिन खाते में लॉग इन किया हो उस प्रोजेक्ट को हटाने का अनुरोध किया जा सकता है. इसके बाद, यहां दी गई सूची में से कोई मौजूदा प्रोजेक्ट चुनें बटन पर क्लिक करने के बाद उपलब्ध प्रोजेक्ट. या फिर, नया प्रोजेक्ट.
  2. "आप कहां से कॉल कर रहे हैं?" पूछे जाने पर, वेब सर्वर चुनें.
  3. अनुमति वाले रीडायरेक्ट' की वैल्यू के तौर पर https://www.google.com डालें यूआरआई. इसका इस्तेमाल करके ऑथराइज़ेशन कोड पाने के लिए, एक रीडायरेक्ट यूआरआई की ज़रूरत होती है पीसीएम.
  4. सेटअप पूरा होने के बाद, OAuth 2.0 क्लाइंट आईडी और क्लाइंट सीक्रेट को कॉपी करें वैल्यू डालें और अपने लोकल मशीन पर क्रेडेंशियल JSON डाउनलोड करें.
एपीआई चालू करना और OAuth 2.0 क्लाइंट आईडी पाना

अगर आपको Google Cloud प्रोजेक्ट को मैन्युअल तरीके से सेट अप करना है या पुष्टि करनी है सेटअप करें और अपने क्रेडेंशियल फिर से पाएं:

  1. इस पर Smart Device Management API चालू करें एपीआई चालू करने की सुविधा पेज.
  2. इस पर OAuth 2.0 क्लाइंट आईडी पाएं: क्रेडेंशियल पेज.

डिवाइस ऐक्सेस वाला प्रोजेक्ट बनाना

कंसोल Device Access पर वापस जाएं.

  1. Console की होम स्क्रीन पर, बनाएं प्रोजेक्ट.
  2. कॉन्टेंट बनाने की प्रोसेस में हर स्क्रीन को भरें:
    1. अपने प्रोजेक्ट का नाम डालें.
    2. वह OAuth 2.0 क्लाइंट आईडी डालें जिसे इस दौरान जनरेट किया गया था Google Cloud Platform सेट अप करें. अगर आपको OAuth क्लाइंट आईडी को पहले कॉपी नहीं किया था, तो आप उसे credentials.json फ़ाइल डाउनलोड की गई.अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    3. इवेंट की सुविधा चालू या बंद करें. इवेंट को Google Cloud Pub/Sub मैनेज करता है और सभी डिवाइसों और स्ट्रक्चर के लिए एसिंक्रोनस अपडेट उपलब्ध कराता है आपके प्रोजेक्ट के लिए अनुमति मिली हुई है. अगर आपको इवेंट चाहिए, तो चालू करें को चुनें. अगर आपने इस बारे में पक्का नहीं है, तो बंद करें को चुनें. इन्हें बाद में कभी भी चालू किया जा सकता है.
  3. पूरा होने पर, आपके प्रोजेक्ट को एक प्रोजेक्ट आईडी असाइन किया जाता है. यह आईडी यूयूआईडी, जैसे कि 32c4c2bc-fe0d-461b-b51c-f3885afff2f0. इस आईडी को ध्यान में रखें. की ज़रूरत पड़ेगी.

इस प्रोजेक्ट आईडी का इस्तेमाल OAuth और एपीआई कॉल में किया जाता है. यह खास तौर पर आपके Device Access प्रोजेक्ट है और वह Google Cloud से जुड़ा हुआ नहीं है प्रोजेक्ट आईडी.