डेवलपर झलक रिलीज़
Google के Home डेवलपर कार्यक्रम की मदद से, डिवाइस बनाने वाली कंपनियां अपने स्मार्ट होम डिवाइसों को Google Home नेटवर्क से कनेक्ट कर पाती हैं. हम स्मार्ट होम ऐक्शन लोकल फ़ुलफ़िलमेंट पाथ को बढ़ा रहे हैं. अब यह भी जोड़ा जा सकता है Matter -enabled devices for setup using the Google Home app (GHA) on Android and control them using Google Assistant , GHA, or smart displays like the Google Nest Hub (2nd gen) .
इस दस्तावेज़ में, Google Home नेटवर्क में Matter काम करने वाले प्लैटफ़ॉर्म को बनाने और इंटिग्रेट करने का तरीका बताया गया है.
खंडन
Matter के इस डेवलपर की झलक में बताई गई प्रक्रियाओं के बारे में इन बातों का ध्यान रखें:
- डेवलपमेंट के लिए इस्तेमाल किए जाने वाले खाते में, जांच के लिए सिर्फ़ एक सिंगल Matter-चालू हब होना चाहिए. एक से ज़्यादा Matter-चालू किए गए हब एक ही समय पर कनेक्ट किए गए हों या जांच के दौरान एक ही स्ट्रक्चर से कनेक्ट किए गए हों, तो अचानक होने वाला बर्ताव बन सकता है.
- सभी प्रक्रियाएं यह मानकर बनाई जाती हैं कि Linux 20.04 चलाने वाली Linux मशीन का इस्तेमाल नमूने के तौर पर करने और फ़्लैश करने के लिए किया जाता है Matter ऐसे नमूने जिन्हें Google ने टेस्ट किया है. हालांकि, MacOS सिस्टम भी इस पर काम करता है, लेकिन Linux के इस्तेमाल का सुझाव दिया जाता है. Mac के लिए खास तौर पर दिए गए निर्देशों को ज़रूरत के हिसाब से प्रोसेस में शामिल किया जाता है.
- सिर्फ़ GHA का Android वर्शन काम करता है.
परिभाषा
इस दस्तावेज़ में, इन शब्दों का इस्तेमाल किया गया है:
- बॉर्डर राऊटर
- सामान्य काम के लिए इस्तेमाल होने वाला हब Thread Border Router for Thread-enabled devices.
- हब
- इस्तेमाल की जा सकती है Google Nest device, such as the Google Nest Hub (2nd gen). A hub is required to control Matter-enabled devices through other surfaces such as Assistant, the GHA, and smart displays.
- Matter की सुविधा वाला डिवाइस
- ऐसा डिवाइस या डेवलपमेंट बोर्ड जिस पर Matter का इस्तेमाल करने वाला बिल्ड या सैंपल ऐप्लिकेशन चल रहा है.
- मोबाइल डिवाइस पर
- दूसरे डिवाइस से जोड़ने के लिए, जांच के लिए इस्तेमाल किया गया फ़ोन. फ़िलहाल, यह Android phone.
ज़रूरी शर्तें
Google के नेटवर्क में, Matter की सुविधा वाले किसी डिवाइस को पूरी तरह इंटिग्रेट करने के लिए, डेवलपर के पास ये चीज़ें होनी चाहिए:
- थ्रेड की सुविधा वाला Google हब जो थ्रेड वाले डिवाइसों के लिए बॉर्डर राऊटर और स्मार्ट होम इंटेंट को रूट करने के लिए, लोकल फ़ुलफ़िलमेंट पाथ के तौर पर काम करता है.
- मोबाइल डिवाइस (टेस्ट फ़ोन) जो ज़रूरी शर्तें पूरी करता हो:
- Android O (8.1, एपीआई लेवल 27) या नया (iOS वर्शन बाद में जोड़ा जा सकता है)
- बीएलई क्षमता
- Matter की सुविधा वाले डिवाइस के लिए, एक वेंडर आईडी (वीआईडी) और प्रॉडक्ट आईडी (पीआईडी).
- चालू Matter डिवाइस चालू है. यह डिवाइस इनमें से एक होना चाहिए
Matter इस समय Google Home नेटवर्क पर काम करने वाला डिवाइस ऐसा हो सकता है:
- आपका वह प्रॉडक्ट जिसमें Matter फ़र्मवेयर चालू हो.
- साथ काम करने वाले वेंडर प्लैटफ़ॉर्म का एक डेवलपमेंट बोर्ड, जो पुष्टि करने के लिए Matter-चालू डिवाइस हो सकता है. ये प्लैटफ़ॉर्म काम करते हैं:
विक्रेता | प्लैटफ़ॉर्म | गाइड | Thread सहायता |
---|---|---|---|
बौफ़ैलो लैब | BL602 | क्विक स्टार्ट | |
BL702 | क्विक स्टार्ट | ||
एस्प्रेसिफ़ | ESP32 | क्विक स्टार्ट
OTA टेस्टिंग |
|
नॉर्डिक सेमीकंडक्टर | nRF52840 डेनिश क्रोन | क्विक स्टार्ट
OTA टेस्टिंग |
|
एनएक्सपी | IOTZTB-DK006 डेवलपमेंट किट | क्विक स्टार्ट | |
Realtek | Ameba D सीरीज़ | क्विक स्टार्ट | |
सिलिकॉन लैब | EFR32MG Zigbee और Thread स्टार्टर किट | क्विक स्टार्ट | |
EFR32MG24 डेव किट | क्विक स्टार्ट | ||
टेलिंक | TLSR9518 | क्विक स्टार्ट |
वेंडर आईडी
डिफ़ॉल्ट रूप से, टेस्टिंग के लिए सीएसए की ओर से असाइन किए गए किसी एक वीआईडी का
इस्तेमाल किया जा सकता है. इनमें से कोई एक चुनें:
0xFFF1
, 0xFFF2
, 0xFFF3
, 0xFFF4
.
अपने इंटिग्रेशन को प्रमाणित और लॉन्च करने के लिए, प्रोडक्शन वीआईडी का इस्तेमाल करें. इसके लिए, आपको सबसे पहले Google से इसकी पुष्टि करानी होगी. ऐसा करके, यह पक्का किया जा सकता है कि वह सीएसए से जारी किया गया हो.
इस वीआईडी को आपके डिवाइस के फ़र्मवेयर में लागू किया जाना चाहिए.
Google, Matter होम को सिर्फ़ चुनिंदा वेंडर आईडी और डिवाइस टाइप के मामलों में, Google Home नेटवर्क से जोड़ सकता है.
- उपभोक्ता डिवाइस में परीक्षण VID का उपयोग नहीं किया जा सकता.
- किसी प्रोडक्शन (उपभोक्ता) डिवाइस को जोड़ने के लिए, उसे सीएसए डीसीएल में सर्टिफ़ाइड होना ज़रूरी है.
- डेवलपमेंट और फ़ील्ड ट्रायल के लिए, डिवाइस Google Home Developer Console में रजिस्टर होना चाहिए.
किस तरह के उपयोगकर्ता, Google Home नेटवर्क पर डिवाइस को कमीशन दे सकते हैं? | |||
---|---|---|---|
वीआईडी का टाइप | वीआईडी सर्टिफ़िकेट और रजिस्ट्रेशन की स्थिति | प्रोडक्शन
(उपभोक्ता उपयोगकर्ता) |
डेवलपमेंट
(डेवलपर, फ़ील्ड ट्रायल के उपयोगकर्ता) |
जांच | रजिस्टर नहीं है (प्रमाणित नहीं किया जा सकता) | लागू नहीं | लागू नहीं |
जांच | Developer Console में रजिस्टर है (सर्टिफ़ाइड नहीं हो सकता) | लागू नहीं | |
प्रोडक्शन | सर्टिफ़िकेट नहीं मिला, रजिस्टर नहीं है | लागू नहीं | |
प्रोडक्शन | सर्टिफ़िकेट नहीं लिया गया है, Developer Console में रजिस्टर है | ||
प्रोडक्शन | सीएसए डीसीएल में सर्टिफ़ाइड, रजिस्टर नहीं किया गया | लागू नहीं | |
प्रोडक्शन | CSA DCL में प्रमाणित और Developer Console में पंजीकृत |
प्रॉडक्ट आईडी
डिवाइस के बारे में जानकारी को प्रॉडक्ट आईडी के बजाय, Matter की जानकारी देने वाले क्लस्टर का इस्तेमाल करके पढ़ा जाता है. डेवलपमेंट के दौरान, अपनी कंपनी की नंबरिंग स्कीम के हिसाब से कोई भी प्रॉडक्ट आईडी असाइन किया जा सकता है. बशर्ते, यह आपके Matter इंटिग्रेशन के प्रॉडक्ट आईडी से मेल खाता हो.
इसके साथ काम न करने वाले फ़ीचर
कुछ Matter क्लस्टर अभी तक उपयोगकर्ताओं के संपर्क में नहीं आए हैं, हालांकि सिस्टम उनका इस्तेमाल कर सकता है. ज़्यादातर मामलों में, इसका मतलब यह है कि इन क्लस्टर के ज़रिए सार्वजनिक किए गए एट्रिब्यूट असली उपयोगकर्ताओं को नहीं दिखेंगे:
क्लस्टर टाइप | क्लस्टर |
---|---|
Core |
|
ऐप्लिकेशन |
|