Android पर Commissioning API, मल्टी-एडमिनिस्ट्रेशन (या मल्टी-एडमिन) की सुविधा देता है. इसका मतलब है कि Commissioning API, प्राइमरी या सेकंडरी Matter कमिश्नर के तौर पर काम कर सकता है. साथ ही, इसमें अपना कमिश्नर जोड़ा जा सकता है:Matter
प्राइमरी Matter कमिश्नर के तौर पर:
- इस मोड में, Google यूएक्स का इस्तेमाल करके, Google फैब्रिक को सबसे पहले जोड़ा जाता है.
- आपके पास, पसंद के मुताबिक कमिश्नर जोड़ने का विकल्प होता है.
- डिवाइस में Google फ़ैब्रिक जोड़ने के बाद, आपके कमिश्नर को कॉल किया जाता है. इसके बाद, Matter कमीशनिंग विंडो फिर से खुल जाती है.
- अगर किसी वजह से Google, अपने फैब्रिक के लिए कमीशनिंग की प्रोसेस पूरी नहीं कर पाता है, तो पसंद के मुताबिक कमीशनिंग की आपकी सेवा काम नहीं करेगी.
सेकंडरी Matter कमिश्नर के तौर पर:
- इस मोड में, कमीशनिंग के लिए अपना यूएक्स लागू किया जा सकता है. साथ ही, अपने फैब्रिक (या दूसरे फैब्रिक) पर डिवाइस को जोड़ा जा सकता है.
- Google फैब्रिक जोड़ने के लिए, कमीशनिंग विंडो खुलने के बाद, Google Commissioning API को कॉल किया जा सकता है. इस मोड में, Google का सुझाव है कि जब कोई उपयोगकर्ता, Home API इस्तेमाल करने की अनुमति देता है, तो आपका ऐप्लिकेशन, कमीशनिंग की प्रोसेस पूरी होने के बाद, उपयोगकर्ताओं को Commissioning API का इस्तेमाल करके, Google का फैब्रिक जोड़ने के लिए सक्रिय रूप से प्रॉम्प्ट करे.
Commissioning API को Matter के प्राइमरी कमिश्नर के तौर पर इस्तेमाल करने का तरीका
यहां दिए गए चरणों में, Google के पसंदीदा Matter कमीशनिंग फ़्लो की पूरी जानकारी दी गई है:
उपयोगकर्ता, ऐप्लिकेशन में कमीशनिंग की प्रोसेस शुरू करता है. उदाहरण के लिए, उपयोगकर्ता डिवाइस जोड़ें लेबल वाले बटन पर टैप करता है.
Google यूएक्स, कंट्रोल लेता है और स्कैन Matter क्यूआर कोड स्क्रीन दिखाता है. इससे उपयोगकर्ता, सेटअप की प्रोसेस शुरू करने के लिए, क्यूआर कोड स्कैन कर पाता है.
इस डिवाइस को अपने Google खाते से कनेक्ट करें स्क्रीन पर, उपयोगकर्ता Google इकोसिस्टम में कोई डिवाइस जोड़ने के लिए, मैं सहमत हूं पर टैप करता है. अगर उपयोगकर्ता इस स्क्रीन पर रद्द करें पर टैप करता है, तो डिवाइस कमीशनिंग की पूरी प्रोसेस तुरंत खत्म हो जाती है.
कोई होम चुनें स्क्रीन पर, उपयोगकर्ता वह होम चुनता है जिससे वह डिवाइस को कंट्रोल कर सकता है. अगर कोई होम उपलब्ध नहीं है, तो नया होम बनाया जाता है. अगर होम में कोई सही हब नहीं मिलते हैं या उपयोगकर्ता के पास ज़रूरी अनुमतियां नहीं हैं, तो कमीशनिंग की प्रोसेस खत्म हो जाती है.
इसके बाद, डिवाइस कनेक्ट हो गया है स्क्रीन दिखनी चाहिए. साथ ही, Matter सेटअप प्रोसेस शुरू हो जाती है. उपयोगकर्ता इस स्क्रीन पर कोई कमरा और डिवाइस का नाम चुन सकता है.
डिवाइस को Matter फैब्रिक में जोड़ने के दौरान, आपके डिवाइस को सेट अप किया जा रहा है स्क्रीन दिखती है.
आपका ऐप्लिकेशन, कंट्रोल फिर से शुरू करता है. साथ ही, अगर रजिस्टर किया गया है, तो पसंद के मुताबिक कमिश्नर अब काम करता है.
Commissioning API को Matter के सेकंडरी कमिश्नर के तौर पर इस्तेमाल करने का तरीका
यहां दिए गए चरणों में, Matter कमीशनिंग फ़्लो की जानकारी दी गई है. इसमें, Google के कमीशनिंग की प्रोसेस से पहले, आपकी कमीशनिंग की प्रोसेस होती है:
उपयोगकर्ता, आपके ऐप्लिकेशन में कमीशनिंग की प्रोसेस शुरू करता है. उदाहरण के लिए, उपयोगकर्ता डिवाइस जोड़ें पर टैप करता है.
आपके फैब्रिक में कोई डिवाइस जोड़ने के लिए, कमीशनिंग के यूएक्स की प्रोसेस शुरू की जाती है.
प्रोसेस पूरी होने के बाद, उपयोगकर्ता के बारे में अपनी जानकारी के आधार पर, आगे के व्यवहार के बारे में बताया जा सकता है. उदाहरण के लिए, अगर उपयोगकर्ता ने Google Home API के लिए ऑप्ट इन किया है, तो यह इस बात का संकेत हो सकता है कि उपयोगकर्ता, Google के लिए कमीशनिंग करना चाहता है. ऐसे में, कमीशनिंग की प्रोसेस शुरू की जा सकती है.
आपकी प्रोसेस, Commissioning API को कॉल करती है और पेलोड उपलब्ध कराती है. इसमें पासकोड, डिस्क्रिमनेटर, और अन्य उपलब्ध जानकारी शामिल होती है.
Google की कमीशनिंग की प्रोसेस, डिवाइस को Google फैब्रिक में जोड़ती है.