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

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

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

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 डिवाइसों को कंट्रोल करने के लिए किया जा सकता है. यह डेवलपमेंट फ़ेज़ के दौरान नए आइडिया आज़माने और डिवाइस टेस्ट करने के लिए एक उपयोगी टूल है.

VS कोड के लिए 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 नेटवर्क के लिए सर्टिफ़िकेशन और लॉन्च की ज़रूरी शर्तों को पूरा करता है.

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

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 में, ऐप्लिकेशन बनाने के लिए Matter के लिए Play services एपीआई को इस्तेमाल करने का तरीका बताया गया है. इससे सभी ऐप्लिकेशन और नेटवर्क के लिए, Matter डिवाइसों को कमीशन और शेयर करना आसान हो जाता है.