बनाए गए सभी नए प्रोजेक्ट में, Device Access सैंडबॉक्स एनवायरमेंट का ऐक्सेस डिफ़ॉल्ट रूप से होता है.
- एक खाते के लिए, ज़्यादा से ज़्यादा तीन प्रोजेक्ट बनाए जा सकते हैं.
- एक ही प्रोजेक्ट के नाम का इस्तेमाल कई प्रोजेक्ट के लिए किया जा सकता है. यह नाम अनुमति देने की प्रोसेस के दौरान दिखता है.
- हर खाते पर, दर और उपयोगकर्ता सीमाएं लागू होती हैं.
SDM API के साथ किसी प्रोजेक्ट का इस्तेमाल करने के लिए, आपको प्रोजेक्ट के लिए OAuth क्लाइंट आईडी तय करना होगा.
Device Access के लिए रजिस्टर करना
पहला प्रोजेक्ट बनाने से पहले, आपको Device Accessके लिए रजिस्टर करना होगा. रजिस्ट्रेशन के लिए, Google API और Device Access Sandbox की सेवा की शर्तों को स्वीकार करना होगा. साथ ही, हर खाते के लिए एक बार 5 डॉलर का शुल्क देना होगा. यह शुल्क वापस नहीं किया जाएगा.
जब तक सेवा की दोनों शर्तें स्वीकार नहीं कर ली जातीं और रजिस्ट्रेशन शुल्क नहीं चुका दिया जाता, तब तक प्रोजेक्ट नहीं बनाया जा सकेगा. यह सभी उपयोगकर्ताओं पर लागू होता है. इनमें व्यक्तिगत उपयोगकर्ता और व्यावसायिक ऑफ़र बनाने वाले लोग शामिल हैं.
अगर आपने अब तक रजिस्टर नहीं किया है, तो Device Access Console में रजिस्टर करें:
अपना प्रोजेक्ट बनाना
रजिस्टर करने के बाद, प्रोजेक्ट बनाएं:
- Console की होम स्क्रीन पर, प्रोजेक्ट बनाएं चुनें. अगर आपको यह विकल्प नहीं दिखता है, तो इसका मतलब है कि आपने अपने खाते के लिए तय सीमा के हिसाब से प्रोजेक्ट बना लिए हैं. अब और प्रोजेक्ट नहीं बनाए जा सकते.
- क्रिएशन प्रोसेस में हर स्क्रीन पर मांगी गई जानकारी भरें:
- अपने प्रोजेक्ट के लिए कोई नाम डालें.
- ज़रूरी नहीं. अपने Google Cloud प्रोजेक्ट का OAuth 2.0 क्लाइंट आईडी डालें. अगर आपके पास अभी तक Client-ID नहीं है, तो इसे स्किप किया जा सकता है और बाद में अपडेट किया जा सकता है. क्लाइंट आईडी पाने के तरीके के बारे में जानने के लिए, Google Cloud Platform सेट अप करना लेख पढ़ें.
- इवेंट चालू या बंद करें. इवेंट को Google Cloud Pub/Sub मैनेज करता है. साथ ही, यह आपके प्रोजेक्ट के लिए अनुमति पा चुके सभी डिवाइसों और स्ट्रक्चर के लिए, एसिंक्रोनस अपडेट उपलब्ध कराता है. अगर आपको इवेंट चाहिए, तो इवेंट चालू करें को चुनें. इसके बाद, प्रोजेक्ट बनाएं को चुनें. इसके बाद, Pub/Sub विषय में बदलाव करें और विषय का आईडी डालें. अगर आपको पक्के तौर पर नहीं पता, तो बंद करें को चुनें. इन्हें बाद में कभी भी चालू किया जा सकता है.
- प्रोजेक्ट पूरा होने के बाद, उसे एक प्रोजेक्ट आईडी असाइन किया जाता है. यह आईडी, यूयूआईडी के फ़ॉर्म में होता है. जैसे,
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
. इस आईडी को नोट कर लें. आपको सभी SDM API कॉल के लिए इसकी ज़रूरत होगी.
इस प्रोजेक्ट आईडी का इस्तेमाल OAuth और एपीआई कॉल में किया जाता है. यह आपकेDevice Access प्रोजेक्ट के लिए खास होता है. इसका Google Cloud प्रोजेक्ट आईडी से कोई संबंध नहीं होता.
प्रोजेक्ट एनवायरमेंट
प्रोजेक्ट बन जाने के बाद, एनवायरमेंट को सैंडबॉक्स पर सेट कर दिया जाता है. सभी प्रोजेक्ट इसी एनवायरमेंट में शुरू होते हैं.
अगर आपको Device Access का इस्तेमाल निजी तौर पर करना है, तो आपको कुछ और करने की ज़रूरत नहीं है. आपका प्रोजेक्ट सैंडबॉक्स में ही रहेगा.
अगर आपको Device Access को स्मार्ट होम की व्यावसायिक सेवा के तौर पर इस्तेमाल करना है, तो अगले चरणों के लिए व्यावसायिक डेवलपमेंट के लिए आवेदन करें लेख पढ़ें.