উপস্থিতি ক্রমাঙ্কন

এই পৃষ্ঠাটি Android 14 এবং উচ্চতর সংস্করণে চলমান ডিভাইসগুলির জন্য উপস্থিতি ক্রমাঙ্কন প্রয়োজনীয়তার জন্য সেটআপ এবং ক্রমাঙ্কন নির্দেশাবলী প্রদান করে।

পটভূমি

ব্যবহারকারীদের স্মার্ট ডিভাইসগুলি একসাথে ভালভাবে কাজ করে তা নিশ্চিত করার জন্য, Android ইকোসিস্টেমের সমস্ত ডিভাইস ডিভাইসগুলির মধ্যে আপেক্ষিক নৈকট্য নির্ধারণ করতে পারে তা গুরুত্বপূর্ণ। Android 14 উপস্থিতি ক্রমাঙ্কন প্রয়োজনীয়তা প্রবর্তন করে যা উপলব্ধ রেডিও প্রযুক্তি যেমন UWB, Wi-Fi, এবং BLE এর গ্রহণযোগ্য কর্মক্ষমতা রূপরেখা দেয় যা প্রক্সিমিটি নির্ধারণ করতে ব্যবহৃত হয়। এই পৃষ্ঠাটি ইকোসিস্টেমের ডিভাইসগুলির মধ্যে আন্তঃকার্যযোগ্যতা নিশ্চিত করার জন্য ডিভাইসগুলিকে অনুসরণ করতে হবে এমন ক্রমাঙ্কন মানগুলি বর্ণনা করে৷

রেফারেন্স ডিভাইস

উপস্থিতি প্রয়োজনীয়তা মেটাতে আপনার ডিভাইসটি ক্যালিব্রেট করতে, সমস্ত ক্যালিব্রেশনের জন্য নিম্নলিখিত রেফারেন্স ডিভাইসগুলির মধ্যে একটি ব্যবহার করুন৷

  • (প্রস্তাবিত) একটি পিক্সেল ফোন
  • Pixel ফোন ব্যবহার না করলে, যে ডিভাইসটি পরীক্ষা করা হচ্ছে সেই একই মেক এবং মডেল ডিভাইস ব্যবহার করুন।

ফর্ম ফ্যাক্টর

উপস্থিতি ক্রমাঙ্কন সমস্ত ফর্ম কারণের Android ডিভাইসের জন্য গুরুত্বপূর্ণ। মোবাইল ফোন ব্যতীত অন্যান্য ফর্মের কারণগুলির জন্য, ডিভাইসের জন্য উপযুক্ত ক্রমাঙ্কন সেটআপ নির্ধারণ করতে, পরীক্ষা (DUT) এর অধীনে ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার সময় মোবাইল ফোন (রেফারেন্স ডিভাইস) ধারণকারী ব্যবহারকারী কীভাবে অবস্থান করবে তা বিবেচনা করুন। উদাহরণস্বরূপ, একটি টিভি ক্যালিব্রেট করার সময়, টিভি এবং মোবাইল ফোনকে একে অপরের থেকে একটি উপযুক্ত দূরত্বে রাখুন এবং মোবাইল ডিভাইসটিকে এমনভাবে নির্দেশ করুন যাতে এটি টিভি স্ক্রিনের সামনের কেন্দ্রের দিকে থাকে।

UWB প্রয়োজনীয়তা

এই বিভাগে CDD-তে নিম্নলিখিত UWB প্রয়োজনীয়তাগুলি পূরণ করতে আপনার ডিভাইসটি কীভাবে ক্যালিব্রেট করবেন তা বর্ণনা করে।

7.4.9 UWB

যদি ডিভাইস বাস্তবায়নে UWB হার্ডওয়্যার অন্তর্ভুক্ত থাকে, তাহলে তারা:

  • [C-1-6] একটি অ-প্রতিফলিত চেম্বারে 1মি দূরত্বে দৃষ্টির পরিবেশে 95% পরিমাপের জন্য দূরত্ব পরিমাপগুলি +/-15 সেন্টিমিটারের মধ্যে রয়েছে তা নিশ্চিত করতে হবে।
  • [C-1-7] অবশ্যই নিশ্চিত করতে হবে যে রেফারেন্স ডিভাইস থেকে 1m দূরত্ব পরিমাপের মধ্যকটি [0.75m, 1.25m] এর মধ্যে রয়েছে, যেখানে DUT-এর উপরের প্রান্ত থেকে স্থল সত্য দূরত্ব পরিমাপ করা হয়েছে মুখের উপরে এবং কাত হয়ে 45 ডিগ্রী।

