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

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

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

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 आपके अनुरोध को क्लाउड में प्रोसेस करेगा और निर्देश डिवाइस को भेजेगा.

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

  • Matter और गैर-Matter, दोनों का टेस्ट करें जिन्हें Google Home से जोड़ा गया है.

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

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

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

Google Home टेस्ट सुइट

जांच करने का चरण

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

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

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

Google Play services Matter का एपीआई

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

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

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

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

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

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

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

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

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