डेवलपर प्रोजेक्ट बनाना

डेवलपर प्रोजेक्ट में Matter इंटिग्रेशन शामिल होते हैं Google Home Developer Console पर मैनेज किया जाता है. इस पेज पर, सेट अप करने का तरीका बताया गया है Developer Console पर एक नया डेवलपर प्रोजेक्ट जोड़ा गया है.

पाबंदियां

Cloud-to-cloud या Local Home SDK Developer Console में किसी प्रोजेक्ट के लिए सुविधा नहीं जोड़ी जा सकती. अगर आपने आप किसी मौजूदा में Matter काम की क्षमता जोड़ना चाहते हैं Cloud-to-cloud या Local Home इंटिग्रेशन, आपके लिए यह ज़रूरी है पहले किसी मौजूदा Actions on Google प्रोजेक्ट को इंपोर्ट करें.

प्रोजेक्ट को नाम दें

अपने प्रोजेक्ट का नाम रखते समय, ऐसा नाम बनाना बेहतर होता है:

  • इसमें प्रोजेक्ट के बारे में कुछ बुनियादी जानकारी शामिल की गई हो.
  • किसी दूसरे प्रोजेक्ट के नाम से आसानी से न भ्रमित हो.
  • यह प्रोजेक्ट के सभी integrationको दिखा सकता है.

सही नाम अहम होते हैं. project-gamma-798 जैसे सामान्य नाम को "छिपाया" जा सकता है. साथ ही, यह नाम, सामान्य नाम वाले अन्य प्रोजेक्ट की सूची में अलग नहीं दिखेगा.

अपने प्रोजेक्ट को नाम देते समय, इन दिशा-निर्देशों को ध्यान में रखें:

  • अपनी कंपनी का नाम इस्तेमाल करें
  • नाम में प्रोजेक्ट या कार्रवाई के टाइप का इस्तेमाल करें
  • "टेस्ट" का इस्तेमाल न करें प्रोजेक्ट के नाम में

उदाहरण के लिए, acme-smarthome और acme-lighting आसानी से समझ में आने वाले और यूनीक प्रोजेक्ट हैं नाम.

प्रोजेक्ट बनाएं

डेवलपर प्रोजेक्ट, एक या उससे ज़्यादा integrationदिखाता है. किसी किसी प्रोजेक्ट को पूरा करने की अनुमति दे सकते हैं, तो मालिक अन्य उपयोगकर्ताओं को इस प्रोजेक्ट के सभी integrationमैनेज करने की अनुमति देनी होगी.

Google स्मार्ट होम नेटवर्क integrationको नए वर्शन का इस्तेमाल करके मैनेज किया जाता है Developer Console. इसमें प्रोजेक्ट सेट अप करने के दो तरीके हैं. Developer Console:

  1. नया प्रोजेक्ट बनाएं.
  2. Actions on Google कंसोल से कोई मौजूदा प्रोजेक्ट इंपोर्ट करना.

हमारा सुझाव है कि आप अपने सभी Matter के लिए सिर्फ़ एक प्रोजेक्ट बनाएं सुविधाओं को इस्तेमाल करना, खास तौर पर उन समस्याओं से बचने के लिए जिन्हें टेस्टिंग और प्रोडक्शन Matter के लिए, टेस्ट वेंडर आईडी और प्रॉडक्ट आईडी की मदद से टेस्टिंग.

पहला तरीका: नया प्रोजेक्ट बनाना

Developer Console पर जाएं:

Developer Console पर जाएं

  1. प्रोजेक्ट मैनेज करें पेज पर, प्रोजेक्ट बनाएं पर क्लिक करें.
  2. शुरू करें पेज पर, प्रोजेक्ट बनाएं पर क्लिक करें.
  3. अपने प्रोजेक्ट का नाम डालें. यह नाम प्रोजेक्ट के नाम के मुताबिक होना चाहिए दिशा-निर्देशों के मुताबिक होना चाहिए.
  4. नया प्रोजेक्ट बनाएं पर क्लिक करें.

नए प्रोजेक्ट के लिए, आपको होम पेज पर रीडायरेक्ट कर दिया जाता है.

दूसरा तरीका: Actions on Google कंसोल से कोई मौजूदा प्रोजेक्ट इंपोर्ट करना

कोई मौजूदा Actions on Google प्रोजेक्ट, प्रोजेक्ट के नए प्रोजेक्ट में इंपोर्ट किया जा सकता है अगर आपको Matter जोड़ना है, तो Developer Console, मौजूदा Cloud-to-cloud या Local Home के लिए सहायता पाएं इंटिग्रेशन.

