Android-এ Commissioning API Matter-এর জন্য একাধিক অ্যাডমিনিস্ট্রেশন (বা একাধিক অ্যাডমিন) কাজ করে, যার অর্থ হল যে Commissioning API প্রাথমিক বা সেকেন্ডারি Matter কমিশনার হিসেবে কাজ করতে পারে এবং আপনি নিজের কমিশনার যোগ করতে পারেন:
প্রাথমিক Matter কমিশনার হিসেবে:
- এই মোডে, Google UX ব্যবহার করে প্রথমে Google ফ্যাব্রিক যোগ করা হয়।
- আপনি কাস্টম কমিশনার যোগ করতে পারবেন।
- ডিভাইসে Google fabric যোগ করার পরে আপনার কমিশনারকে কল করা হয়, তারপরে Matter কমিশনিং উইন্ডো আবার খোলা হয়।
- Google যদি কোনও কারণে প্রথমে নিজের ফ্যাব্রিক কমিশন করা সম্পূর্ণ করতে না পারে, তাহলে আপনার কাস্টম কমিশন করার পরিষেবা চলবে না।
সেকেন্ডারি Matter কমিশনার হিসেবে:
- এই মোডে, আপনি নিজের কমিশনিং UX প্রয়োগ করতে এবং নিজের ফ্যাব্রিক (বা অন্য ফ্যাব্রিক) অনবোর্ড করতে পারবেন।
- Google Commissioning API পরে খোলা কমিশনিং উইন্ডোর সাথে কল করে Google fabric যোগ করা যেতে পারে। এই মোডে, Google-এর তরফ থেকে জোরালোভাবে সাজেস্ট করা হয় যে, কোনও এন্ড-ইউজার আপনাকে Home API ব্যবহার করার অনুমতি দিলে, আপনার কমিশনিং ফ্লো সম্পূর্ণ হওয়ার পরে, অ্যাপটি যেন ব্যবহারকারীদের Google-এর ফ্যাব্রিক যোগ করার জন্য (কমিশনিং API ব্যবহার করে) অ্যাক্টিভভাবে প্রম্পট করে।
কীভাবে প্রাথমিক Matter কমিশনার হিসেবে Commissioning API ব্যবহার করতে হয়
এইসব ধাপ Google-এর পছন্দসই Matter সম্পূর্ণ ফিচারযুক্ত, কমিশন ফ্লো দেখায়:
ব্যবহারকারী অ্যাপে কমিশনিং ফ্লো শুরু করেন। যেমন, ব্যবহারকারী ডিভাইস যোগ করুন লেবেলযুক্ত বোতামে ট্যাপ করেন।
Google UX কন্ট্রোল নেয় এবং QR কোড Matter স্ক্যান করুন স্ক্রিন দেখায়, এর ফলে ব্যবহারকারী সেট-আপ প্রসেস শুরু করার জন্য QR কোড স্ক্যান করতে পারেন।
আপনার Google অ্যাকাউন্টের সাথে এই ডিভাইস কানেক্ট করুন স্ক্রিনে, Google ইকোসিস্টেমে ডিভাইস যোগ করতে ব্যবহারকারী আমি সম্মতি জানাচ্ছি বিকল্পে ট্যাপ করেন। ব্যবহারকারী যদি এই স্ক্রিনে বাতিল করুন বিকল্পে ট্যাপ করেন, তাহলে ডিভাইস কমিশন করার প্রসেস সঙ্গে সঙ্গে শেষ হয়ে যাবে।
একটি বাড়ি বেছে নিন স্ক্রিনে, ব্যবহারকারী সেই বাড়িটি বেছে নেন যেখান থেকে তিনি ডিভাইস নিয়ন্ত্রণ করতে পারবেন। কোনও হোম উপলভ্য না থাকলে, একটি নতুন হোম তৈরি করা হয়। বাড়িতে কোনও উপযুক্ত হাব খুঁজে না পাওয়া গেলে অথবা ব্যবহারকারীর কাছে অনুমতি না থাকলে, কমিশন করার প্রসেস শেষ হয়ে যায়।
এরপরে ডিভাইস কানেক্ট করা হয়েছে স্ক্রিনটি দেখা যাবে এবং Matter সেট-আপ প্রক্রিয়া শুরু হবে। ব্যবহারকারী এই স্ক্রিনে একটি রুম ও ডিভাইসের নাম বেছে নিতে পারবেন।
Matter ফ্যাব্রিকের সাথে ডিভাইস অনবোর্ড করার সময় আপনার ডিভাইস রেডি করা হচ্ছে স্ক্রিন দেখা যায়।
আপনার অ্যাপ কন্ট্রোল আবার শুরু করে এবং রেজিস্টার করা থাকলে, কাস্টম কমিশনার এখন রান করে।
সেকেন্ডারি Matter কমিশনার হিসেবে কীভাবে Commissioning API ব্যবহার করতে হয়
এইসব ধাপে Matter কমিশনিং ফ্লো দেখানো হয়েছে যেখানে Google-এর কমিশন করার প্রসেসের আগে আপনার কমিশন করার প্রসেস হয়:
ব্যবহারকারী আপনার অ্যাপে কমিশন করার ফ্লো শুরু করেন। যেমন, ব্যবহারকারী ডিভাইস যোগ করুন বিকল্পে ট্যাপ করেন।
আপনার ফ্যাব্রিক নেটওয়ার্কে ডিভাইস যোগ করার জন্য আপনার কমিশনিং UX প্রসেস রান করা হয়।
এটি সম্পূর্ণ হয়ে গেলে, ব্যবহারকারীর সম্পর্কে আপনার জ্ঞানের উপর ভিত্তি করে ব্যবহারের মাধ্যমে আপনি পরবর্তী আচরণ নির্ধারণ করতে পারবেন। যেমন, ব্যবহারকারী যদি Google Home API-তে অপ্ট-ইন করে থাকেন, তাহলে এটি সম্ভবত এই ইঙ্গিত দেয় যে ব্যবহারকারী Google-কে কমিশন দিতে চান। সেক্ষেত্রে আপনি কমিশনিং প্রসেস ট্রিগার করতে পারেন।
আপনার প্রসেস Commissioning API-কে কল করে এবং পেলোড প্রদান করে, যার মধ্যে পাসকোড, ডিসক্রিমিনেটর এবং অন্যান্য উপলভ্য তথ্য থাকে।
Google-এর কমিশন করার প্রসেস, ডিভাইসটিকে Google ফ্যাব্রিক নেটওয়ার্কে যোগ করে।