কমিশনযোগ্য আবিষ্কার
কমিশনযোগ্য আবিষ্কার কমিশনিংয়ের আগে ঘটে এবং একটি কমিশনযোগ্য নোড আবিষ্কার এবং সনাক্তকরণের প্রক্রিয়াকে বোঝায়। তিনটি পদ্ধতি রয়েছে যার মাধ্যমে একটি কমিশনযোগ্য নোড নিজেকে বিজ্ঞাপন দিতে পারে:
- Bluetooth লো এনার্জি (BLE)
 - ওয়াই-ফাই সফট এপি
 - একটি IP নেটওয়ার্কে DNS-SD , যা একটি বিদ্যমান IP-বহনকারী নেটওয়ার্ক হিসাবেও পরিচিত
 
উভয় পদ্ধতিতেই, কমিশনযোগ্য নোড সারণি 1- এ দেখানো তথ্যের বিজ্ঞাপন দেয়।
| মাঠ | দৈর্ঘ্য | প্রয়োজনীয় | 
|---|---|---|
| বৈষম্যকারী | ১২ বিট | হাঁ | 
| বিক্রেতা আইডি | ১৬ বিট | না | 
| পণ্য আইডি | ১৬ বিট | না | 
| বর্ধিত তথ্য | পরিবর্তনশীল | না | 
Matter স্পেসিফিকেশন অনুসারে, বিক্রেতা আইডি এবং পণ্য আইডি প্রয়োজন হয় না তবে অন্তর্ভুক্ত করা যেতে পারে। একই সময়ে একাধিক অভিন্ন ডিভাইস সংযুক্ত থাকলে, সঠিক ডিভাইস সরবরাহ করার জন্য ডিসক্রিমিনেটর বাধ্যতামূলক এবং কমিশনিং প্রক্রিয়ার সময় অত্যন্ত গুরুত্বপূর্ণ। কাস্টম বিক্রেতা-নির্দিষ্ট তথ্য এনকোড করতে বর্ধিত ডেটা ব্যবহার করা যেতে পারে।
অনেক ডিভাইস পাওয়ার-আপের পরে অল্প সময়ের জন্য (~৩-১৫ মিনিট) বিজ্ঞাপন দেখায়। অন্যান্য ডিভাইসগুলি বিজ্ঞাপন শুরু করা উচিত নয় কারণ তাদের প্রাথমিক নিয়ন্ত্রণ ফ্যাব্রিক থেকে আসে না অথবা তালার মতো ডিভাইসের স্বয়ংক্রিয় অপ্রয়োজনীয় বিজ্ঞাপন নিরাপদ নয়। সারণী ২ এই আচরণের সারসংক্ষেপ তুলে ধরে।
| প্রাথমিক ডিভাইস ফাংশন | স্বয়ংক্রিয় ঘোষণা | 
|---|---|
| তালা এবং বাধা অ্যাক্সেস ডিভাইস | না | 
| বেশিরভাগ নিয়ন্ত্রণ কাপড় থেকে আসে। উদাহরণস্বরূপ, সুইচ বা আলোর বাল্ব। | হাঁ | 
| বেশিরভাগ নিয়ন্ত্রণ কাপড় থেকে আসে না। উদাহরণস্বরূপ, ডিশওয়াশার বা রেফ্রিজারেটর। | না | 
ব্লুটুথ লো এনার্জি
এই ধরণের বিজ্ঞাপনে, কমিশনার BLE বিজ্ঞাপন দেখতে পাবেন। কমিশনারকে অবশ্যই একটি জেনেরিক অ্যাক্সেস প্রোফাইল (GAP) পেরিফেরাল ইন্টারফেস বাস্তবায়ন করতে হবে এবং পর্যায়ক্রমে এর আনকমিশনড অবস্থা সম্পর্কে বিজ্ঞাপন দিতে হবে। ডিভাইস চালু করার পর প্রথম 30 সেকেন্ডের জন্য বিজ্ঞাপনের ফ্রিকোয়েন্সি উচ্চ হতে হবে, 20 থেকে 60 মিলিসেকেন্ড ব্যবধানে।
৩০ সেকেন্ড পর, ডিভাইসটিকে অবশ্যই কম ফ্রিকোয়েন্সিতে, ১৫০ থেকে ১৫০০ মিলিসেকেন্ড ব্যবধানে বিজ্ঞাপন দিতে হবে। প্রথমবারের মতো ফ্যাব্রিকে কমিশন করার পর, ডিভাইসটিকে অবশ্যই তার BLE বিজ্ঞাপন বন্ধ করতে হবে।
কমিশনারকে স্ক্যান অনুরোধ জারি করার প্রয়োজন নেই। এটি তিনটি BLE বিজ্ঞাপন চ্যানেলে একটি প্যাসিভ স্ক্যান করবে: 37 (2402 MHz), 38 (2426 MHz) এবং 39 (2480 MHz)। এই চ্যানেলগুলি স্পেকট্রামের অঞ্চলগুলি থেকে বেছে নেওয়া হয় যেখানে Wi-Fi চ্যানেলগুলির সাথে ন্যূনতম ওভারল্যাপ থাকে, যা হস্তক্ষেপ ক্রস-রেডিও হস্তক্ষেপ কমিয়ে দেয়।
BLE অপারেশনাল আবিষ্কারের জন্য ব্যবহৃত হয় না।
ওয়াই-ফাই সফট এপি
ওয়াই-ফাই সফট এপি ব্যবহার করার সময়, কমিশনারকে একটি অ্যাড-হক সফট অ্যাক্সেস পয়েন্ট (সফট এপি) নেটওয়ার্কের মাধ্যমে সনাক্ত করা হবে। নেটওয়ার্কের SSID (নেটওয়ার্ক নাম) MATTER-ddd-vvvv-pppp ফর্মে থাকে, যেখানে:
- ddd হল HEX-এ ১২-বিট ডিসক্রিমিনেটর।
 - vvvv হল HEX-এ ১৬-বিট ভেন্ডর আইডি।
 - pppp হল HEX-এ ১৬-বিট পণ্য আইডি।
 