UWB ক্রমাঙ্কন সেটআপ

UWB প্রয়োজনীয়তাগুলি পূরণ করতে আপনার ডিভাইসটি ক্যালিব্রেট করতে নিম্নলিখিত সেটআপটি ব্যবহার করুন৷

সাধারণ সেটআপ প্রয়োজনীয়তা

  • UWB হার্ডওয়্যার সহ দুটি ডিভাইস প্রয়োজন, একটি DUT হিসাবে এবং একটি রেফারেন্স ডিভাইস হিসাবে।

  • ডিভাইসগুলি ধরে রাখতে দুটি ট্রাইপড প্রয়োজন।

  • DUT এবং রেফারেন্স ডিভাইসটিকে একটি অপ্রতিফলিত চেম্বারে দৃশ্যমান পরিবেশে 1 মিটার দূরে রাখতে হবে। উভয় ডিভাইসই একটি পোর্ট্রেট ওরিয়েন্টেশনে অবস্থান করতে হবে যাতে স্ক্রীন একে অপরের থেকে দূরে থাকে।

একটি UWB ক্রমাঙ্কন সেটআপের একটি উদাহরণ চিত্র 1 এবং ভিডিও 1 এ দেখানো হয়েছে।

BLE ক্রমাঙ্কনের জন্য রেফারেন্স সেটআপ

চিত্র 1. UWB ক্রমাঙ্কনের জন্য রেফারেন্স সেটআপ।

ভিডিও 1. UWB ক্রমাঙ্কনের জন্য রেফারেন্স সেটআপ।

প্রয়োজনীয়তা [C-1-6] এবং [C-1-7]

প্রয়োজনীয়তাগুলি [C-1-6] এবং [C-1-7] সম্মতি যাচাই করতে, দূরত্ব পরিমাপের জন্য RangingMeasurementTest#test_distance_measurement_accuracy মাল্টি-ডিভাইস CTS টেস্ট কেস চালান। এটি একটি ম্যানুয়াল CTS পরীক্ষা।

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy

আপনার যদি দুইটির বেশি ডিভাইস CTS হোস্ট মেশিনের সাথে সংযুক্ত থাকে, তাহলে run cts কমান্ডে DUT আইডি এবং রেফারেন্স ডিভাইস আইডি উল্লেখ করুন।

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy --shard-count 2
-s DUT_ID -s REFERENCE_DEVICE_ID

মাল্টি-ডিভাইস CTS টেস্ট কেস DUT এবং রেফারেন্স ডিভাইসের মধ্যে একটি UWB রেঞ্জিং সেশন শুরু করে এবং DUT এর সাথে 1000 পরিমাপ নেয়। তারপর পরীক্ষাটি স্বয়ংক্রিয়ভাবে পরিমাপ প্রক্রিয়া করে এবং নিম্নলিখিতগুলি করে ডিভাইসটি পাস বা ব্যর্থ হয় কিনা তা নির্ধারণ করে:

  1. 1000 পরিমাপকে আরোহী ক্রমে সাজান।
  2. পরিসরটিকে [পরিসীমা = 975তম পরিমাপ - 25তম পরিমাপ] হিসাবে গণনা করুন।
  3. মাল্টি-ডিভাইস CTS পরীক্ষায় পরিসীমা রিপোর্ট করুন। পাস করতে, পরিসীমা 30 সেন্টিমিটারের কম হতে হবে
  4. মাল্টি-ডিভাইস CTS পরীক্ষায় মধ্যম মান (500তম) রিপোর্ট করুন। পাস করতে, মান অবশ্যই [0.75 m, 1.25 m] এর মধ্যে হতে হবে

Wi-Fi প্রতিবেশী সচেতনতা নেটওয়ার্কিং প্রয়োজনীয়তা

এই বিভাগে CDD (এখানে স্ন্যাপশট করা হয়েছে): Wi-Fi নেবার অ্যাওয়ারনেস নেটওয়ার্কিং (NAN) প্রয়োজনীয়তাগুলি পূরণ করতে আপনার ডিভাইসটি কীভাবে ক্যালিব্রেট করবেন তা বর্ণনা করে:

