Matter नेटवर्क के साथ कई तरह के डिवाइस काम करते हैं. हालांकि, सभी डिवाइसों पर यह सुविधा पूरी तरह से काम नहीं करती.Google Home
डिवाइस का टाइप और कंट्रोल की सुविधा
Google Home नेटवर्क में Matter की सुविधा वाले डिवाइसों को कई तरीकों से कंट्रोल किया जा सकता है:
- Google Assistant — किसी भी Assistant डिवाइस से Matter डिवाइस को कंट्रोल करने के लिए, आवाज़ का इस्तेमाल करें.
- Google Home app (GHA) — Matter डिवाइस को कंट्रोल करने के लिए, GHA के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें.
- स्मार्ट डिसप्ले का यूज़र इंटरफ़ेस — Matter डिवाइस को कंट्रोल करने के लिए, स्मार्ट डिसप्ले के यूज़र इंटरफ़ेस का इस्तेमाल करें.
क्लस्टर के बारे में ज़्यादा जानकारी के लिए, Matter
कोड रिपॉज़िटरी (connectedhomeip
) देखें.
Matter डिवाइस का टाइप | ऐप्लिकेशन क्लस्टर | Matter खास जानकारी | Control Support | होम नेटवर्क का टाइप | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | स्मार्ट डिसप्ले | ||||
कलर टेंपरेचर लाइट |
रंग कंट्रोल लेवल कंट्रोल चालू/बंद |
1.0 | हल्की | |||
संपर्क सेंसर |
बूलियन स्टेट |
1.0 | Sensor | |||
रोशनी कम करने की सुविधा |
लेवल कंट्रोल चालू/बंद करें |
1.0 | हल्की | |||
दरवाज़े का लॉक |
दरवाज़े का लॉक |
1.0 | लॉक करें | |||
एक्सटेंडेड कलर लाइट |
रंग कंट्रोल लेवल कंट्रोल चालू/बंद |
1.0 | हल्की | |||
पंखा |
फ़ैन कंट्रोल चालू/बंद |
1.0 | फ़ैन | |||
फ़्लो सेंसर |
फ़्लो मेज़रमेंट |
1.0 | Sensor | |||
नमी का पता लगाने वाला सेंसर |
ह्यूमिडिटी की रेंज का मेज़रमेंट |
1.0 | Sensor | |||
लाइट सेंसर |
रोशनी का मेज़रमेंट |
1.0 | Sensor | |||
होम में लोगों की मौजूदगी का पता लगाने वाला सेंसर |
होम में लोगों की मौजूदगी का पता लगाने की सुविधा |
1.0 | Sensor | |||
लाइट चालू/बंद करना |
लेवल कंट्रोल चालू/बंद |
1.0 | हल्की | |||
लाइट स्विच को चालू/बंद करना |
चालू/बंद |
1.0 | स्विच करें | |||
चालू/बंद करने वाली प्लग-इन यूनिट |
लेवल कंट्रोल चालू/बंद |
1.0 | आउटलेट | |||
प्रेशर सेंसर |
ब्लड प्रेशर मेज़रमेंट |
1.0 | Sensor | |||
पंप |
चालू/बंद पंप कॉन्फ़िगरेशन और कंट्रोल तापमान मेज़रमेंट दबाव मेज़रमेंट फ़्लो मेज़रमेंट |
1.0 | वॉटर पंप | |||
स्पीकर |
लेवल कंट्रोल चालू/बंद |
1.0 | स्पीकर | |||
तापमान मापने वाला सेंसर |
तापमान का आकलन |
1.0 | Sensor | |||
थर्मोस्टैट |
थर्मोस्टैट |
1.0 | थर्मोस्टैट | |||
खिड़की के लिए कवर |
खिड़की के लिए कवर |
1.0 | लिफ़्ट झुकाएं |
लिफ़्ट झुकाएं |
लिफ़्ट झुकाएं |
ब्लाइंड |
वीडियो के ज़्यादा सुझाव
Matter ब्रिज के पीछे मौजूद सभी डिवाइस, Google Home नेटवर्क के उपयोगकर्ता को सामान्य डिवाइसों की तरह दिखते हैं. GHA में, ब्रिज अपने-आप एक इनऐक्टिव कंट्रोल ब्रिज डिवाइस टाइप के तौर पर दिखता है.
दरवाज़े के लॉक
Matter स्पेसिफ़िकेशन में, दरवाज़े के लॉक के लिए पिन कोड की ज़रूरत नहीं होती. हालांकि, Google के सभी प्लैटफ़ॉर्म पर, Matter दरवाज़े के उन लॉक के लिए रिमोट अनलॉक की सुविधा बंद होती है जिनके लिए पिन कोड की ज़रूरत नहीं होती. ज़्यादा जानकारी के लिए, Google की निजता और सुरक्षा नीति देखें.
लाइट के चालू/बंद स्विच
लाइट का चालू/बंद करने वाला स्विच, Matter डिवाइस टाइप में यूनीक है. ऐसा इसलिए है, क्योंकि यह Matter कंट्रोलर है, जैसे कि GHA, Assistant या Google Nest Hub (2nd gen) जैसा Google हब.
दूसरे शब्दों में, लाइट का चालू/बंद करने वाला स्विच एक ऐसा नोड है जो दूसरे नोड को कंट्रोल कर सकता है. हालांकि, ऑन/ऑफ़ लाइट स्विच को किसी दूसरे Matter कंट्रोलर से कंट्रोल नहीं किया जा सकता. कंट्रोल करने वाले और कंट्रोल किए जाने वाले एलिमेंट के बारे में ज़्यादा जानने के लिए, Matter प्राइमर में नोड की भूमिकाएं देखें.
Google Home नेटवर्क, अपने कंट्रोलर के लिए Matter बाइंडिंग क्लस्टर को एक्सपोज़ नहीं करता. इसलिए, असली उपयोगकर्ता, GHA का इस्तेमाल करके अन्य Matter डिवाइसों को कंट्रोल करने के लिए, लाइट के चालू/बंद स्विच को कॉन्फ़िगर नहीं कर सकते. वे Matter लाइट के चालू/बंद करने वाले स्विच को चालू कर सकते हैं. हालांकि, इसके बाद वे होम से इसे मिटाने के अलावा, कोई और काम नहीं कर पाएंगे.
Google फ़ैब्रिक पर लाइट के चालू/बंद स्विच को चालू करने वाला असली उपयोगकर्ता, स्वाभाविक रूप से किसी दूसरे डिवाइस को कंट्रोल करने के लिए उसे कॉन्फ़िगर करना चाहेगा. फ़िलहाल, उपयोगकर्ता के पास Google Home के पारिस्थितिक तंत्र में ऐसा करने का कोई तरीका नहीं है. GHA, किसी दूसरे डिवाइस के एंडपॉइंट से लाइट के चालू/बंद करने वाले स्विच को बाइंड नहीं कर सकता, क्योंकि Google Home नेटवर्क, Matter बाइंडिंग क्लस्टर को एक्सपोज़ नहीं करता.
Google Matter फ़ैब्रिक में लाइट के चालू/बंद करने वाले स्विच का इस्तेमाल करने के लिए, पार्टनर को Matter डायरेक्ट्र लागू करना होगा. यह एक रिमोट क्लाइंट है, जो बाइंडिंग क्लस्टर में एंट्री बना सकता है. इसके बाद, ऐप्लिकेशन, चालू/बंद करने वाले लाइट स्विच को किसी दूसरे Matter डिवाइस या डिवाइसों के ग्रुप को कंट्रोल करने की अनुमति देगा.
लाइट के चालू/बंद होने के साथ लाइट स्विच चालू/बंद करना
एक ही डिवाइस में लाइट के चालू/बंद स्विच के साथ लाइट के चालू/बंद होने की सुविधा का इस्तेमाल करने का एक खास उदाहरण है.
जब एंडपॉइंट 1, लाइट चालू/बंद करने वाला बटन है और एंडपॉइंट 2, लाइट चालू/बंद करने वाला स्विच है, तो GHA में सिर्फ़ लाइट चालू/बंद करने वाला स्विच दिखता है.
हालांकि, जब एंडपॉइंट 1, लाइट के चालू/बंद करने वाला स्विच है और एंडपॉइंट 2, लाइट के चालू/बंद करने वाला डिवाइस है, तो दोनों डिवाइस GHA में दिखते हैं.
इस तरह के डिवाइस को डिज़ाइन करते समय, यह पक्का करें कि दोनों डिवाइसों को GHA में दिखाया गया हो. इसके लिए, एंडपॉइंट 1 को लाइट के चालू/बंद करने वाले स्विच और एंडपॉइंट 2 को लाइट के चालू/बंद करने वाले बटन के तौर पर सेट करें.
प्लग-इन यूनिट चालू/बंद करना
Google Local Home SDK के साथ इंटिग्रेट किए गए प्लग और स्विच की तरह ही, चालू/बंद करने वाले प्लग-इन यूनिट डिवाइस टाइप को किसी दूसरे डिवाइस टाइप के तौर पर दिखाने के लिए कॉन्फ़िगर किया जा सकता है. जब उपयोगकर्ता डिवाइस को कॉन्फ़िगर करता है, तो वह उसे होम में किसी भी तरह के डिवाइस के तौर पर दिखाने के लिए कॉन्फ़िगर कर सकता है. आम तौर पर, यह उस डिवाइस के टाइप के हिसाब से होता है जिसे उसमें प्लग किया गया है. डिवाइस टाइप के हिसाब से, स्मार्ट प्लग या स्मार्ट स्विच के लिए बोलकर दिए जाने वाले निर्देशों को पसंद के मुताबिक बनाना सहायता लेख में, उपयोगकर्ता को यह तरीका बताया गया है. इसका एक सामान्य उदाहरण यह है कि उपयोगकर्ता ने प्लग-इन यूनिट में पंखा प्लग किया हो. अगर उपयोगकर्ता ने प्लग-इन यूनिट के डिवाइस टाइप को फ़ैन के तौर पर कॉन्फ़िगर किया है, तो Assistant को पता होता है कि जब उपयोगकर्ता "Ok Google, लाइटें बंद करो" कहता है, तो प्लग-इन यूनिट को बंद नहीं करना है.
डिवाइस टाइप चुनना
जिन पार्टनर ने ऐसा डिवाइस बनाया है जो सामान्य एसी इलेक्ट्रिकल आउटलेट नहीं है, लेकिन जिसमें एक ऐसा चालू/बंद एंडपॉइंट है जो किसी दूसरे डिवाइस की पावर को कंट्रोल करता है उन्हें यह तय करना होगा कि प्रॉडक्ट को चालू/बंद प्लग-इन यूनिट डिवाइस टाइप या कोई दूसरा डिवाइस टाइप असाइन करना है. ऐसे में, हमारा सुझाव है कि:
अगर डिवाइस, पंखे या लाइट जैसे अलग-अलग तरह के लोड डिवाइसों के लिए पावर को कंट्रोल कर सकता है, तो पार्टनर को इसे चालू/बंद करने वाला प्लग-इन यूनिट डिवाइस टाइप असाइन करना चाहिए. इसके बाद, उपयोगकर्ता अपने होम में डिवाइस को शामिल करते समय, उसे किसी दूसरे डिवाइस टाइप के तौर पर असाइन कर पाएगा.
अगर डिवाइस सिर्फ़ लाइट को कंट्रोल कर सकता है, तो पार्टनर को उसे लाइट को चालू/बंद करने वाले डिवाइस के टाइप के तौर पर असाइन करना चाहिए.
उदाहरण के लिए, Acme Lighting Corporation एक ऐसा डिवाइस बनाता है जिसमें मालिकाना हक वाला पावर कनेक्टर होता है. इसमें सिर्फ़ Acme Lighting की लाइटें प्लग की जा सकती हैं. यह डिवाइस, लाइटों को चालू या बंद कर सकता है. इस मामले में, Acme के लिए अपने डिवाइस को लाइट चालू/बंद करने वाले डिवाइस के टाइप के तौर पर असाइन करना सबसे सही रहेगा.
इसके उलट, Mega Plugin Corporation एक ऐसा डिवाइस बनाती है जिसमें स्टैंडर्ड एसी पावर सॉकेट होता है. इससे असली उपयोगकर्ता, टीवी से लेकर लैंप तक कुछ भी प्लग इन कर सकता है. इस मामले में, डिवाइस को चालू/बंद करने वाले प्लग-इन यूनिट के तौर पर लागू करना सही रहेगा.
हब
Google Nest के ये डिवाइस, Google Home नेटवर्क में Matter हब के तौर पर काम करते हैं.
ज़्यादा जानकारी के लिए, Matter की सुविधा वाले Nest डिवाइसों के बारे में सहायता लेख पढ़ें.
डिवाइस बनाना
अगर आपके पास पहले से ही Matter की सुविधा वाला कोई डिवाइस नहीं है, तो एंड-टू-एंड पुष्टि करने के लिए, यहां दिए गए Matter डिवाइसों में से किसी एक का इस्तेमाल किया जा सकता है:
वेंडर | प्लैटफ़ॉर्म | Thread सहायता | गाइड |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | ओटीए टेस्टिंग | |
Nordic Semiconductor | nRF52840 DK | ओटीए टेस्टिंग | |
NXP | IOTZTB-DK006 डेवलपमेंट किट | ||
Realtek | Ameba D Series | ||
Silicon Labs | EFR32MG24 Dev Kit | ||
EFR32MG Zigbee और Thread स्टार्टर किट | |||
Telink | TLSR9518 | ||
Texas Instruments | CC2652R7 LaunchPad डेवलपमेंट किट |
थ्रेड वाले ऐसे डिवाइस जो नींद में हैं
Thread स्लीपी एंड डिवाइस (एसईडी) और Thread सिंक किए गए स्लीपी एंड डिवाइस (एसएसईडी) का इस्तेमाल, Matter हब के तौर पर काम करने वाले Google Nest डिवाइसों के साथ किया जा सकता है. तीन सेकंड तक स्लीप मोड में रहने पर, Hub डिवाइसों पर वही सेवाएं मिलती हैं जो स्लीप मोड में न होने पर मिलती हैं. नींद के लंबे चक्रों की वजह से, सेवा में गिरावट आ सकती है. जैसे, Google Home Graph में डिवाइसों को ऑफ़लाइन के तौर पर दिखाया जा सकता है.
डेवलपमेंट टूल
Google का सुझाव है कि Matter के साथ काम करने वाले डिवाइस को बनाते समय, Google Home Extension for Visual Studio Code और हमारी Matter Virtual Device (MVD) का इस्तेमाल करें.
Google Home Extension में Google Assistant Simulator, Google Cloud Logging, और अन्य टूल होते हैं, जिनसे डिवाइस बनाने की प्रोसेस को आसान बनाया जा सकता है. वहीं, MVD की मदद से, किसी डिवाइस को बनाने से पहले, Google Home के नेटवर्क में Matter डिवाइस की जांच की जा सकती है.