Matter के लिए डेवलप करें

Google, Matter की शुरुआत करने के लिए SDK टूल, टूल, और सैंपल ऐप्लिकेशन उपलब्ध कराता है. भले ही, आप अपना स्मार्ट होम हार्डवेयर बना रहे हों या अपने Android ऐप्लिकेशन में Matter की सुविधाएं इंटिग्रेट कर रहे हों.

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

Matter की मदद से स्मार्ट होम हार्डवेयर डेवलप करें

Google Home Device SDK ऐसे एपीआई और टूल उपलब्ध कराता है जो ओपन-सोर्स Matter SDK टूल का इस्तेमाल करके, इसे तेज़ी से बनाया जा सकता है और नए तरीके से बनाया जा सकता है Google इंटेलिजेंस के साथ बेहतर ढंग से काम करता है.

Matter वाला वर्चुअल डिवाइस

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

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

Matter वर्चुअल डिवाइस डेवलपमेंट एनवायरमेंट

फ़ेज़ डेवलप करना

Matter Virtual Device Development Environment (MVD-DE) पहले से कॉन्फ़िगर किया गया Docker कंटेनर है, जिसमें Virtual Device Controller (VDC) शामिल है शुरुआत करने वाला ऐप्लिकेशन, जिसका इस्तेमाल वर्चुअल और फ़िज़िकल, दोनों को कंट्रोल करने के लिए किया जा सकता है Matter डिवाइस. यह डेवलपमेंट के दौरान नए आइडिया आज़माने और डिवाइसों की जांच करने के लिए, एक मददगार टूल है.

बनाम कोड के लिए Google Home एक्सटेंशन

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

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

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

  • Google Home में इंटिग्रेट किए गए Matter और Matter के अलावा, अन्य डिवाइसों की भी जांच करें.

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

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

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

Google Home टेस्ट सुइट

टेस्ट फ़ेज़

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

अपने Android ऐप्लिकेशन में Matter की सुविधा इंटिग्रेट करें

Google Home Mobile SDK का इस्तेमाल करके, Android Matter के लिए सबसे अच्छे ऐप्लिकेशन बनाएं.

Google Play services Matter का एपीआई

फ़ेज़ डेवलप करना

Google Play services, डिवाइस शेयर करने, ऑपरेशन की जानकारी पाने, और कमिशन करने के लिए Matter एपीआई उपलब्ध कराता है.

Android Studio के लिए Google Home प्लगिन

फ़ेज़ डेवलप करना

Google Home Plugin for Android Studio एक ज़रूरी चीज़ है ऐसे डेवलपमेंट टूल की मदद से इंटरैक्शन पर नज़र रखने के लिए, सीधे एडिटर में Assistant आपके Matter ऐप्लिकेशन और डिवाइस के साथ.

IDE की मदद से, रीयल टाइम में क्लाउड लॉग की समीक्षा की जा सकती है, ताकि आप डीबग कर सकें इंटिग्रेशन को सही तरीके से मैनेज करें.

Matter के लिए Google Home का सैंपल ऐप्लिकेशन

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

Google Home Sample App for Matter पक्का करता है कि इन कामों के लिए, Play services API इस्तेमाल करने के तरीके का उदाहरण Matter का इस्तेमाल करके, ऐप्लिकेशन बनाया जा सकता है. इससे सभी ऐप्लिकेशन पर Matter डिवाइसों को कमीशन दें और शेयर करें ईकोसिस्टम.