Google Home ইকোসিস্টেমে Matter অনেক ধরনের ডিভাইস কাজ করে, তবে সবগুলি সম্পূর্ণভাবে কাজ করে না।
ডিভাইসের ধরন ও কন্ট্রোল সংক্রান্ত সহায়তা
Google Home ইকোসিস্টেমে Matter-চালু থাকা ডিভাইসগুলি কয়েকটি আলাদা আলাদা পদ্ধতির মাধ্যমে কন্ট্রোল করা যায়:
- Google Assistant — যেকোনও Assistant ডিভাইস থেকে Matter ডিভাইস কন্ট্রোল করতে ভয়েস ব্যবহার করুন।
- Google Home app (GHA) — Matter ডিভাইস কন্ট্রোল করতে GHA-এর UI ব্যবহার করুন।
- স্মার্ট ডিসপ্লে UI — Matter ডিভাইস কন্ট্রোল করতে স্মার্ট ডিসপ্লের UI ব্যবহার করুন।
CSA টেস্ট কলামে এমন ডিভাইসের ধরন দেখানো হয় যেগুলি আপনাকে টেস্ট স্টেজ এড়িয়ে গিয়ে সার্টিফিকেশনের জন্য Connectivity Standards Alliance (Alliance) ইন্টারঅপারেশন টেস্ট ল্যাবের ফলাফল ব্যবহার করার অনুমতি দেয়।
সেট-আপ মোড ও রিসেট কলামে Android ও Google Home অ্যাপে কাস্টমাইজ করা যায় এমন ডিভাইস ডিসকভারি ও সেট-আপ অভিজ্ঞতা সহ ডিভাইসের ধরন দেখানো হয়।
ক্লাস্টার সম্পর্কে আরও তথ্যের জন্য, Matter
কোড রিপোজিটরি
(connectedhomeip) দেখুন।
| Matter ডিভাইসের ধরন | অ্যাপ্লিকেশন ক্লাস্টার | Matter স্পেসিফিকেশন | কন্ট্রোল সংক্রান্ত সহায়তা | হোম ইকোসিস্টেমের ধরন | CSA টেস্ট | সেট-আপ মোড ও রিসেট করা | ||
|---|---|---|---|---|---|---|---|---|
| Google Assistant | Google Home app (GHA) | স্মার্ট ডিসপ্লে | ||||||
| এয়ার পিউরিফায়ার |
ফ্যান কন্ট্রোল
চালু/বন্ধ Hepa ফিল্টার মনিটরিং অ্যাক্টিভেটেড কার্বন ফিল্টার মনিটরিং |
১.২ | এয়ার পিউরিফায়ার | |||||
| এয়ার কোয়ালিটি সেন্সর |
এয়ার কোয়ালিটি তাপমাত্রা পরিমাপ আপেক্ষিক আর্দ্রতা পরিমাপ কার্বন মনোক্সাইড ঘনত্ব পরিমাপ কার্বন ডাইঅক্সাইড ঘনত্ব পরিমাপ PM2.5 ঘনত্ব পরিমাপ ফর্মালডিহাইড ঘনত্ব পরিমাপ PM1 ঘনত্ব পরিমাপ PM10 ঘনত্ব পরিমাপ মোট অস্থির জৈব যৌগ ঘনত্ব পরিমাপ রেডন ঘনত্ব পরিমাপ নাইট্রোজেন ডাইঅক্সাইড ঘনত্ব পরিমাপ ওজোন ঘনত্ব পরিমাপ |
১.২ | সেন্সর | |||||
| কার্বন মনোক্সাইড ডিটেক্টর |
কার্বন মনোক্সাইড কনসেন্ট্রেশন পরিমাপ
ধোঁয়া CO অ্যালার্ম |
১.২ | কার্বন মনোক্সাইড ডিটেক্টর | |||||
| চাইম |
Chime
|
১.৩ | Chime | |||||
| কালার টেম্পারেচার লাইট |
কালার কন্ট্রোল
লেভেল কন্ট্রোল চালু/বন্ধ |
১.০ | লাইট | |||||
| কন্ট্যাক্ট সেন্সর |
বুলিয়ান স্টেট
|
১.০ | সেন্সর | |||||
| আলো কমানো যায় |
লেভেল কন্ট্রোল
চালু/বন্ধ |
১.০ | লাইট | |||||
| ডিশ ওয়াশার |
চালু/বন্ধ
ডিশওয়াশার মোড তাপমাত্রা কন্ট্রোল অপারেশনাল স্টেট |
১.২ | ডিশওয়াশার | |||||
| দরজা লক করা |
দরজা লক করা
|
১.০ | লক করুন | |||||
| কলিং বেল |
পরিবর্তন করুন
|
১.৩ | ডোরবেল | |||||
| ইলেকট্রিক মিটার |
বৈদ্যুতিক শক্তি পরিমাপ
বৈদ্যুতিক এনার্জি পরিমাপ |
১.৩ | প্রযোজ্য নয় | |||||
| ইলেকট্রিক ইউটিলিটি মিটার |
মিটার শনাক্তকরণ
|
১.৩ | প্রযোজ্য নয় | |||||
| বৈদ্যুতিক শক্তির ট্যারিফ |
কাঁচামালের দাম
বৈদ্যুতিক গ্রিডের অবস্থা কাঁচামালের ট্যারিফ |
১.৩ | প্রযোজ্য নয় | |||||
| এক্সটেন্ডেড কালার লাইট |
কালার কন্ট্রোল
লেভেল কন্ট্রোল চালু/বন্ধ |
১.০ | লাইট | |||||
| ফ্যান |
ফ্যান কন্ট্রোল
চালু/বন্ধ করুন |
১.০ | ফ্যান | |||||
| ফ্লো সেন্সর |
ফ্লো পরিমাপ
|
১.০ | সেন্সর | |||||
| আর্দ্রতা সেন্সর |
আপেক্ষিক আর্দ্রতা পরিমাপ
|
১.০ | সেন্সর | |||||
| লন্ড্রি ওয়াশার |
চালু/বন্ধ
লন্ড্রি ওয়াশার মোড লন্ড্রি ওয়াশার কন্ট্রোল তাপমাত্রা কন্ট্রোল অপারেশনাল স্টেট |
১.২ | ওয়াশার | |||||
| লাইট সেন্সর |
উজ্জ্বলতা পরিমাপ
|
১.০ | সেন্সর | |||||
| অকুপেন্সি সেন্সর |
অকুপেন্সি সেন্সিং
|
১.০ | সেন্সর | |||||
| লাইট চালু/বন্ধ করা |
লেভেল কন্ট্রোল
চালু/বন্ধ |
১.০ | লাইট | |||||
| লাইট সুইচ চালু/বন্ধ করা |
চালু/বন্ধ
|
১.০ | পরিবর্তন করুন | |||||
| চালু/বন্ধ করা যায় এমন প্লাগ-ইন ইউনিট |
লেভেল কন্ট্রোল
চালু/বন্ধ |
১.০ | আউটলেট | |||||
| প্রেশার সেন্সর |
চাপ পরিমাপ
|
১.০ | সেন্সর | |||||
| পাম্প |
চালু/বন্ধ
পাম্প কনফিগারেশন ও কন্ট্রোল তাপমাত্রা পরিমাপ চাপ পরিমাপ ফ্লো পরিমাপ |
১.০ | পাম্প | |||||
| রোবট ভ্যাকুয়াম ক্লিনার |
RVC রান মোড
RVC ক্লিন মোড RVC অপারেশনাল স্টেট |
১.২ | ভ্যাকুয়াম | |||||
| স্মোক ডিটেক্টর |
ধোঁয়া ও কার্বন মনোক্সাইড অ্যালার্ম
|
১.২ | স্মোক ডিটেক্টর | |||||
| স্পিকার |
লেভেল কন্ট্রোল
চালু/বন্ধ |
১.০ | বক্তা | |||||
| তাপমাত্রা সেন্সর |
তাপমাত্রা পরিমাপ
|
১.০ | সেন্সর | |||||
| থার্মোস্ট্যাট |
থার্মোস্ট্যাট
|
১.০ | থার্মোস্ট্যাট | |||||
| জানলার আচ্ছাদন |
জানালা ঢাকা
|
১.০ | ব্লাইন্ড | |||||
ব্রিজ
Matter ব্রিজের পিছনে থাকা সব ডিভাইস Google Home ইকোসিস্টেমে ব্যবহারকারীর কাছে স্বাভাবিক হিসেবেই দেখা যায়। GHA-এ ব্রিজটি নিজেই একটি নিষ্ক্রিয় Control ব্রিজ ডিভাইস হিসেবে দেখা যায়।
ডোর লক
যদিও Matter স্পেসিফিকেশনে ডোর লকের জন্য পিন কোডের প্রয়োজন নেই, তবে Google ইকোসিস্টেমে থাকা Matter ডোর লকের জন্য সব সারফেসেই রিমোট আনলক করার সুবিধা বন্ধ করা আছে যেগুলিতে পিন কোড বাধ্যতামূলক নয়। একইভাবে, ডোর লকের জন্য ভয়েস আনলক বন্ধ করা আছে। আরও তথ্যের জন্য, Google-এর গোপনীয়তা ও নিরাপত্তা নীতি দেখুন।
এছাড়াও, নির্দিষ্ট ডোর লক ইভেন্ট (যেমন LockOperationErrorEvent) এবং
ইভেন্ট অপারেশন সোর্স (যেমন KEYPAD) হল
Matter স্পেসিফিকেশনে ঐচ্ছিক। প্রতিটি অপারেশন সোর্সের জন্য সব Matter
ডোর লক এই ইভেন্টগুলি নির্গমন করে না। যেমন, কোনও অ্যাপের মাধ্যমে রিমোট থেকে ভুল পিন লিখলে
লকটি LockOperationErrorEvent নির্গমন করতে পারে, কিন্তু ফিজিক্যাল কীপ্যাডে ভুল পিন লিখলে তা করে না।
লাইট সুইচ চালু/বন্ধ করা
Matter ডিভাইসের ধরনগুলির মধ্যে চালু/বন্ধ করার লাইট সুইচ অনন্য, কারণ এটি একটি Matter কন্ট্রোলার, যেমন GHA, Assistant অথবা Google Nest Hub (2nd gen)-এর মতো Google Hub।
অন্যভাবে বলতে গেলে, একটি চালু/বন্ধ করার লাইট সুইচ হল একটি নোড যা অন্য নোডকে কন্ট্রোল করতে পারে। তবে, অন্য কোনও Matter কন্ট্রোলার দিয়ে চালু/বন্ধ করার লাইট সুইচ কন্ট্রোল করা যায় না। কন্ট্রোলার ও কন্ট্রোলি সম্পর্কে আরও জানতে Matter প্রাইমারের নোড ভূমিকা দেখুন।
Google Home ইকোসিস্টেম যেহেতু এর কন্ট্রোলারদের কাছে Matter বাইন্ডিং ক্লাস্টার এক্সপোজ করে না, তাই ব্যবহারকারীরা GHA ব্যবহার করে অন্যান্য Matter ডিভাইস কন্ট্রোল করার জন্য কোনও চালু/বন্ধ করার লাইট সুইচ কনফিগার করতে পারেন না। তারা Matter চালু/বন্ধ করার লাইট সুইচ কমিশন করতে পারবেন, কিন্তু সেটি বাড়ি থেকে মুছে দেওয়া ছাড়া আর কোনও কাজ করতে পারবেন না।
Google fabric-এ কোনও চালু/বন্ধ করার লাইট সুইচ কমিশন করা কোনও এন্ড-ইউজার স্বাভাবিকভাবেই সেটি অন্য ডিভাইস কন্ট্রোল করার জন্য কনফিগার করতে চাইবেন। এই মুহূর্তে, Google Home ইকোসিস্টেমে ব্যবহারকারীর জন্য এটি করার কোনও উপায় নেই। Google Home ইকোসিস্টেম Matter বাইন্ডিং ক্লাস্টারকে এক্সপোজ করে না বলে GHA অন্য ডিভাইসের এন্ডপয়েন্টে অন/অফ লাইট সুইচ বাইন্ড করা যায় না।
Google Matter fabric-এ কোনও অন/অফ লাইট সুইচ ব্যবহারযোগ্য হতে গেলে, পার্টনারকে Matter ডিরেক্টর প্রয়োগ করতে হবে, এটি হল একটি রিমোট ক্লায়েন্ট যা বাইন্ডিং ক্লাস্টারে এন্ট্রি তৈরি করতে পারে। এর পরে, অ্যাপটি লাইট অন/অফ করার সুইচকে অন্য Matter ডিভাইস বা ডিভাইসের গ্রুপ কন্ট্রোল করার অনুমতি দেবে।
লাইট চালু/বন্ধ করার সুইচ সহ লাইট চালু/বন্ধ করা
একই ডিভাইসে চালু/বন্ধ করার লাইট সুইচের সাথে চালু/বন্ধ করার লাইট সংযুক্ত থাকলে একটি বিশেষ ব্যবহারিক পরিস্থিতি তৈরি হয়।
এন্ডপয়েন্ট ১ হল চালু/বন্ধ করার লাইট এবং এন্ডপয়েন্ট ২ হল চালু/বন্ধ করার লাইট সুইচ হলে, শুধুমাত্র চালু/বন্ধ করার লাইট সুইচটিই GHA-এ দেখা যাবে।
তবে, এন্ডপয়েন্ট ১ হল চালু/বন্ধ করার লাইট সুইচ এবং এন্ডপয়েন্ট ২ হল চালু/বন্ধ করার লাইট, তাহলে দুটি ডিভাইসই GHA-এ দেখা যাবে।
এই ধরনের ডিভাইস ডিজাইন করার সময়, GHA-এ দুটি ডিভাইসই যাতে দেখানো যায় তা নিশ্চিত করতে, এন্ডপয়েন্ট ১-কে চালু/বন্ধ করার লাইট সুইচ এবং এন্ডপয়েন্ট ২-কে চালু/বন্ধ করার লাইট হিসেবে সেট করুন।
চালু/বন্ধ করা যায় এমন প্লাগ-ইন ইউনিট
অন/অফ প্লাগ-ইন ইউনিট ডিভাইসকে অন্য ধরনের ডিভাইস হিসেবে দেখানোর জন্য কনফিগার করা যেতে পারে, ঠিক যেমন 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 | OTA টেস্টিং | |
| Nordic Semiconductor | nRF52840 DK | OTA টেস্টিং | |
| NXP | IOTZTB-DK006 ডেভেলপমেন্ট কিট | ||
| Realtek | Ameba D Series | ||
| Silicon Labs | EFR32MG24 Dev Kit | ||
| EFR32MG Zigbee এবং Thread স্টার্টার কিট | |||
| Telink | TLSR9528 | Telink Matter ডেভেলপার গাইড | |
| Texas Instruments | CC2652R7 LaunchPad ডেভেলপমেন্ট কিট |
থ্রেড স্লিপি এন্ড ডিভাইস
Thread স্লিপি এন্ড ডিভাইস (SED) এবং Thread সিঙ্ক্রোনাইজড স্লিপি এন্ড ডিভাইস (SSED) Google Nest ডিভাইসের সাথে ব্যবহার করা যেতে পারে যেগুলি Matter হাব হিসেবে কাজ করে। হাবে সর্বাধিক কতক্ষণ স্লিপ মোডে থাকলে, স্লিপ মোডে না থাকা ডিভাইসের মতো একই লেভেলের পরিষেবা পাওয়া যায় তা হল ৩ সেকেন্ড। দীর্ঘ ঘুমের চক্রে পরিষেবার অবনতি হতে পারে, যেমন Google Home Graph-এ ডিভাইস অফলাইন হিসেবে শনাক্ত হওয়া।
উন্নয়ন টুল
Matter সাপোর্ট সহ ডিভাইস তৈরি করার সময় Google Google Home Extension for Visual Studio Code এবং আমাদের Matter Virtual Device (MVD) ব্যবহার করার সাজেশন দেয়।
Google Home Extension-এ ডেভেলপমেন্ট প্রসেস সহজ করার জন্য Google Assistant Simulator, Google Cloud Logging ও অন্যান্য টুল আছে, অন্যদিকে MVD-এ কোনও ফিজিক্যাল ডিভাইস তৈরি করার আগে Google Home ইকোসিস্টেমে Matter ডিভাইস পরীক্ষা করার সুযোগ আছে।