যখনই কমিশনার কমিশনারের সাথে সংযোগ স্থাপন করবেন, তখন উভয়ই অনন্য IPv6 লিঙ্ক-স্থানীয় ঠিকানা কনফিগার করবেন, যা Wi-Fi স্তরে সংযোগ সক্ষম করবে। এই পর্যায়ে আবিষ্কারটি পরবর্তী বিভাগে বর্ণিত DNS-SD পদ্ধতির একই ক্ষেত্রে চলতে থাকবে।
তাছাড়া, একটি Wi-Fi Soft AP বিক্রেতা-নির্দিষ্ট অতিরিক্ত তথ্য প্রকাশের জন্য IPv4 এবং তথ্য উপাদান (IE) এর জন্য DHCP বাস্তবায়ন করতে পারে। IE হল 802.11 (Wi-Fi) ব্যবস্থাপনা ফ্রেমের মধ্যে একটি পরিবর্তনশীল দৈর্ঘ্যের ক্ষেত্র যা কাস্টম তথ্য অন্যান্য সিস্টেমে বহন করার অনুমতি দেয়।
কমিশনার স্ক্যানিংয়ের সময় ওয়াই-ফাই চ্যানেল ১, ৬ এবং ১১-কে অগ্রাধিকার দেওয়া উচিত, তবে স্থানীয় স্পেকট্রাম নিয়ন্ত্রণ দ্বারা অনুমোদিত সমস্ত চ্যানেল অবশ্যই স্ক্যান করতে হবে।
ওয়াই-ফাই সফট এপি অপারেশনাল ডিসকভারির জন্য ব্যবহার করা হয় না।
ডিএনএস-এসডি
এই ক্ষেত্রে কমিশনারকে তার ডোমেন নাম পরিষেবা - পরিষেবা আবিষ্কার (DNS-SD) বিজ্ঞাপনের মাধ্যমে আবিষ্কার করা হবে যেখানে নোড দ্বারা প্রদত্ত পরিষেবা সম্পর্কে তথ্য থাকবে। DNS-SD সম্পর্কে আরও তথ্যের জন্য RFC 6762 দেখুন। এটি ডিভাইস আবিষ্কারের একটি সাধারণ পদ্ধতি যখন:
- কমিশনার ইথারনেটের সাথে সংযুক্ত এবং এর ফলে একটি এনক্রিপ্ট না করা নেটওয়ার্ক মাধ্যমের সাথে তার বাস্তব অ্যাক্সেস থাকে।
 - কমিশনার যেকোনো বহির্ভূত উপায়ে ওয়াই-ফাই বা Thread নেটওয়ার্কে যোগদান করেছেন।
 - কমিশনার ইতিমধ্যেই অন্য একটি ফ্যাব্রিকে কমিশন করা হয়েছে এবং ওয়াই-ফাই/ Thread নেটওয়ার্কে যোগদান করেছে। এই ক্ষেত্রে কমিশনার BLE বিজ্ঞাপন ব্যবহার করতে পারবেন না বা একটি সফট এপি তৈরি করতে পারবেন না। সুতরাং সমস্ত সেকেন্ডারি ফ্যাব্রিক এই পদ্ধতির মাধ্যমে সরবরাহ করা হয়।
 
