সংস্করণ: ২.০
সর্বশেষ হালনাগাদ: ২০২৬-০৩-১১
কিংবদন্তি
| পণ্য ক্রিয়া | উন্নয়নমূলক পদক্ষেপ |
|---|---|
| "অবশ্যই" | বাধ্যতামূলক পণ্যের প্রয়োজনীয়তা |
| "উচিত" | ঐচ্ছিক সুপারিশ |
| "মে" | থাকলে ভালো |
সংক্ষিপ্ত বিবরণ
এই স্পেসিফিকেশন ডকুমেন্টটি দুটি বিভাগে বিভক্ত:
১. ন্যূনতম আবশ্যকতাগুলো একটি পেরিফেরাল ক্যাটাগরিকে ChromeOS-এর সাথে সামঞ্জস্যপূর্ণ হওয়ার মানদণ্ড বর্ণনা করে।
২. অতিরিক্ত শর্তাবলীতে ন্যূনতম যোগ্যতার পাশাপাশি সার্টিফিকেশনের মানদণ্ড বর্ণনা করা হয়েছে।
পরিভাষা
ব্লুটুথ ডিভাইস বা ডিভাইস বলতে যোগ্যতাসম্পন্ন ক্রোমওএস সামঞ্জস্যপূর্ণ পেরিফেরালকে বোঝায়। ক্রোমওএস ডিভাইস বলতে হোস্ট বা নিয়ন্ত্রণকারী ডিভাইসকে বোঝায়, যদি প্রযোজ্য হয়।
ন্যূনতম প্রয়োজনীয়তা
সাধারণ ব্লুটুথ প্রয়োজনীয়তা
নিম্নলিখিত শর্তাবলী সকল ব্লুটুথ ডিভাইসের (অ্যাকসেসরি ও পেরিফেরাল) ক্ষেত্রে প্রযোজ্য। অতিরিক্ত বিভাগগুলিতে পরিস্থিতি-নির্দিষ্ট প্রয়োজনীয়তা সংজ্ঞায়িত করা হয়েছে।
- ডিভাইসটিকে অবশ্যই https://launchstudio.bluetooth.com ওয়েবসাইটে যোগ্যতাসম্পন্ন এবং তালিকাভুক্ত হতে হবে।
ব্লুটুথ বেসিক রেট এবং এনহ্যান্সড ডেটা রেট (ক্লাসিক নামেও পরিচিত)
এই শর্তাবলী ব্লুটুথ BR/EDR ট্রান্সপোর্ট সমর্থনকারী যেকোনো ডিভাইসের ক্ষেত্রে প্রযোজ্য।
ডিভাইসটিকে অবশ্যই এনহ্যান্সড ডেটা রেট (EDR) সমর্থন করতে হবে।
ডিভাইসটিকে অবশ্যই পেয়ারিং ছাড়াই সার্ভিস ডিসকভারি প্রোটোকল (SDP) সমর্থন করতে হবে।
ব্লুটুথ ইনপুট ডিভাইসের প্রয়োজনীয়তা
এই শর্তাবলী সেইসব ব্লুটুথ অ্যাকসেসরিজের ক্ষেত্রে প্রযোজ্য, যেগুলি ব্যবহারকারীকে ইনপুট দেওয়ার সুবিধা প্রদান করে, যেমন মাউস এবং কিবোর্ড।
ডিভাইসটিতে অবশ্যই লো এনার্জি (LE) ট্রান্সপোর্ট ব্যবহার করতে হবে।
ডিভাইসটিকে অবশ্যই HID Over Gatt প্রোফাইল সমর্থন করতে হবে।
ব্লুটুথ হেডসেট এবং স্পিকার ডিভাইসের প্রয়োজনীয়তা
এই শর্তাবলী সেইসব ব্লুটুথ অ্যাক্সেসরিজের ক্ষেত্রে প্রযোজ্য, যেগুলো ব্লুটুথ হ্যান্ডস-ফ্রি প্রোফাইল (HFP) এবং অ্যাডভান্সড অডিও ডিস্ট্রিবিউশন প্রোফাইল (A2DP)-এর মাধ্যমে অডিও ইনপুট ও আউটপুট সুবিধা প্রদান করে। এই শর্তাবলী সাধারণ ব্লুটুথ শর্তাবলীর অতিরিক্ত।
অডিও ডিভাইসটিকে অবশ্যই ক্লাস অফ ডিভাইস (COD) প্যারামিটারের মেজর সার্ভিস সেকশনে (2.8.1) নিম্নলিখিত বিটগুলি সেট করতে হবে:
অডিও (বিট ২১)
রেন্ডারিং (বিট ১৮)
অতিরিক্ত প্রয়োজনীয়তা
সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নোক্ত বাধ্যতামূলক শর্তগুলো পূরণ করতে হবে।
সাধারণ ব্লুটুথ প্রয়োজনীয়তা
[বাধ্যতামূলক] অবশ্যই ব্লুটুথ কোর ৪.২ (সংশোধিত) বা উচ্চতর কোর স্পেসিফিকেশনের সাথে সামঞ্জস্যপূর্ণ হতে হবে।
[বাধ্যতামূলক] ChromeOS-এ অবশ্যই নিরাপদে ফার্মওয়্যার আপগ্রেডযোগ্য হতে হবে।
[ঐচ্ছিক] ডিভাইসটির ৭.৫ মিলিসেকেন্ডের একটি অ্যালাইনড কানেকশন বা স্নিফ ইন্টারভাল ব্যবহার করা উচিত।
ব্লুটুথের কম শক্তির প্রয়োজনীয়তা
এই শর্তাবলী ব্লুটুথ লো এনার্জি ট্রান্সপোর্ট সমর্থনকারী যেকোনো ডিভাইসের ক্ষেত্রে প্রযোজ্য।
[বাধ্যতামূলক] ডিভাইসটিতে অবশ্যই LE সুরক্ষিত সংযোগ সমর্থন থাকতে হবে।
[বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই প্রাইভেট রিজলভেবল অ্যাড্রেস রিজলভ করতে সক্ষম হতে হবে। - [বাধ্যতামূলক] যদি ডিভাইসটিতে ব্যাটারি থাকে, তবে এটিকে অবশ্যই ব্যাটারি সার্ভিস সাপোর্ট করতে হবে। ডিভাইসটির লো ব্যাটারি থ্রেশহোল্ড ব্যাটারির ব্যবহারযোগ্য ক্ষমতার ১৫%-এ সেট করতে হবে।
[বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই ৭.৫ মিলিসেকেন্ডের সাথে সামঞ্জস্যপূর্ণ একটি সংযোগ ব্যবধান ব্যবহার করতে হবে (যেমন ৭.৫ মিলিসেকেন্ড, ১৫ মিলিসেকেন্ড, ২২.৫ মিলিসেকেন্ড ইত্যাদি)।
[বাধ্যতামূলক] ডিভাইসটি শুধুমাত্র বন্ডিং মোডে থাকলেই জেনেরিক বা লিমিটেড ডিসকভারেবল ফ্ল্যাগ সেট করবে।
[বাধ্যতামূলক] পেয়ারিং মোডে থাকাকালীন, ডিভাইসটিতে অবশ্যই ন্যূনতম নিম্নলিখিত সেকশনগুলো থাকতে হবে:
- মূল বিজ্ঞাপনে:
- পতাকা
- LE উপস্থিতি
- হয় মূল বিজ্ঞাপনে অথবা স্ক্যান প্রতিক্রিয়ায়:
- TX পাওয়ার লেভেল
- পরিষেবা
- স্থানীয় নাম (সংক্ষিপ্ত হতে পারে)
[ঐচ্ছিক] পেয়ারিং মোডে থাকাকালীন, ডিভাইসটির বিজ্ঞাপন বিরতির সময়কাল ১০০ মিলিসেকেন্ডের বেশি হওয়া উচিত নয় এবং এটি কমপক্ষে ৩০ সেকেন্ডের জন্য পেয়ারিং মোডে থাকা উচিত।
ব্লুটুথ বেসিক রেট এবং এনহ্যান্সড ডেটা রেট (ক্লাসিক নামেও পরিচিত)
[বাধ্যতামূলক] অবশ্যই সুরক্ষিত সংযোগ সমর্থন করতে হবে।
ডিভাইস আইডি প্রোফাইল অবশ্যই সমর্থন করতে হবে।
[বাধ্যতামূলক] অবশ্যই এমন একটি স্নিফ ইন্টারভ্যাল সমর্থন করতে হবে যা ৭.৫ মিলিসেকেন্ডের গুণিতক। ১৫ মিলিসেকেন্ড সুপারিশকৃত।
[বাধ্যতামূলক] অবশ্যই সর্বোচ্চ ১০ সেকেন্ডের একটি লিঙ্ক সুপারভিশন টাইমআউট সমর্থন করতে হবে (<৫ সেকেন্ড বাঞ্ছনীয়)।
[বাধ্যতামূলক] যখন ডিভাইসটি শনাক্তযোগ্য হবে, তখন এটিকে অবশ্যই একটি বর্ধিত অনুসন্ধান প্রতিক্রিয়া (Extended Inquiry Response) ব্যবহার করতে হবে, যাতে অন্তত নিম্নলিখিত বিভাগগুলি অন্তর্ভুক্ত থাকবে:
- স্থানীয় নাম (সম্পূর্ণ বা সংক্ষিপ্ত)
- TX পাওয়ার লেভেল
- পরিষেবার তালিকা (সম্পূর্ণ বা সংক্ষিপ্ত)
ব্লুটুথ ইনপুট ডিভাইসের প্রয়োজনীয়তা
এই শর্তাবলী মাউস এবং কীবোর্ডের মতো ব্যবহারকারীর ইনপুট সুবিধা প্রদানকারী ব্লুটুথ অ্যাক্সেসরিজের ক্ষেত্রে প্রযোজ্য।
[বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই একটি র্যান্ডম অ্যাড্রেস (প্রাইভেট বা স্ট্যাটিক) ব্যবহার করতে হবে। - [বাধ্যতামূলক] যখনই ডিভাইসটিকে পেয়ারিং মোডে রাখা হবে, তখন এটিকে অবশ্যই একটি নতুন র্যান্ডম অ্যাড্রেস ব্যবহার করতে হবে।
[বাধ্যতামূলক] দ্রুত পুনঃসংযোগের জন্য ডিভাইসটিকে অবশ্যই উচ্চ ডিউটি সাইকেলযুক্ত নির্দেশিত বিজ্ঞাপন অথবা অনধিক ৫০ মিলিসেকেন্ড বিজ্ঞাপন ব্যবধানের অনির্দেশিত বিজ্ঞাপন ব্যবহার করতে হবে।
[ঐচ্ছিক] প্রক্সিমিটি-ভিত্তিক পেয়ারিং সহজ করার জন্য ডিভাইসটিতে ফাস্ট পেয়ার সাপোর্ট থাকা উচিত। ভবিষ্যতে এটি একটি বাধ্যতামূলক শর্ত হয়ে উঠবে।
ব্লুটুথ হেডসেট এবং স্পিকার ডিভাইসের প্রয়োজনীয়তা
[বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই A2DP 1.3 বা তার পরবর্তী সংস্করণ সমর্থন করতে হবে।
- [বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই AVDTP ডিলে রিপোর্টিং মেকানিজম সমর্থন করতে হবে।
- [বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই কমপক্ষে ১৫০ms-এর একটি জিটার বাফার সমর্থন করতে হবে এবং AVDTP ডিলে রিপোর্টিং মেকানিজমের মাধ্যমে যেকোনো পরিবর্তন রিপোর্ট করতে হবে।
[ঐচ্ছিক] ডিভাইসটিতে AAC ডিকোডিং সমর্থন থাকা উচিত।
[বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই AVRCP 1.6 বা তার পরবর্তী সংস্করণ সমর্থন করতে হবে, যার মধ্যে নিম্নলিখিত বৈশিষ্ট্যগুলির সমর্থন অন্তর্ভুক্ত থাকবে:
পরম ভলিউম নিয়ন্ত্রণ
প্লে করুন (যদি ডিভাইসে কোনো ফিজিক্যাল বাটন থাকে)
বিরতি (যদি ডিভাইসে কোনো ফিজিক্যাল বাটন থাকে)
থামুন (যদি ডিভাইসে কোনো ফিজিক্যাল বাটন থাকে)
সামনে (যদি ডিভাইসে কোনো ফিজিক্যাল বাটন থাকে)
ফিরে যান (যদি ডিভাইসে কোনো ফিজিক্যাল বাটন থাকে)
[বাধ্যতামূলক] ডিভাইসটিতে মাইক্রোফোন থাকলে, ডিভাইসটিকে অবশ্যই HFP প্রোফাইল সমর্থন করতে হবে।
[ঐচ্ছিক] ডিভাইসটি HFP 1.7 বা তার পরবর্তী সংস্করণ সমর্থন করতে পারে।
[ঐচ্ছিক] ডিভাইসটিতে ব্যাটারি থাকলে, এটি ব্যাটারির লেভেল দেখানোর ফিচারটি সমর্থন করতে পারে।
[ঐচ্ছিক] ডিভাইসটি ওয়াইড ব্যান্ড স্পিচ এবং mSBC এনকোডিং সমর্থন করতে পারে।
[ঐচ্ছিক] ডিভাইসটি সম্পূর্ণ ভলিউম নিয়ন্ত্রণ সমর্থন করতে পারে।
[বাধ্যতামূলক] ডিভাইসটি অবশ্যই ধরে নেবে না যে একটি অডিও সেশন খোলার জন্য কল স্ট্যাটাস পরিবর্তন করার কোনো AT কমান্ড থাকবে।
[ঐচ্ছিক] ডিভাইসটিতে ইনকামিং ভয়েস কল গ্রহণ/প্রত্যাখ্যান এবং কল শেষ করার সুবিধা থাকতে পারে (যদি ডিভাইসটিতে একটি ফিজিক্যাল টেলিফোনি বাটন থাকে)।
[ঐচ্ছিক] প্রক্সিমিটি-ভিত্তিক পেয়ারিং সহজ করার জন্য ডিভাইসটিতে ফাস্ট পেয়ার ২.০ বা তার পরবর্তী সংস্করণ সাপোর্ট করা উচিত। ভবিষ্যতে এটি একটি বাধ্যতামূলক শর্ত হয়ে উঠবে।
[বাধ্যতামূলক] ডিভাইসটিতে A2DP এবং HFP-এর মধ্যে সুইচ ডিলে অবশ্যই ২৫০ms-এর কম হতে হবে।
| তারিখ | সংস্করণ | নোট |
|---|---|---|
| ২০২৪-০৯-০৫ | ১.১ | [ক্রোমওএস-এর জন্য নির্দিষ্ট মিউটিং প্রয়োজনীয়তা] যোগ করা হয়েছে। |
| ২০২৪-০২-০১ | ১.০.১ | নতুন প্ল্যাটফর্মে পুনঃপ্রকাশ। |
| ২০২৩-০৮-১৮ | ১.০ | প্রাথমিক অংশীদার সাইট প্রকাশনা। |
সংশোধনের ইতিহাস
| তারিখ | সংস্করণ | নোট |
|---|---|---|
| ২০২৬-০৩-১১ | ২.০ | ডকুমেন্টেশন আপডেট করুন |
| ২০২৬-০৩-১১ | ১.১ | ডকুমেন্টেশন আপডেট করুন |
| ২০২৪-০২-০১ | ১.০.১ | গুগল ডেভেলপারস প্ল্যাটফর্মে প্রাথমিক প্রকাশনা। |
| ২০২৩-০৮-১৮ | ১.০ | প্রাথমিক প্রকাশনা। |