দ্রুত জোড়া উপকরণ এবং প্রযুক্তিগত নোট

এই পৃষ্ঠাটি ফাস্ট পেয়ার প্রকল্প পরিকল্পনা এবং সিস্টেম ইন্টিগ্রেশন উভয়ের জন্য অংশীদারদের প্রয়োজনীয় তথ্যের বর্ণনা করে।

দ্রুত জোড়া উপকরণ এবং প্রক্রিয়া

এই বিভাগে সাধারণ বিপণন এবং প্রক্রিয়া তথ্যের লিঙ্ক প্রদান করে।

মার্কেটিং, ব্র্যান্ডিং এবং মেসেজিং

ব্র্যান্ডিং এবং মেসেজিং বিষয়ে নির্দেশনার জন্য আমাদের পার্টনার মার্কেটিং হাব দেখুন। নতুন অংশীদারদের অ্যাক্সেসের জন্য আবেদন করতে হবে, যখন বিদ্যমান অংশীদাররা ইতিমধ্যেই তাদের অংশীদার ডোমেন অ্যাকাউন্টের মাধ্যমে সামগ্রী অ্যাক্সেস করতে পারে৷

ফাস্ট পেয়ার প্রজেক্ট লাইফসাইকেল

প্রোজেক্টের জীবনচক্রের উচ্চ-স্তরের বিবরণের জন্য সিস্টেম ইন্টিগ্রেটর (SI) ভূমিকা এবং দায়িত্ব পৃষ্ঠাটি দেখুন এবং অংশীদারদের জন্য একটি পণ্যে ফাস্ট পেয়ারকে একীভূত করার দায়িত্ব।

সার্টিফিকেশন প্রক্রিয়া

ফাস্ট পেয়ার বাস্তবায়নকারী ডিভাইসগুলিকে বৈশিষ্ট্য সহ একটি পণ্য বাজারজাত করার আগে অবশ্যই প্রত্যয়িত হতে হবে। ফাস্ট পেয়ার সার্টিফিকেশন নির্দেশিকা বর্ণনা করে যে কীভাবে শংসাপত্রের জন্য প্রস্তুত করা যায় এবং প্রি-সার্টিফিকেশন স্ব-পরীক্ষা করা যায়।

সার্টিফিকেশন FAQ বিভিন্ন সাধারণ প্রশ্নগুলি কভার করে, যার মধ্যে একটি সাধারণ বিবরণ সহ যখন সম্পূর্ণ সার্টিফিকেশন (বা পুনরায় শংসাপত্র) প্রয়োজন হয়।

অডিও সুইচের মতো ফাস্ট পেয়ার এক্সটেনশন বাস্তবায়ন বা ব্যবহার করা ডিভাইসগুলিকে অবশ্যই প্রত্যয়িত হতে হবে। অডিও সুইচের একটি [পৃথক সার্টিফিকেশন গাইডলাইন][ASGuideLink] রয়েছে যার স্ব-পরীক্ষার ধাপগুলি এবং 3য় পক্ষের ল্যাব সার্টিফিকেশনের প্রস্তুতির বর্ণনা রয়েছে।

3য় পক্ষের ল্যাবগুলি পর্যায়ক্রমে দ্রুত জোড়া এবং অডিও সুইচকে প্রত্যয়িত করতে পারে। কোন ল্যাবগুলি কোন সার্টিফিকেশন পরিষেবাগুলি অফার করে তার জন্য 3য় পক্ষের ল্যাবগুলিতে শিপিং ডিভাইসগুলি দেখুন৷

প্রযুক্তিগত নোট

এই বিভাগে অংশীদারদের উন্নয়ন এবং একীকরণে সহায়তা করার জন্য কিছু প্রযুক্তিগত বাস্তবায়ন নোট বর্ণনা করে।

ফাস্ট পেয়ারের পাশাপাশি অন্যান্য প্রোটোকলের বিজ্ঞাপন কীভাবে করবেন

