Google Home प्लेग्राउंड

डिवाइस का SDK टूल

Google Home Playground एक वेब ऐप्लिकेशन है, जो कॉन्फ़िगर किए जा सकने वाले डिवाइस टाइप और विशेषताओं के साथ, एक स्मार्ट होम प्रोजेक्ट जैसा लगता है. आप वर्चुअल डिवाइस बना सकते हैं, डिवाइस के एट्रिब्यूट और स्थितियों में बदलाव कर सकते हैं, इन डिवाइसों को Google Home Graph में देख सकते हैं, और डिवाइस के कॉन्फ़िगरेशन को इंपोर्ट या एक्सपोर्ट कर सकते हैं.

खाता जोड़ने की प्रक्रिया पूरी करें

हमारा सुझाव है कि Google Home Playground का इस्तेमाल करने के लिए, पहले इस टूल को अपने खाते से जोड़ें. अपने फ़ोन पर Google Home app (GHA) खोलें और खाता जोड़ने की प्रोसेस देखें:

  1. सबसे ऊपर बाएं कोने में मौजूद, प्लस (+) आइकॉन पर क्लिक करें.
  2. सेट अप डिवाइस > Google के साथ काम करता है को चुनें.
  3. Google Home प्लेग्राउंड टाइटल वाली कार्रवाई खोजें.
  4. कार्रवाई चुनें और GHA आपको साइन इन पेज पर ले जाएगा. साइन इन करने के लिए, Google से साइन इन करें पर क्लिक करके अपना खाता चुनें.
  5. खाता जोड़ने की पुष्टि करने के लिए, अनुमति दें बटन पर क्लिक करें.
इस इमेज में, Google Home ऐप्लिकेशन को कनेक्ट करने के लिए Google Home ऐप्लिकेशन का खाता जोड़ने का फ़्लो दिखाया गया है.

खाता जोड़ने के बाद, GHA पर डिफ़ॉल्ट वर्चुअल डिवाइसों का एक सेट दिखेगा, ताकि उनसे इंटरैक्ट किया जा सके.

यह आंकड़ा डिवाइस की डिफ़ॉल्ट सूची दिखाता है, जो उपयोगकर्ता के
            Google Home Playground को अपने खाते से लिंक करने पर अपने-आप भर जाता है.

साइन इन करें

नीचे दिए गए बटन पर क्लिक करके, Google Home Playground को लॉन्च करें:

प्लेग्राउंड लॉन्च करना

Sign in with Google पर क्लिक करें. खाता जोड़ने की प्रोसेस को पूरा करने के लिए, पक्का करें कि आपने उसी खाते से साइन इन किया है जिसका इस्तेमाल आपने GHAमें किया था.

यह आंकड़ा Google Home प्लेग्राउंड की शुरुआती स्थिति दिखाता है,
            और ऊपर दाएं कोने में 'साइन इन करें' बटन हाइलाइट करता है.

साइन इन करने के बाद, Google Home Playground Home Graph में सेव किए गए वर्चुअल डिवाइस दिखाएगा.

इस चित्र में, डिवाइस की सूची, डिवाइस की जानकारी, और Google Home प्लेग्राउंड के डिफ़ॉल्ट व्यू का
            लॉग एरिया दिखाया गया है.

वेब यूआई में तीन पैनल होते हैं:

  • डिवाइस सूची आपके सभी वर्चुअल डिवाइस दिखाती है. किसी खास वर्चुअल डिवाइस की जानकारी देखने और इस पैनल से वर्चुअल डिवाइस बनाने के लिए उसे चुना जा सकता है.
  • डिवाइस की जानकारी, चुने गए वर्चुअल डिवाइस की जानकारी दिखाती है. पैनल के ज़रिए इस जानकारी में बदलाव किया जा सकता है. साथ ही, चुने गए वर्चुअल डिवाइस को हटाया भी जा सकता है.
  • लॉग एरिया, Google Home Playground और Home Graph के बीच के इंटरैक्शन लॉग दिखाता है. समस्या हल करने के लिए, लॉग को बड़ा करके अनुरोध और रिस्पॉन्स पेलोड की जांच की जा सकती है.

