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 कमांड जारी करें, ताकि आप बार-बार टेस्ट कर सकें और तेज़ी से नतीजे पा सकें.

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

डेवलप करने का चरण

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

Google Home Playground

डेवलप करने का चरण

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

डेवलपमेंट के दौरान इसका इस्तेमाल करके:

Google Home टेस्ट सुइट

टेस्ट फ़ेज़

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

Home Graph Viewer

टेस्ट फ़ेज़

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