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

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

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

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

डेवलपमेंट फ़ेज़

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

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

टूल

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

डेवलपमेंट फ़ेज़

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

डेवलपमेंट फ़ेज़ के दौरान इस एक्सटेंशन का इस्तेमाल इन कामों के लिए करें:

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

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

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

  • स्क्रिप्ट किए गए फ़ॉर्मैट में Assistant कमांड दें, ताकि आप बार-बार एक ही तरीके से तेज़ी से टेस्ट कर सकें.

डेटा सिंक करने की सुविधा की पुष्टि करने वाला टूल

डेवलपमेंट फ़ेज़

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

Google Home Playground

डेवलपमेंट फ़ेज़

Google Home Playground की मदद से, Google Home के नेटवर्क में अपने डिवाइस टाइप को सिम्युलेट किया जा सकता है. इससे, फ़िज़िकल डिवाइस के साथ पूरी तरह से डेवलपमेंट करने से पहले ही, यह पता चल जाता है कि डिवाइस कैसा काम करेगा.

डेवलपमेंट फ़ेज़ के दौरान इसका इस्तेमाल इन कामों के लिए करें:

Google Home Test Suite

टेस्ट फ़ेज़

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

Home Graph Viewer

टेस्ट फ़ेज़

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