आभासी उपकरण

वर्चुअल डिवाइस की जानकारी देखें

डिवाइस सूची पैनल में, वह वर्चुअल डिवाइस चुनें जिसे आप देखना चाहते हैं. डिवाइस सूची पैनल में, वह वर्चुअल डिवाइस चुनें जिसे आप देखना चाहते हैं. डिवाइस की जानकारी पैनल में, पांच टैब में दी गई जानकारी दिखेगी:

  • सामान्य जानकारी: डिवाइस की टॉप लेवल की प्रॉपर्टी, जैसे कि डिवाइस का टाइप, आईडी, और नाम.
  • खास बातें: डिवाइस की विशेषताएं.
  • एट्रिब्यूट: डिवाइस के खास एट्रिब्यूट.
  • राज्य: सभी डिवाइस राज्य.
  • एसयूवी: डिवाइस की पुष्टि करने वाला दूसरा उपयोगकर्ता कॉन्फ़िगरेशन.

वर्चुअल डिवाइस की जानकारी में बदलाव करें

वर्चुअल डिवाइस की जानकारी देखने के अलावा, डिवाइस की जानकारी पैनल के ज़रिए Home Graph में सेव की गई जानकारी में सीधे बदलाव भी किया जा सकता है.

इस्तेमाल किए जा सकने वाले Trait में बदलाव करना

  1. विशेषता टैब चुनें, बदलाव करें बटन पर क्लिक करें.
  2. पॉप-अप पैनल में, आप यह देख सकते हैं कि डिवाइस किस तरह का है. साथ ही, आपको ये एट्रिब्यूट भी दिखते हैं. डिवाइस में काम करने वाले Trait को जोड़ने या हटाने के लिए, ऐरो (arrow_फ़ॉरवर्ड/arrow_back) बटन का इस्तेमाल करें.
  3. जिन एट्रिब्यूट का इस्तेमाल किया जा सकता है उन्हें अपडेट करने के बाद, सेव करें पर क्लिक करें. इसके बाद, अपडेट किए गए एट्रिब्यूट Home Graph पर लागू हो जाएंगे.
  4. लॉग एरिया में जाकर, अपडेट किए गए इन एट्रिब्यूट को देखा जा सकता है.
यह इमेज, Google Home Playground में चुने गए डिवाइस के साथ काम करने वाली सुविधाएं जोड़ने या मिटाने के लिए, UX टूल को दिखाती है.

डिवाइस की विशेषताओं में बदलाव करना

  1. एट्रिब्यूट टैब चुनें और डिवाइस के साथ काम करने वाले एट्रिब्यूट से जुड़े एट्रिब्यूट में बदलाव करें.
  2. बदलाव पूरा कर लेने के बाद, Enter दबाएं और आपके एट्रिब्यूट में किए गए बदलाव Home Graph पर लागू हो जाएंगे.
  3. अपडेट किए गए इन एट्रिब्यूट को लॉग एरिया में देखा जा सकता है.

डिवाइस की स्थिति में बदलाव करें

  1. राज्य टैब चुनें और सीधे राज्य में बदलाव करें. स्थिति में किए गए बदलाव Home Graph पर लागू होंगे.
  2. राज्य के ये बदलाव, लॉग एरिया में देखे जा सकते हैं.

वर्चुअल डिवाइस पर, पुष्टि करने वाला अन्य उपयोगकर्ता जोड़ें

वर्चुअल डिवाइसों पर एसयूवी जोड़ा जा सकता है. साथ ही, हर डिवाइस पर उसके चैलेंज टाइप और उससे जुड़े व्यवहार को कॉन्फ़िगर किया जा सकता है. वर्चुअल डिवाइसों पर एसयूवी जोड़ी जा सकती है. साथ ही, हर डिवाइस पर इस तरह की चुनौती और उससे जुड़े व्यवहार को कॉन्फ़िगर किया जा सकता है.