2.2.1। হার্ডওয়্যার

PackageManager.FEATURE_WIFI_RTT PackageManager.FEATURE_WIFI_AWARE এবং Wi-Fi অবস্থান (Wi-Fi রাউন্ড ট্রিপ টাইম — RTT) ঘোষণা করে যদি ডিভাইসগুলি WiFi Neighbour Awareness Networking (NAN) প্রোটোকল সমর্থন করে, তাহলে তারা:

  • [ 7.4 .2.5/H-1-1] 68 তম পার্সেন্টাইলে 160 MHz ব্যান্ডউইথের মধ্যে +/-1 মিটারের মধ্যে পরিসীমাটি সঠিকভাবে রিপোর্ট করতে হবে (ক্রমিক বন্টন ফাংশনের সাথে গণনা করা হয়েছে), 80 MHz ব্যান্ডউইথের +/-2 মিটার 68তম পার্সেন্টাইলে, 68তম পার্সেন্টাইলে 40 মেগাহার্টজ ব্যান্ডউইথের +/-4 মিটার এবং 20 মেগাহার্টজ ব্যান্ডউইথ-এ +/-8 মিটার 68 তম পার্সেন্টাইলে 10 সেমি, 1 মি, 3 মি, এবং 5 মিটার দূরত্বে WifiRttManager#startRanging Android API এর মাধ্যমে পর্যবেক্ষণ করা হয়েছে।

  • [ 7.4 .2.5/H-SR] 90 তম পার্সেন্টাইলে 160 মেগাহার্টজ ব্যান্ডউইথের মধ্যে +/-1 মিটারের মধ্যে পরিসীমা নির্ভুলভাবে রিপোর্ট করার জন্য দৃঢ়ভাবে সুপারিশ করা হয় (ক্রমিক বন্টন ফাংশন দ্বারা গণনা করা হয়), +/-2 মিটার 80 মেগাহার্টজ 90ম পার্সেন্টাইলে ব্যান্ডউইথ, +/-4 মিটার > 40 মেগাহার্টজ ব্যান্ডউইথ 90 তম পার্সেন্টাইলে এবং +/-8 মিটার 20 মেগাহার্টজ ব্যান্ডউইথ 10 সেন্টিমিটার দূরত্বে 90 তম পার্সেন্টাইলে, যেমনটি WifiRttManager Android API #start এর মাধ্যমে পর্যবেক্ষণ করা হয়েছে .

প্রয়োজনীয়তা [7.4.2.5/H-1-1]

প্রয়োজনীয়তার সাথে সম্মতি যাচাই করতে [7.4.2.5/H-1-1]:

  1. ইনস্টল করুন (যদি আগে ইনস্টল করা না থাকে), এবং DUT এবং রেফারেন্স ডিভাইস উভয়েই CTS ভেরিফায়ার অ্যাপ (CTS-V) খুলুন। এই প্রয়োজনীয়তার জন্য CTS-V পরীক্ষাটি উপস্থিতি পরীক্ষা > NAN যথার্থতা পরীক্ষার অধীনে পাওয়া যায়।

  2. রেফারেন্স ডিভাইস থেকে 10 সেন্টিমিটার দূরে পরীক্ষা দূরত্বে DUT রাখুন, দুটি ডিভাইসের মধ্যে কিছু না রেখে।

  3. রেফারেন্স ডিভাইসের পরীক্ষা স্ক্রিনে, নিশ্চিত করুন যে রেফারেন্স ডিভাইস চেকবক্সটি চেক করা আছে, তারপরে প্রকাশনা শুরু করুন আলতো চাপুন।

  4. DUT-তে CTS-V কার্যকলাপে 10 সেমি পরীক্ষার দূরত্ব নির্বাচন করুন এবং পরীক্ষা শুরু করুন আলতো চাপুন। CTS যাচাইকারী তারপর 100টি পরিমাপ করে, এবং CTS-V লগগুলিতে পরিমাপের পরিসর গণনা করে এবং রেকর্ড করে। পরীক্ষা শেষ হলে, DUT-তে CTS ভেরিফায়ার অ্যাপে গণনা করা পরিসীমা প্রত্যাশিত সীমার মধ্যে আছে কিনা তা যাচাই করুন।

  5. 1 মিটার, 3 মিটার এবং 5 মিটারের অন্যান্য পরীক্ষার দূরত্বের জন্য এক থেকে চারটি ধাপ পুনরাবৃত্তি করুন। সমস্ত পরীক্ষার দূরত্বের ব্যাপ্তি প্রত্যাশিত সীমার মধ্যে থাকলে পরীক্ষাটি পাস হয়। অন্যথায়, CTS-V স্ক্রিনে যে পরীক্ষার দূরত্বগুলির জন্য পরীক্ষা ব্যর্থ হয়েছে তা প্রদর্শিত হবে৷

