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 की पुष्टि करने का एक आसान तरीका है.