डिवाइस पर एसयूवी को कॉन्फ़िगर करें

  1. डिवाइस सूची पैनल में, वह वर्चुअल डिवाइस चुनें जिसे आप कॉन्फ़िगर करना चाहते हैं.
  2. डिवाइस की जानकारी पैनल में, एसयूवी टैब चुनें और यहां दी गई जानकारी को कॉन्फ़िगर करें:
    • चालू है: डिवाइस पर एसयूवी की सुविधा चालू है या बंद (कोई चुनौती नहीं).
    • चुनौती का टाइप: एसयूवी के लिए साफ़ तौर पर सहमति देने की ज़रूरत होती है (ack needed) या व्यक्तिगत पहचान संख्या (pin needed).
    • पिन: मान्य पिन.
    • पिन गलत है: जब पिन गलत हो, तो उपयोगकर्ता से दोबारा पूछें और अगर नहीं, तो जवाब देने में गड़बड़ी होती है.
यह आंकड़ा, Google Home Playground में चुने गए किसी डिवाइस पर उपयोगकर्ता की पुष्टि करने के दूसरे
            तरीकों को चालू करने के लिए UX टूल को
            दिखाता है.

एसयूवी की सुविधा वाले डिवाइसों की पहचान करना

डिवाइस सूची पैनल में, हर एसयूवी की सुविधा वाले डिवाइस के आगे बटन का आइकॉन बटन दिखता है.

इस इमेज में उन डिवाइसों की जानकारी दी गई है जिनका इस्तेमाल करके, दूसरे
            उपयोगकर्ताओं की पुष्टि करने की सुविधा चालू की जाती है.

इन एट्रिब्यूट की सूची में, एसयूवी की ज़रूरत होती है:

नया वर्चुअल डिवाइस बनाएं

  1. डिवाइस सूची पैनल में, कोई डिवाइस जोड़ें पर क्लिक करें.
  2. पॉप-अप पैनल में, डिवाइस का प्रकार चुनें और अपने नए डिवाइस का नाम डालें. जोड़ने के लिए, डिवाइसों का पहले से तय किया गया कोई सेट चुना जा सकता है.
  3. सभी चरणों को पूरा करने के बाद, नया डिवाइस Home Graph में जोड़ दिया जाएगा.
यह आंकड़ा, Google Home Playground में
            नए डिवाइस टाइप को जोड़ने के लिए UX टूल दिखाता है.

वर्चुअल डिवाइस हटाना

  1. डिवाइस सूची पैनल में, वह डिवाइस चुनें जिसे आपको हटाना है. इसके बाद, डिवाइस की जानकारी पैनल में, सामान्य जानकारी टैब चुनें और फिर डिवाइस की जानकारी पैनल में, सामान्य जानकारी टैब चुनें और सबसे नीचे, ट्रैश फ़ोल्डर का आइकॉनडिवाइस को हटाएं पर क्लिक करें.
  2. पॉप-अप अलर्ट में डिवाइस को हटाने की पुष्टि करें.
  3. डिवाइस हटाने की पुष्टि करने के बाद, डिवाइस को Home Graph से हटा दिया जाएगा.
यह इमेज, Google Home Playground में
            वर्चुअल डिवाइस को हटाने के लिए UX टूल दिखाती है.
SYNC

सिंक रिस्पॉन्स एडिटर

Google Home Playground में जाकर, अपने सिंक किए गए जवाब की पुष्टि या उसे अपडेट किया जा सकता है. एम्बेड किया गया आईडीई खोलने के लिए, रिस्पॉन्स एडिटर सिंक करें पर क्लिक करें.

यह इमेज, सिंक रिस्पॉन्स एडिटर खोलने का बटन दिखाती है.

अपने सिंक रिस्पॉन्स में बदलाव करें, उसे कॉपी करें और चिपकाएं, बदलावों को लागू करने के लिए सेव करें पर क्लिक करें और देखें कि वह Google Home नेटवर्क में कैसे काम करता है.

यह इमेज, सिंक रिस्पॉन्स में बदलाव करने के लिए विंडो दिखाती है.

वर्चुअल डिवाइसों को इंपोर्ट और एक्सपोर्ट करें