BLE RSSI প্রয়োজনীয়তা

CDD থেকে নেওয়া এই BLE RSSI প্রয়োজনীয়তাগুলি পূরণ করতে আপনার ডিভাইসটি কীভাবে ক্যালিব্রেট করবেন তা এই বিভাগটি বর্ণনা করে:

7.4.3। ব্লুটুথ

যদি ডিভাইস বাস্তবায়ন FEATURE_BLUETOOTH_LE ঘোষণা করে, তারা:

  • [C-10-1] দৃশ্যমান পরিবেশে ADVERTISE_TX_POWER_HIGH এ ট্রান্সমিট করা রেফারেন্স ডিভাইস থেকে 1m দূরত্বে 95% পরিমাপের জন্য RSSI পরিমাপগুলি +/-9dBm-এর মধ্যে হতে হবে।
  • [C-10-2] প্রতি-চ্যানেল বিচ্যুতি কমাতে Rx/Tx সংশোধনগুলি অবশ্যই অন্তর্ভুক্ত করতে হবে যাতে প্রতিটি 3টি চ্যানেলের প্রতিটির পরিমাপ, প্রতিটি অ্যান্টেনায় (যদি একাধিক ব্যবহার করা হয়), একটির +/-3dBm এর মধ্যে থাকে 95% পরিমাপের জন্য আরেকটি।
  • [C-10-3] ADVERTISE_TX_POWER_HIGH এ ট্রান্সমিট করা একটি রেফারেন্স ডিভাইস থেকে 1m দূরত্বে মধ্যম BLE RSSI -55dBm +/-10 dBm নিশ্চিত করতে Rx অফসেটের জন্য অবশ্যই পরিমাপ এবং ক্ষতিপূরণ দিতে হবে।
  • [C-10-4] 1m দূরত্বে অবস্থানরত একটি রেফারেন্স ডিভাইস থেকে স্ক্যান করার সময় এবং ADVERTISE_TX_POWER_HIGH এ ট্রান্সমিট করার সময় মিডিয়ান BLE RSSI -55dBm +/-10 dBm হয় তা নিশ্চিত করতে Tx অফসেটের পরিমাপ এবং ক্ষতিপূরণ দিতে হবে।

ক্রমাঙ্কন সেটআপ

BLE RSSI প্রয়োজনীয়তাগুলি পূরণ করতে আপনার ডিভাইসটি ক্যালিব্রেট করতে নিম্নলিখিত সেটআপটি ব্যবহার করুন৷

সাধারণ সেটআপ প্রয়োজনীয়তা

  • সর্বোত্তম ফলাফলের জন্য, পরিমাপের সাথে হস্তক্ষেপ কমাতে একটি অ্যানিকোইক চেম্বার ব্যবহার করুন। যদি অ্যানিকোইক চেম্বার ব্যবহার না করেন, তাহলে রেফারেন্স ডিভাইসটি ধরে রাখা দুটি ট্রাইপড এবং সিলিং থেকে একই রকম ছাড়পত্র সহ মাটি থেকে 1.5 মিটার দূরে DUT ডিভাইস সেট আপ করুন।
  • ডিভাইস ধারকদের সাথে সংযুক্ত দুটি ট্রাইপড প্রয়োজন।
  • ট্রাইপড ব্যবহার করুন যাতে যতটা সম্ভব কম ধাতব থাকে।
  • যতটা সম্ভব কম ধাতু আছে এমন ডিভাইস হোল্ডার ব্যবহার করুন। একটি ছোট ধাতু বসন্ত জরিমানা.
  • DUT এবং রেফারেন্স ডিভাইসের 1 মিটারের মধ্যে কোনও ধাতব বস্তু থাকতে হবে না।
  • রেফারেন্স ডিভাইস এবং সমস্ত DUTs অবশ্যই পরীক্ষাগুলি সম্পূর্ণ করার জন্য যথেষ্ট চার্জ করা উচিত।
  • পরীক্ষার সময় রেফারেন্স ডিভাইস এবং বর্তমান DUT অবশ্যই আনপ্লাগ করা উচিত।
  • রেফারেন্স ডিভাইস এবং DUT-তে অবশ্যই কেস, সংযুক্ত তার বা অন্য কিছু সংযুক্ত করা উচিত নয় যা রেডিও ফ্রিকোয়েন্সি (RF) কার্যকারিতাকে প্রভাবিত করতে পারে।