Thread ডিভাইসগুলি সরাসরি DNS-SD ব্যবহার করে না, বরং Thread বর্ডার রাউটার দ্বারা প্রদত্ত একটি প্রক্সিড পদ্ধতি ব্যবহার করে। এই পদ্ধতিটি DNS-SD পরিষেবা নিবন্ধন প্রোটোকল এবং এর বিজ্ঞাপন প্রক্সি দ্বারা সংজ্ঞায়িত করা হয়। Thread ডিভাইসগুলি সাধারণত একটি Thread বর্ডার রাউটার দ্বারা প্রদত্ত SRP পরিষেবাতে নিজেদের নিবন্ধন করে। এই পরিষেবাটি প্রতিটি নিবন্ধিত Thread নোডের পক্ষে mDNS ট্র্যাফিক পরিচালনা করে, এই প্রোটোকলগুলি দ্বারা উৎপন্ন অতিরিক্ত ট্র্যাফিকের মাধ্যমে Thread নেটওয়ার্ককে বোঝা না করে।
 ডিভাইস আবিষ্কারের জন্য DNS-SD ইনস্ট্যান্স নাম হল _matterc._udp এবং হোস্ট নামগুলি একটি 48-বিট MAC ঠিকানা অথবা একটি 64-বিট MAC এক্সটেন্ডেড ঠিকানা দ্বারা তৈরি করা হয়, যা A5F15790B0D15F32.local. সাধারণত এই রেকর্ডটি কেবল তখনই বিজ্ঞাপন দেওয়া হয় যখন কমিশনার কমিশন করা যেতে পারে। তবে, কমিশনিং মোডে না থাকাকালীন এটি বিজ্ঞাপন চালিয়ে যেতে পারে। এই আচরণটিকে এক্সটেন্ডেড ডিসকভারি বলা হয়।
আবিষ্কারের পর, IPv6 ঠিকানাগুলি AAAA রেকর্ডে এবং কী/মান জোড়াগুলি DNS-SD TXT রেকর্ডে ফেরত পাঠানো হয়। কী/মান জোড়ায় ডিসক্রিমিনেটর, বিক্রেতা আইডি এবং পণ্য আইডির মতো তথ্য থাকে। নোডটি কমিশনিং সাবটাইপের বিজ্ঞাপনও দেয়, যা ফলাফল ফিল্টার করে শুধুমাত্র একটি নির্দিষ্ট বৈশিষ্ট্যের সাথে মেলে এমন কমিশনারদের খুঁজে বের করতে সক্ষম করে।
অপারেশনাল আবিষ্কার
 অপারেশনাল ডিসকভারি হল একটি কমিশনড নোড আবিষ্কার এবং সনাক্তকরণের প্রক্রিয়া। অপারেশনাল ডিসকভারি শুধুমাত্র IP-ভিত্তিক DNS-SD পদ্ধতির মাধ্যমেই ঘটে। নোডের ইনস্ট্যান্স নামটি 64 বিট কম্প্রেসড ফ্যাব্রিক আইডি এবং 64 বিট নোড আইডি দিয়ে তৈরি হবে। হেক্সাডেসিমেলে এই আইডিগুলিকে তারপর একটি হাইফেন দিয়ে সংযুক্ত করা হয়, যেমন 2906C908D115D362-8FC7772401CD0696.local. । অপারেশনাল ডিসকভারি DNS-SD ডিভাইস ডিসকভারির মতো একই টার্গেট হোস্ট নাম শেয়ার করে।
 DNS-SD পরিষেবার ধরণ হল _matter._tcp । যদিও _tcp নামকরণ ব্যবহার করা হয়, ডিভাইসটি UDP এর মতো অন্যান্য পরিবহন ব্যবহার করতে পারে।