থ্রেড প্লে পরিষেবা API

অনেক নতুন Matter ডিভাইসে Thread ব্যবহৃত হবে—এটি একটি আইপি-ভিত্তিক ওয়্যারলেস মেশ নেটওয়ার্কিং প্রযুক্তি, যা স্মার্ট হোম ডিভাইসের জন্য ডিজাইন করা হয়েছে।

Thread নিম্নলিখিত প্রধান সুবিধাগুলো রয়েছে:

  • IPv6 ভিত্তিক: Thread ডিভাইসগুলো আপনার অন্যান্য ডিভাইসের সাথে একই নেটওয়ার্কে যুক্ত হতে পারে এবং সরাসরি একে অপরের সাথে ও ক্লাউডের সাথে যোগাযোগ করতে পারে।
  • স্বল্প-শক্তির মেশ: IoT-এর জন্য নির্মিত, Thread ব্যাটারি চালিত ডিভাইস সমর্থন করে এবং এর মেশ পরিসর ও নির্ভরযোগ্যতা নিশ্চিত করে।
  • গতি: কম ওভারহেড, স্থানীয় সংযোগ এবং মেশ নেটওয়ার্কের কারণে Thread ডিভাইসগুলো অত্যন্ত দ্রুত সাড়া দেয়।

Thread তৈরি করা হয়েছে Thread গ্রুপে, যা গুগল ২০১৪ সালে অন্যান্য সদস্য কোম্পানিগুলোর সাথে মিলে প্রতিষ্ঠা করেছিল।

Thread ডিভাইসগুলো একটি Thread বর্ডার রাউটারের মাধ্যমে ব্যবহারকারীদের বিদ্যমান হোম নেটওয়ার্কে যুক্ত হয়। ঠিক যেমন একটি ওয়াই-ফাই রাউটার ওয়াই-ফাই এবং ইথারনেট ডিভাইসগুলোকে একটি একক নেটওয়ার্কে সংযুক্ত করতে পারে, তেমনি একটি Thread বর্ডার রাউটার Thread ডিভাইসগুলোকে ব্যবহারকারীদের নেটওয়ার্কের অংশ হতে সাহায্য করে।

Nest WiFi , Google Nest Hub Max এবং Google Nest Hub (2nd gen) -এর মতো গুগল ডিভাইসগুলোতে Thread রেডিও বিল্ট-ইন থাকে এবং এগুলো Thread বর্ডার রাউটার হিসেবে কাজ করে।

একটি আন্তঃকার্যকরী জাল

বিভিন্ন ডিভাইস নির্মাতা Thread ডিভাইস এবং Thread বর্ডার রাউটার তৈরি করে থাকে। আমরা চাই, নির্মাতার পরিচয় নির্বিশেষে ব্যবহারকারীরা যেন তাদের বাড়িতে একটি উন্মুক্ত, আন্তঃকার্যকরী এবং শক্তিশালী Thread মেশ ব্যবহার করতে পারে।

আমাদের মোবাইল এসডিকে-র অংশ হিসেবে, আমরা Google Play services -এ Thread এপিআই অন্তর্ভুক্ত করেছি, যা Android ডেভেলপাররা তাদের ডিভাইসগুলোকে ব্যবহারকারীদের Thread নেটওয়ার্কে যুক্ত করতে ব্যবহার করতে পারেন। একটি Thread নেটওয়ার্কে যোগ দেওয়ার জন্য, Thread ডিভাইসটির ক্রেডেনশিয়াল প্রয়োজন হয়। Thread এপিআই ব্যবহার করে, একটি Android অ্যাপ Play services থেকে ক্রেডেনশিয়ালগুলো সংগ্রহ করতে পারে এবং যোগদানকারী ডিভাইসটির সাথে সেগুলো শেয়ার করতে পারে।

আমাদের Play services থাকা Matter এপিআইগুলি সেটআপ প্রক্রিয়ার অংশ হিসাবে ব্যবহৃত হয়। Matter কমিশনাররা Thread নেটওয়ার্কে ডিভাইসগুলিকে প্রোভিশনিং করার সময় যোগদানকারী ডিভাইসগুলির সাথে ক্রেডেনশিয়ালগুলি শেয়ার করেন।

যেসব Android ডেভেলপার তাদের Thread সেটআপ কাস্টমাইজ করতে চান, অথবা যাদের ম্যাটার ( Matter বহির্ভূত অন্যান্য ব্যবহারের ক্ষেত্রে Thread কাজে লাগে, তারা সরাসরি Thread এপিআই (Thread API) অ্যাক্সেস করতে পারেন।

ম্যাটার- Matter একটি উল্লেখযোগ্য ব্যবহার হলো Thread বর্ডার রাউটারের সেটআপ প্রক্রিয়া।

থ্রেড এবং বিষয়

বর্ডার রাউটারগুলির জন্য সেটআপ প্রক্রিয়া

বাড়িতে যখন একটি নতুন বর্ডার রাউটার সেট আপ করা হয়, তখন এটি হয় একটি নতুন Thread নেটওয়ার্ক তৈরি করে অথবা একটি বিদ্যমান Thread নেটওয়ার্কে যোগদান করে।

যদি বর্ডার রাউটার একটি Thread নেটওয়ার্ক তৈরি করে, তাহলে সেই নেটওয়ার্কের ক্রেডেনশিয়ালগুলো Play services সাথে শেয়ার করতে হবে, যাতে আমাদের Matter এপিআই এবং অন্যান্য Android অ্যাপগুলো সেই ক্রেডেনশিয়াল ব্যবহার করে Thread ডিভাইসগুলোকে এতে যুক্ত করতে পারে।

যদি বর্ডার রাউটারটি কোনো বিদ্যমান Thread নেটওয়ার্কে যোগদান করতে চায়, তবে যোগদানের জন্য তাকে Play services থেকে ক্রেডেনশিয়াল সংগ্রহ করতে হবে।

এই কাজটি সম্পন্ন করতে বর্ডার রাউটার ডেভেলপারদের জন্য Thread এপিআই উপলব্ধ রয়েছে। বর্ডার রাউটার ডেভেলপাররা একটি Android অ্যাপে তাদের সেটআপ প্রক্রিয়াটি বাস্তবায়ন করতে পারেন। অ্যাপটি Play services এবং বর্ডার রাউটারের মধ্যে মধ্যস্থতা করবে এবং সরাসরি Thread এপিআই ব্যবহার করবে।

Nest Hub (2nd gen) -এর মতো গুগল বর্ডার রাউটারগুলো Google Home app (GHA) ব্যবহার করে বাড়িতে সেট আপ করা হয়।

শুরু করুন

আপনার Android অ্যাপে Thread নেটওয়ার্ক এসডিকে ব্যবহার শুরু করতে, আমাদের Thread নেটওয়ার্ক এসডিকে ব্যবহার নির্দেশিকাটি দেখুন।

থ্রেড নেটওয়ার্ক এসডিকে ব্যবহার করুন