BLE ক্রমাঙ্কনের জন্য রেফারেন্স সেটআপ

চিত্র 2. BLE ক্রমাঙ্কনের জন্য রেফারেন্স সেটআপ

প্রয়োজনীয়তা [C-10-1]

প্রয়োজনীয়তার সাথে সম্মতি যাচাই করতে [C-10-1]:

  1. ইনস্টল করুন (যদি আগে ইনস্টল করা না থাকে), এবং DUT এবং রেফারেন্স ডিভাইস উভয়েই CTS ভেরিফায়ার অ্যাপ (CTS-V) খুলুন। এই প্রয়োজনীয়তার জন্য CTS-V পরীক্ষাটি উপস্থিতি পরীক্ষা > BLE RSSI যথার্থ পরীক্ষার অধীনে পাওয়া যায়।

  2. BLE ক্রমাঙ্কন সেটআপ অনুসরণ করে রেফারেন্স ডিভাইস থেকে 1 মিটার দূরে পরীক্ষা দূরত্বে DUT রাখুন।

  3. রেফারেন্স ডিভাইসে বিজ্ঞাপন শুরু করুন আলতো চাপুন, তারপরে রেফারেন্স ডিভাইসের জন্য নির্দিষ্ট ডিভাইস আইডি ইনপুট করতে DUT এর স্ক্রিনে নির্দেশাবলী অনুসরণ করুন, যা বিজ্ঞাপন শুরু হওয়ার পরে রেফারেন্স ডিভাইসে প্রদর্শিত হয়। DUT-তে স্টার্ট টেস্টে ট্যাপ করুন।

  4. যখন ডেটা সংগ্রহ সম্পূর্ণ হয় (1000টি স্ক্যান DUT-তে সংগ্রহ করা হয়), গণিত পরিসরের উপর নির্ভর করে পরীক্ষা স্বয়ংক্রিয়ভাবে পাস বা ব্যর্থ হয়। পাস করতে, পরিসরটি 18 dBm এর কম বা সমান হতে হবে

প্রয়োজনীয়তা [C-10-2]

প্রয়োজনীয়তা যাচাই করতে [C-10-2]। চিপ বিক্রেতা চ্যানেলের সমতলতা পরিমাপ করতে পারে এবং কোর এবং চ্যানেলের মধ্যে পার্থক্য সনাক্ত করতে পারে। ক্যালিব্রেটেড কোর এবং আনক্যালিব্রেটেড চ্যানেলগুলির সমস্যাগুলি কীভাবে সনাক্ত করা যায় তার জন্য নিম্নলিখিত টিপস রয়েছে, যা বড় RSSI স্প্রেডের দুটি সম্ভাব্য কারণ।

ক্যালিব্রেটেড কোর

একটি ডিভাইসের BT অ্যান্টেনার একাধিক কোর থাকলে, কোরের বিভিন্ন ক্রমাঙ্কন থাকতে পারে। কিছু পরিমাপ নিন (অন্তত 1 মিনিটের মূল্য) এবং স্ক্যান ডেটা পরীক্ষা করুন। আপনি যদি চিত্র 3-এ দেখানো একটি প্যাটার্নের অনুরূপ একটি প্যাটার্ন দেখতে পান, যার একাধিক কোরে স্ক্যান করার কারণে নিয়মিত চূড়া রয়েছে (চেনাশোনাগুলি দ্বারা নির্দেশিত) তবে অক্যালিব্রেটেড কোরগুলির সাথে একটি সমস্যা হওয়ার সম্ভাবনা রয়েছে এবং আরও তদন্তের প্রয়োজন।

