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

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

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

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

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

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

डेवलप करना

Device SDK की मदद से, डेवलपर वर्चुअल सेटिंग में Matter डिवाइसों के साथ प्रयोग करके, सीधे तौर पर अपना काम शुरू कर सकता है. वर्चुअल Matter डिवाइस, SDK टूल का इस्तेमाल करके बनाए जा सकते हैं. इन डिवाइसों को कपड़े पर रखकर इस्तेमाल किया जा सकता है. इन्हें फ़िज़िकल डिवाइसों की तरह ही कंट्रोल किया जा सकता है. इनमें 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 ऐप्लिकेशन और डिवाइसों के साथ होने वाले इंटरैक्शन पर नज़र रखी जा सकती है.

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

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

डेवलप करना

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