কিছু ডিভাইস ফাস্ট পেয়ারের উপরে অতিরিক্ত বৈশিষ্ট্যগুলিকে সমর্থন করতে চাইতে পারে, যেমন গুগল অ্যাসিস্ট্যান্ট বা এডিস্টোন, যার জন্য অতিরিক্ত বিজ্ঞাপনের স্থান প্রয়োজন। বিজ্ঞাপনের ডেটা ঘোরানো এই ক্ষেত্রেগুলির জন্য সেরা বিকল্প। যাইহোক, ফাস্ট পেয়ার বিজ্ঞাপনগুলি এখনও বিজ্ঞাপনের ব্যবধানের মধ্যে আবিষ্কারযোগ্য মোড অনুসারে বিজ্ঞাপন করা উচিত এবং আবিষ্কারযোগ্য নয়

সার্টিফিকেশন প্রক্রিয়ার 3য়-পার্টি টেস্টিং পর্বের সময় বিজ্ঞাপনের ঘূর্ণন পরীক্ষা করা হয়। সম্ভাব্য সার্টিফিকেশন বিলম্ব, পুনরায় পরীক্ষা এবং খরচ এড়াতে সার্টিফিকেশনের আগে দ্রুত জোড়া যাচাইকারী অ্যাপের মাধ্যমে যেকোনো ঘূর্ণন স্কিম যাচাই করতে ভুলবেন না।

BLE সংযোগ ব্যবধান ছোট করুন

বিল্ডিং GATT সংযোগ কর্মক্ষমতা উন্নত করার জন্য, প্রদানকারী সংযোগের ব্যবধান যতটা সম্ভব সংক্ষিপ্ত করবে বলে আশা করা হচ্ছে। প্রত্যাশিত সর্বোত্তম মান হল 7.5 ms যা বেশীরভাগ সন্ধানকারীদের জন্য প্রয়োগ করা হয়।

BLE বিজ্ঞাপন এবং হেডসেট সংযোগ অবস্থা

একটি ফাস্ট পেয়ার হেডসেট মডেল আইডি বা অ্যাকাউন্ট ডেটার বিজ্ঞাপন দেয় কিনা তা হেডসেটের BR/EDR আবিষ্কারযোগ্য মোডের উপর নির্ভর করে, সংযুক্ত বা সংযোগ বিচ্ছিন্ন অবস্থায় নয়। নীচের লিঙ্কগুলি থেকে দ্রুত জোড়া পরিষেবার বৈশিষ্ট্যটি পড়ুন:

  • "যখন প্রোভাইডার ডিভাইসটি BR/EDR এ আবিষ্কার করা যায় (অর্থাৎ পেয়ারিং মোডে), এটি BLE এর উপর ফাস্ট পেয়ার মডেল আইডি ডেটার বিজ্ঞাপন দেবে।" - লিঙ্ক
  • "যখন আবিষ্কার করা যায় না (অর্থাৎ পেয়ারিং মোডে নয়), প্রদানকারী ফাস্ট পেয়ার অ্যাকাউন্ট ডেটার বিজ্ঞাপন দেবে" - লিঙ্ক

TxPower

স্পেসিফিকেশনে সংজ্ঞায়িত হিসাবে, প্রদত্ত TxPower স্তরের উপর ভিত্তি করে অনুসন্ধানকারী RSSI দ্বারা দূরত্ব অনুমান করে। আনুমানিক দূরত্ব হল নোটিফিকেশন দেখাতে হবে কি না তা নির্ধারণ করার মূল ফ্যাক্টর।

TxPower নির্ধারণ করার প্রক্রিয়া হল:

  1. 1 মিটার দূরে একটি অ্যান্ড্রয়েড ফোন ব্যবহার করে ডিভাইসের প্রকৃত আউটপুট পরিমাপ করুন এবং তারপরে এতে 41 ডিবিএম যোগ করুন।
  2. BLE বিজ্ঞাপনে এই মানটি অন্তর্ভুক্ত করুন।
  3. স্ব-পরীক্ষা প্রতিবেদনে ফোনের তথ্য পরীক্ষা করার সাথে এই মানটি অন্তর্ভুক্ত করুন।

ভ্যালিডেটর অ্যাপ দিয়ে TxPower পরিমাপ করুন এবং সেট করুন