ক্যালিব্রেটেড কোর সহ ডিভাইসের জন্য ডেটা স্ক্যান করার উদাহরণ

চিত্র 3. ক্যালিব্রেটেড কোর সহ একটি ডিভাইসের জন্য ডেটা স্ক্যান করার উদাহরণ

ক্যালিব্রেটেড চ্যানেল

ক্লাসিক BLE-তে ট্রান্সমিশন তিনটি চ্যানেলে ঘটে। প্রতিটি চ্যানেল এর সাথে সম্পর্কিত পার্থক্য থাকতে পারে। চ্যানেলগুলি নির্দিষ্ট ব্যবধানে ঘোরানো হয়। কিছু পরিমাপ নিন (অন্তত 1 মিনিটের মূল্য) এবং স্ক্যান ডেটা পরীক্ষা করুন। আপনি যদি চিত্র 4-এ দেখানো একটির অনুরূপ একটি প্যাটার্ন দেখতে পান, তাহলে বিভিন্ন চ্যানেলে ভুল ক্যালিব্রেশনের সাথে একটি সমস্যা হওয়ার সম্ভাবনা রয়েছে এবং আরও তদন্ত প্রয়োজন।

ক্যালিব্রেটেড চ্যানেল সহ ডিভাইসের জন্য ডেটা স্ক্যান করার উদাহরণ

চিত্র 4. ক্যালিব্রেটেড চ্যানেল সহ একটি ডিভাইসের জন্য ডেটা স্ক্যান করার উদাহরণ

প্রয়োজনীয়তা [C-10-3] এবং [C-10-4]

এমনকি যখন একটি BLE রেডিও চিপ পুরোপুরি ক্যালিব্রেট করা হয়, একটি নির্দিষ্ট ডিভাইস যে RSSI পর্যবেক্ষণ করে তা নির্ভর করে অ্যান্টেনার গুণমান এবং সেই নির্দিষ্ট পণ্যের (ডিভাইস মডেল) উপর অ্যান্টেনা স্থাপনের উপর। এটি ডিভাইসগুলির মধ্যে আন্তঃব্যবহারের জন্য একটি সমস্যা উপস্থাপন করে।

উদাহরণস্বরূপ, একটি গাড়ী আনলক ব্যবহারের ক্ষেত্রে বিবেচনা করুন। ডিভাইসটি গাড়ির 1 মিটারের মধ্যে থাকলে একজন অ্যাপ ডেভেলপার একটি গাড়ি আনলক করতে চাইতে পারেন। ডেভেলপার তাদের কাছে থাকা একটি ফোনের সাথে তাদের পর্যবেক্ষণের উপর ভিত্তি করে -60 dBm-এর থ্রেশহোল্ড বেছে নেয়, কিন্তু অ্যান্টেনার গুণমান এবং অ্যান্টেনা স্থাপনের পার্থক্যের কারণে, উভয় ডিভাইস একই চিপ ব্যবহার করলেও এটি অন্য Android ডিভাইসের সাথে ভালভাবে কাজ নাও করতে পারে।

ইকোসিস্টেমের সমস্ত ডিভাইসের মধ্যে আন্তঃঅপারেবিলিটির জন্য, আপনাকে অবশ্যই প্রতিটি ডিভাইসের জন্য Rx অফসেট পরিমাপ করতে হবে এবং BLE RSSI ADVERTISE_TX_POWER_HIGH এ 1 মিটার মান পূরণ করে তা নিশ্চিত করতে ডিভাইসে রিপোর্ট করা RSSI সামঞ্জস্য করতে হবে।

এমনকি যখন BLE রেডিও চিপগুলি পুরোপুরি ক্যালিব্রেট করা হয়, আদর্শ রিসিভার বিজ্ঞাপন ডিভাইসে অ্যান্টেনার গুণমান এবং অ্যান্টেনা স্থাপনের উপর নির্ভর করে বিভিন্ন RSSI পড়ে। Rx প্রয়োজনীয়তা নিশ্চিত করে যে সমস্ত ডিভাইস একই ফলাফলের শক্তির সাথে বিজ্ঞাপন দিতে সক্ষম, বাকি সব সমান।