समस्याओं को हल करने या उन्हें फिर से जनरेट करने के लिए, अपने वर्चुअल डिवाइसों को उनकी स्थितियों के साथ किसी फ़ाइल में एक्सपोर्ट करें. ऐसा करने के बाद, अपने वर्चुअल डिवाइसों को इंपोर्ट करने और उन डिवाइसों को इंपोर्ट करने के लिए, उन डिवाइसों पर फ़ाइल शेयर करें.

यह आंकड़ा, Google Home Playground में वर्चुअल डिवाइस को इंपोर्ट और एक्सपोर्ट करने के लिए UX टूल दिखाता है.

वर्चुअल डिवाइस को किसी फ़ाइल में एक्सपोर्ट करना

  1. वर्चुअल डिवाइस को किसी फ़ाइल में एक्सपोर्ट करने के लिए पर क्लिक करें.
  2. उस फ़ाइल का नाम डालें जिसे आपको एक्सपोर्ट करना है और ठीक है पर क्लिक करें.
  3. फ़ाइल का नाम डालने के बाद, ब्राउज़र एक्सपोर्ट किए गए वर्चुअल डिवाइसों की फ़ाइल डाउनलोड करेगा.

किसी फ़ाइल से वर्चुअल डिवाइस इंपोर्ट करना

  1. किसी फ़ाइल से वर्चुअल डिवाइस इंपोर्ट करने के लिए, पर क्लिक करें.
  2. वह फ़ाइल चुनें जिसे आपको इंपोर्ट करना है और ठीक है पर क्लिक करें.
  3. फ़ाइल के इंपोर्ट होने की पुष्टि करने के बाद, Google Home Playground उन वर्चुअल डिवाइसों को इस फ़ाइल से इंपोर्ट करेगा जिनमें यह फ़ाइल मौजूद है. साथ ही, इंपोर्ट किए गए डिवाइस की जानकारी और उनसे जुड़े स्टेटस को Home Graph में अपडेट करेगा.

इंटरैक्शन लॉग की जांच करना

वर्चुअल डिवाइसों के साथ इंटरैक्ट करने पर, Google Home Playground आपके बदलाव को Home Graph पर अपने-आप लागू कर देता है. Home Graphके साथ होने वाले इंटरैक्शन को लॉग एरिया पैनल में रिकॉर्ड किया जाता है. इसमें, Home Graph एपीआई अनुरोध और रिस्पॉन्स पेलोड की जांच करने के लिए, हर एंट्री को बड़ा किया जा सकता है.

लॉग की हर एंट्री एक JSON ऐरे है, जिसमें ये एलिमेंट होते हैं:

{
  "uri": string,
  "request": object,
  "response": object
}
फ़ील्ड टाइप ब्यौरा
uri string Home Graph एपीआई कॉल का यूआरएल.
request object Home Graph एपीआई कॉल के मुख्य हिस्से का अनुरोध करें. हर तरीके के फ़ॉर्मैट के लिए, रेफ़रंस दस्तावेज़ रेफ़रंस दस्तावेज़ देखें.
response object Home Graph एपीआई कॉल का मुख्य हिस्सा. हर तरीके के फ़ॉर्मैट के लिए, रेफ़रंस दस्तावेज़ रेफ़रंस दस्तावेज़ देखें.

इस्तेमाल किए जा सकने वाले डिवाइस टाइप और विशेषताएं देखना

सबसे ऊपर दाईं ओर मौजूद सवाल का निशान सहायता वाला आइकॉन, Google Home Playground के साथ काम करने वाले मौजूदा डिवाइस और ट्रेस सूची को दिखाएगा.

यह आंकड़ा, Google Home Playground में
            नए डिवाइस टाइप को जोड़ने के लिए UX टूल दिखाता है.

समस्याओं की शिकायत करना

हम आपकी राय जानना चाहते हैं! सबसे ऊपर दाईं ओर मौजूद, विस्मयादिबोधक मार्क आइकॉन फ़ीडबैक का इस्तेमाल करके, समस्याओं के बारे में बताएं.

यह इमेज, Google Home प्लेग्राउंड में फ़ीडबैक देने और समस्याओं की शिकायत करने
       के आइकॉन दिखाती है.