ভ্যালিডেটর অ্যাপটি একটি DUT-এ সঠিক স্তরে TxPower-কে ম্যানুয়ালি সামঞ্জস্য করার জন্য একটি পরীক্ষা প্রদান করে। অংশীদাররা স্ব-পরীক্ষা বা শংসাপত্রের আগে তাদের DUT-এ সঠিক TxPower স্তর নির্ধারণ করতে এই পরীক্ষাটি ব্যবহার করতে পারে।

TxPower পরিমাপ পদ্ধতি

ভ্যালিডেটর অ্যাপ দিয়ে TxPower পরিমাপ করতে:

  1. DUT-তে ভ্যালিডেটর অ্যাপ খুলুন।
  2. অ্যাপের শীর্ষে ডট মেনু খুলুন:
    পরীক্ষার নাম 'Tx পাওয়ার লেভেল ক্যালিব্রেশন টুল।'
  3. ফোন থেকে DUT 1 মিটার দূরে রাখুন এবং "স্টার্ট" বোতামটি আলতো চাপুন৷
    পরীক্ষার পৃষ্ঠা হলুদে লক্ষ্য আনুমানিক দূরত্ব দেখায়।
  4. ডিভাইস তালিকা থেকে DUT নির্বাচন করুন।
    ডিভাইস তাদের MAC ঠিকানা দ্বারা তালিকাভুক্ত করা হয়.
    1. আপনি "বাতিল" বোতামে আলতো চাপ দিয়ে এবং "স্টার্ট" বোতামটি পুনরায় নির্বাচন করে ডিভাইসের তালিকাটি রিফ্রেশ করতে পারেন৷
  5. লাল রেখাটি সামঞ্জস্য করুন (TxPower প্রতিনিধিত্ব করে) যতক্ষণ না এটি হলুদ অঞ্চলের শীর্ষে স্পর্শ না করে।
    একটি সঠিক সমন্বয় লাল রেখাটিকে হলুদ অঞ্চলের একেবারে শীর্ষে রাখে।
    1. লাল রেখাটিকে হলুদ অঞ্চলের দিকে সরাতে "-1" বোতামটি ব্যবহার করুন।
    2. লাল রেখাটিকে হলুদ অঞ্চল থেকে দূরে সরাতে "+1" বোতামটি ব্যবহার করুন৷
    3. সংকেত হস্তক্ষেপ লাল লাইন অস্থির করতে পারে. লাল রেখা যদি অনিয়মিতভাবে আচরণ করে তবে কম সংকেত হস্তক্ষেপ সহ একটি এলাকায় যাওয়ার চেষ্টা করুন।
  6. TxPower মান সংরক্ষণ করুন এবং এটি DUT এবং ডিভাইস কনসোল উভয় ক্ষেত্রেই আপডেট করুন।
    নম্বরটি স্ক্রিনের শীর্ষে দেখানো হয়েছে।

ব্যাটারি বিজ্ঞপ্তি