इस तरीके पर ये पाबंदियां लागू होती हैं:

  • यह इंपोर्ट सिर्फ़ एकतरफ़ा है. इसे पहले जैसा नहीं किया जा सकता.
  • सिर्फ़ प्रोजेक्ट का मालिक ही मौजूदा Actions on Google को इंपोर्ट कर सकता है प्रोजेक्ट. प्रोजेक्ट बनाने वाले व्यक्ति को उसका मालिक माना जाता है. सदस्यों के लिंक का इस्तेमाल करके, प्रोजेक्ट को देखा जा सकता है.
  • इंपोर्ट किए गए प्रोजेक्ट की कंपनी प्रोफ़ाइल में, सिर्फ़ Actions on Google Console में बदलाव किया जा सकता है. जो बदलाव Google Home डेवलपर में दिखेंगे कंसोल.

इंपोर्ट करने के बाद भी, मौजूदा इंटिग्रेशन (जैसे, Cloud-to-cloud, Local Home, App Discovery) को मैनेज करने के लिए, ओरिजनल Actions on Google प्रोजेक्ट का इस्तेमाल किया जा सकता है.

Actions on Google Console से कोई मौजूदा प्रोजेक्ट इंपोर्ट करने के लिए, यहां जाएं Developer Console:

Developer Console पर जाएं

  1. प्रोजेक्ट बनाएं पर क्लिक करें.
  2. Actions प्रोजेक्ट का कोई मौजूदा नाम डालें या ड्रॉप-डाउन से कोई प्रोजेक्ट चुनें सूची (उदाहरण के लिए, नीचे दिए गए स्क्रीनशॉट में, प्रोजेक्ट का नाम "मेरा मामला" है प्रोजेक्ट") चुनें.
  3. प्रोजेक्ट इंपोर्ट करें पर क्लिक करें.

आपको यहां पर, प्रोजेक्ट की मौजूदा जानकारी पर वापस रीडायरेक्ट किया जाता है Developer Console.

Google Home Developer Center पाएं
शुरू हो गया है

लॉग लेवल सेट करें

डिफ़ॉल्ट रूप से, हर लॉग के लिए सिर्फ़ गड़बड़ी के लॉग Google Cloud में सेव किए जाते हैं आपके प्रोजेक्ट में इंटिग्रेशन के लिए ज़रूरी है.

हर इंटिग्रेशन के लिए सभी लॉग को Google Cloud में सेव करने के लिए, सभी चुनें लॉग लेवल कंट्रोल: गड़बड़ी के लॉग सेक्शन में लॉग.

Google Home Developer Center के प्रोजेक्ट के लॉग लेवल

यह सेटिंग आपके प्रोजेक्ट के सभी इंटिग्रेशन पर लागू होती है. इसे यहां सेट नहीं किया जा सकता इंटिग्रेशन. सभी लॉग को Google Cloud में सेव करने पर अतिरिक्त शुल्क लग सकता है तय सीमा से ज़्यादा स्टोरेज इस्तेमाल करने पर, अतिरिक्त शुल्क लिया जाएगा.

लॉग के बारे में ज़्यादा जानने के लिए, मैटर.

डेवलपर प्रोजेक्ट शेयर करना

आप अपने प्रोजेक्ट के उपयोगकर्ताओं के बीच किसी प्रोजेक्ट का ऐक्सेस जोड़ या हटा सकते हैं का उपयोग कर रही टीम पहले से तय भूमिकाएं शामिल करता है.

  1. Developer Console के होम पेज पर सदस्य, जो आपको IAM और एडमिन > IAM पेज Google Cloud Console पर.

    इसके अलावा, प्रोजेक्ट की जानकारी पर क्लिक करें. इसके बाद, सबसे नीचे मौजूद सदस्य सेक्शन में, GCP में सदस्यों को मैनेज करें पर क्लिक करें.

  2. Google Cloud Console डैशबोर्ड का इस्तेमाल करके, ज़रूरत के मुताबिक बदलाव करें.

किसी प्रोजेक्ट के ऐक्सेस में बदलाव करने के तरीके के बारे में जानने के लिए, आईएएम वाले प्रोजेक्ट के लिए ऐक्सेस कंट्रोल.

उपयोगकर्ताओं की सूची में जुड़ने के बाद, उपयोगकर्ता प्रोजेक्ट और Developer Console में इंटिग्रेशन के लिए.

आपके संगठन की सेटिंग के मुताबिक, आपको अनुमति से जुड़ी गड़बड़ियां हो सकती हैं की जानकारी मिलती है. अगर ऐसा है, तो अपने Google Cloud एडमिन और अनुरोध अपने खाते के लिए, प्रोजेक्ट क्रिएटर के लिए अनुमतियां.