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

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

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

Matter की मदद से स्मार्ट होम हार्डवेयर बनाना

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

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

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

VS Code के लिए 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 Play services Matter API

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

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

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

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

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

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

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

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

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