স্পেসিফিকেশনে সংজ্ঞায়িত হিসাবে, প্রদানকারী বিজ্ঞাপনে ব্যাটারির তথ্য অন্তর্ভুক্ত করতে পারে। অনুসন্ধানকারী সিদ্ধান্ত নেয় যে ধরন অনুসারে ব্যাটারি বিজ্ঞপ্তিটি দেখাবে বা লুকিয়ে রাখতে হবে, হয় ব্যাটারি বিজ্ঞপ্তি দেখানোর জন্য 0b0011 বা লুকানোর জন্য 0b0100। বিজ্ঞাপনে কখন ব্যাটারি তথ্য অন্তর্ভুক্ত করতে হবে এবং কোন ধরনের ব্যবহার করতে হবে সে সম্পর্কে এখানে কিছু নির্দেশিকা রয়েছে:

  1. যখন কেস খোলা হয় এবং উভয় কুঁড়ি ডক করা হয় তখন কমপক্ষে 8 সেকেন্ডের জন্য ব্যাটারি নোটিফিকেশন 0b0011 দেখান বিজ্ঞাপনে ব্যাটারির তথ্য অন্তর্ভুক্ত করুন।
  2. যখন কেস বন্ধ থাকে এবং উভয় কুঁড়ি ডক করা হয় তখন কমপক্ষে 5 সেকেন্ডের জন্য ব্যাটারি নোটিফিকেশন 0b0100 লুকান সহ বিজ্ঞাপনে ব্যাটারির তথ্য অন্তর্ভুক্ত করুন।
  3. ব্যাটারি বিজ্ঞপ্তিগুলি দেখানো বা লুকানোর ক্ষেত্রে প্রতিক্রিয়াশীল হতে, বিজ্ঞাপনটি 2 সেকেন্ডের মধ্যে প্রকৃত অবস্থা প্রতিফলিত করা উচিত।
  4. ব্যাটারি বিজ্ঞপ্তি লুকানোর 2 উপায় আছে:
    1. বিজ্ঞাপনে ব্যাটারির তথ্য অন্তর্ভুক্ত করা বন্ধ করুন, অনুসন্ধানকারী কিছুক্ষণ পরে বিজ্ঞপ্তিটি লুকিয়ে রাখে (যা এখন 20 সেকেন্ডে সেট করা হয়েছে)।
    2. হাইড ব্যাটারি নোটিফিকেশন 0b0100 সহ বিজ্ঞাপনে ব্যাটারির তথ্য অন্তর্ভুক্ত করুন, বিজ্ঞাপনটি পাওয়ার সাথে সাথেই অনুসন্ধানকারী বিজ্ঞপ্তিটি গোপন করে।
  5. কেস খোলা বা বন্ধ করার সময় শুধুমাত্র একটি কুঁড়ি ডক করা থাকলে বিজ্ঞাপনে ব্যাটারির তথ্য অন্তর্ভুক্ত করা ঐচ্ছিক।
  6. যখন মামলা থেকে কুঁড়ি সরানো হচ্ছে বা মামলায় ডক করা হচ্ছে তখন বিজ্ঞাপনে ব্যাটারির তথ্য অন্তর্ভুক্ত করা ঐচ্ছিক।
  7. ট্র্যাকিং প্রতিরোধ করার জন্য, সরবরাহকারীর শুধুমাত্র প্রয়োজনের সময় বিজ্ঞাপনে কাঁচা ব্যাটারি ডেটা অন্তর্ভুক্ত করা উচিত (সব সময় নয়)।

প্রয়োগটি শংসাপত্রের জন্য স্ব-পরীক্ষার ফলাফলে বর্ণনা করা উচিত।

কীভাবে দ্রুত জোড়া লগিং সক্ষম করবেন

আপনি ডিবাগ করার আগে ডিভাইসে ব্লুটুথ HCI স্নুপ লগ সক্রিয় করেছেন তা নিশ্চিত করুন৷

আপনার ডিবাগ লগগুলিতে দ্রুত জোড়া বার্তাগুলি ক্যাপচার করতে, চালান:

$ adb logcat -G 16M
$ adb shell setprop log.tag.NearbyMessages VERBOSE
$ adb shell setprop log.tag.NearbyDiscovery VERBOSE
$ adb shell setprop log.tag.FastPair VERBOSE

Google প্রতিটি বুট সিকোয়েন্সে পূর্ববর্তী কমান্ড চালানোর সুপারিশ করে।

কিভাবে একটি ডিবাগ লগ এক্সট্র্যাক্ট করবেন

একটি জিপ ফাইল তৈরি করতে $ adb bugreport চালান যাতে সমস্ত ডেটা থাকা উচিত। জিপ ফাইল তৈরি হতে কয়েক মিনিট সময় লাগতে পারে।

অ্যান্ড্রয়েড সংস্করণের উপর নির্ভর করে, btsnoop_hic.log পেতে নিম্নলিখিত কমান্ডগুলির মধ্যে একটি চালান:

  • Android 8.x এবং উচ্চতর জন্য: shell $ adb pull data/misc/bluetooth/logs logs
  • Android 7.x এর জন্য: shell $ adb pull sdcard/btsnoop_hci.log