Android 14 এবং উচ্চতর সংস্করণে চলমান ডিভাইসগুলির জন্য, Rx এবং Tx প্রয়োজনীয়তার সাথে সম্মতি যাচাই করতে:

  1. ইনস্টল করুন (যদি আগে ইনস্টল না করা থাকে) এবং DUT এবং রেফারেন্স ডিভাইস উভয়েই CTS ভেরিফায়ার অ্যাপ (CTS-V) খুলুন। এই প্রয়োজনীয়তার জন্য CTS-V পরীক্ষাটি উপস্থিতি পরীক্ষা > BLE Rx/Tx অফসেট প্রিসিশন টেস্টের অধীনে পাওয়া যায়।

  2. BLE ক্রমাঙ্কন সেটআপ অনুসরণ করে রেফারেন্স ডিভাইস থেকে 1 মিটার দূরে পরীক্ষা দূরত্বে DUT রাখুন। আমরা ডিভাইসগুলিকে এমনভাবে ভিত্তিক করার পরামর্শ দিই যাতে সেগুলি একে অপরের সমান্তরাল এবং একই দিকের স্ক্রিনগুলির মুখোমুখি হয়৷

  3. রেফারেন্স ডিভাইসে বিজ্ঞাপন শুরু করুন আলতো চাপুন, তারপরে রেফারেন্স ডিভাইসের জন্য নির্দিষ্ট ডিভাইস আইডি ইনপুট করতে DUT এর স্ক্রিনে নির্দেশাবলী অনুসরণ করুন, যা বিজ্ঞাপন শুরু হওয়ার পরে রেফারেন্স ডিভাইসে প্রদর্শিত হয়।

  4. DUT-তে স্টার্ট টেস্টে ট্যাপ করুন। এই পরীক্ষায়, Rx প্রয়োজনীয়তা যাচাই করার জন্য, রেফারেন্স ডিভাইসটি যখন বিজ্ঞাপন শুরু হয় একই সময়ে পটভূমিতে স্ক্যান করে।

    যখন ডেটা সংগ্রহ সম্পূর্ণ হয় (উভয় ডিভাইসে 1000টি স্ক্যান সংগৃহীত), Rx এবং Tx উভয় পরীক্ষার জন্য গণনা করা মধ্যমা (500তম পরিমাপ) -65 dBm এবং -45 dBm এর মধ্যে হলে পরীক্ষাটি পাস হয়। Rx বা Tx পরীক্ষার জন্য গণনা করা মধ্যমা স্বীকৃত সীমার মধ্যে না থাকলে পরীক্ষাটি ব্যর্থ হয়।

  5. -55 dBm-এর মধ্যম RSSI নিশ্চিত করতে Rx অফসেট এবং Tx পাওয়ার ক্ষতিপূরণ দিতে ডিভাইসগুলি ক্যালিব্রেট করুন:

    • Rx: bluetooth.hardware.radio.le_rx_path_loss_comp_db সিস্টেম প্রপার্টি মান (dB) সেট করে RSSI সামঞ্জস্য করুন যা Rx অফসেটকে ক্ষতিপূরণ দেয় -55 dBm-এর মধ্যম BLE RSSI 1 মিটারে নিশ্চিত করতে। ব্লুটুথ স্ট্যাক RSSI-কে RSSI-এর সাথে bluetooth.hardware.radio.le_rx_path_loss_comp_db এর মান হিসাবে সামঞ্জস্য করে। বিস্তারিত জানার জন্য, le_scanning_manager.cc দেখুন।

    • Tx: bluetooth.hardware.radio.le_tx_path_loss_comp_db সিস্টেম প্রপার্টি মান (dB) সেট করে Tx পাওয়ার সামঞ্জস্য করুন যা 1 মি এ -5 5dBm-এর মধ্যম BLE RSSI নিশ্চিত করতে Tx শক্তিকে ক্ষতিপূরণ দেয়। ব্লুটুথ স্ট্যাক Tx পাওয়ারকে Tx পাওয়ার এবং bluetooth.hardware.radio.le_tx_path_loss_comp_db এর মান হিসাবে সামঞ্জস্য করে। বিস্তারিত জানার জন্য, le_advertising_manager.cc দেখুন।