Cloud-to-cloud के लिए डेवलप करना

Cloud-to-cloud पर अपना सफ़र शुरू करने के लिए, Google कई SDK टूल, टूल, और सैंपल ऐप्लिकेशन उपलब्ध कराता है. भले ही, कोई आसान स्विच जोड़ना हो या कोई कॉम्प्लेक्स एवी रिसीवर.

इन संसाधनों को इस तरह से डिज़ाइन किया गया है कि डेवलपर, इंफ़्रास्ट्रक्चर और सुविधाओं का इस्तेमाल करने में कम मेहनत करते हुए, क्षमताओं और सुविधाओं को डेवलप करने पर ध्यान दे सकें.

सैंपल और लाइब्रेरी

डेवलपमेंट चरण

हमारे एंड-टू-एंड सैंपल का इस्तेमाल, आपके इंटिग्रेशन के शुरुआती पॉइंट के तौर पर या नया बनाने के सबसे अच्छे तरीके के बारे में बताने के लिए किया जा सकता है. Google Home Graph एपीआई क्लाइंट लाइब्रेरी कई भाषाओं में उपलब्ध हैं.

सैंपल क्लाइंट लाइब्रेरी

टूल

VS Code के लिए Google Home एक्सटेंशन

डेवलपमेंट चरण

Google Home Extension for Visual Studio Code की मदद से, Google Home नेटवर्क से सीधे इंटरैक्ट किया जा सकता है. उदाहरण के लिए, आपके पास एक निर्देश टाइप करने का विकल्प होता है, जैसे कि 'मेरा लाइट बल्ब चालू करो'. इसके बाद, Google Assistant आपके अनुरोध को क्लाउड में प्रोसेस करेगा और डिवाइस को निर्देश भेजेगा.

डेवलपमेंट चरण के दौरान, इस एक्सटेंशन का इस्तेमाल करके:

  • Google Home में इंटिग्रेट किए गए Cloud-to-cloud डिवाइसों को टेस्ट करें.

  • Google Cloud के लॉग को रीयल टाइम में देखकर समस्याओं की पहचान करें. साथ ही, दोनों दिशाओं में हो रही बातचीत को देखें. गंभीरता और समयसीमा के हिसाब से फ़िल्टर करें.

  • लॉग मैसेज के JSON कॉन्टेंट की जांच करें.

  • स्क्रिप्ट वाले फ़ॉर्मैट में Assistant निर्देश जारी करें, ताकि आप बार-बार और तेज़ी से जांच कर सकें.

सिंक किए गए डेटा की पुष्टि करने वाला प्रोग्राम

डेवलपमेंट चरण

हमारा सुझाव है कि आप अपने इंटिग्रेशन से, सिंक किए गए रिस्पॉन्स के फ़ॉर्मैट की पुष्टि करने के लिए, सिंक किए गए डेटा की पुष्टि करने वाले टूल का इस्तेमाल करें. इससे जांच के दौरान होने वाली गड़बड़ियां कम हो जाती हैं.

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

डेवलपमेंट चरण

किसी डिवाइस में कोई डिवाइस डेवलपमेंट शुरू होने से पहले, Google Home Playground का इस्तेमाल Google Home नेटवर्क में आपके डिवाइस के टाइप को सिम्युलेट करने के लिए किया जाता है.

डेवलपमेंट के चरण के दौरान, इसका इस्तेमाल इन कामों के लिए करें:

  • वर्चुअल डिवाइस बनाएं और उन्हें Google Home app (GHA) में इस्तेमाल करने के लिए, Trait के साथ कॉन्फ़िगर करें.
  • देखें कि Home Graph में डिवाइस कैसे दिखते हैं.
  • किसी डिवाइस के लिए दूसरे उपयोगकर्ता की पुष्टि की जांच करना.

Google Home टेस्ट सुइट

टेस्ट फ़ेज़

अपने स्मार्ट होम इंटिग्रेशन की जांच करने के लिए, Google Home Test Suite का इस्तेमाल करें. इससे यह पक्का किया जा सकता है कि यह Google Home नेटवर्क के सर्टिफ़िकेशन और लॉन्च की ज़रूरी शर्तों को पूरा करता है.

होम ग्राफ़ व्यूअर

टेस्ट फ़ेज़

Google Home Graph का इस्तेमाल, किसी खास उपयोगकर्ता के Home Graph में डिवाइसों की स्थिति जांचने के लिए किया जाता है. यह सीधे एपीआई का इस्तेमाल किए बिना, Home Graph की पुष्टि करने का तेज़ तरीका है.