मौजूदगी का पता लगाने की सुविधा को कैलिब्रेट करना

इस पेज पर, Android 14 और उसके बाद के वर्शन वाले डिवाइसों के लिए, कैलिब्रेशन की ज़रूरी शर्तों के बारे में सेटअप और कैलिब्रेशन के निर्देश दिए गए हैं.

बैकग्राउंड

यह पक्का करने के लिए कि उपयोगकर्ताओं के स्मार्ट डिवाइस एक साथ अच्छी तरह से काम करें, यह ज़रूरी है कि Android नेटवर्क में मौजूद सभी डिवाइसों के बीच की दूरी का पता लगाया जा सके. Android 14 में, डिवाइस के आस-पास मौजूद व्यक्ति की पहचान करने के लिए, रेडियो टेक्नोलॉजी के कैलिब्रेशन से जुड़ी ज़रूरी शर्तें जोड़ी गई हैं. इन शर्तों में, UWB, वाई-फ़ाई, और बीएलई जैसी रेडियो टेक्नोलॉजी की परफ़ॉर्मेंस के बारे में बताया गया है. इन टेक्नोलॉजी का इस्तेमाल, डिवाइस के आस-पास मौजूद व्यक्ति की पहचान करने के लिए किया जाता है. इस पेज पर, कैलिब्रेशन के उन मानकों के बारे में बताया गया है जिनका पालन करके, डिवाइसों को एक-दूसरे के साथ काम करने लायक बनाया जा सकता है.

संदर्भ डिवाइस

डिवाइस को कैलिब्रेट करके, उसमें मौजूदगी की पुष्टि करने की ज़रूरी शर्तें पूरी की जा सकती हैं. इसके लिए, कैलिब्रेशन के लिए इनमें से किसी एक डिवाइस का इस्तेमाल करें.

  • (सुझाया गया) Pixel फ़ोन
  • अगर Pixel फ़ोन का इस्तेमाल नहीं किया जा रहा है, तो उसी ब्रैंड और मॉडल का डिवाइस इस्तेमाल करें जिसका जांच की जा रही है.

डिवाइसों के नाप या आकार

सभी फ़ॉर्मैट फ़ैक्टर वाले Android डिवाइसों के लिए, डिवाइस के मौजूद होने की जानकारी कैलिब्रेट करना ज़रूरी है. मोबाइल फ़ोन के अलावा, अन्य फ़ॉर्म फ़ैक्टर के लिए, डिवाइस के लिए सही कैलिब्रेशन सेटअप तय करने के लिए, इस बात का ध्यान रखें कि जांचे जा रहे डिवाइस (डीयूटी) के साथ इंटरैक्ट करते समय, उपयोगकर्ता के हाथ में मोबाइल फ़ोन (रेफ़रंस डिवाइस) किस तरह से होगा. उदाहरण के लिए, किसी टीवी को कैलिब्रेट करते समय, टीवी और मोबाइल फ़ोन को एक-दूसरे से सही दूरी पर रखें. साथ ही, मोबाइल डिवाइस को इस तरह से रखें कि वह टीवी स्क्रीन के सामने बीच में हो.

यूडब्ल्यूबी की ज़रूरी शर्तें

इस सेक्शन में, सीडीडी में बताई गई UWB की इन ज़रूरी शर्तों को पूरा करने के लिए, अपने डिवाइस को कैलिब्रेट करने का तरीका बताया गया है.

7.4.9 UWB

अगर डिवाइस में यूडब्ल्यूबी हार्डवेयर शामिल है, तो:

  • [C-1-6] यह पक्का करना ज़रूरी है कि बिना किसी गड़बड़ी वाले चेंबर में, एक मीटर की दूरी पर, सीधी रेखा में दिखने वाले 95% आइटम की दूरी का आकलन, +/-15 सेंटीमीटर के अंदर हो.
  • [C-1-7] यह पक्का करना ज़रूरी है कि रेफ़रंस डिवाइस से 1 मीटर की दूरी पर, दूरी के मेज़रमेंट का औसत [0.75 मीटर, 1.25 मीटर] के बीच हो. यहां ग्राउंड ट्रूथ की दूरी, डीयूटी के ऊपरी किनारे से मेज़र की जाती है. इसके लिए, डीयूटी को ऊपर की ओर रखकर 45 डिग्री तक झुकाया जाता है.

UWB कैलिब्रेशन सेटअप

UWB की ज़रूरी शर्तों को पूरा करने के लिए, अपने डिवाइस को कैलिब्रेट करने के लिए नीचे दिए गए सेटअप का इस्तेमाल करें.

सेटअप से जुड़ी सामान्य शर्तें

  • UWB हार्डवेयर वाले दो डिवाइसों की ज़रूरत होती है. एक को डीयूटी और दूसरे को रेफ़रंस डिवाइस के तौर पर इस्तेमाल किया जाता है.

  • डिवाइसों को रखने के लिए, दो ट्राइपॉड ज़रूरी हैं.

  • डीयूटी और रेफ़रंस डिवाइस को एक-दूसरे से एक मीटर की दूरी पर, एक ही सीधी रेखा में रखना चाहिए. साथ ही, यह भी ज़रूरी है कि यह टेस्ट किसी ऐसे कमरे में किया जाए जिसमें रोशनी न चमकती हो. दोनों डिवाइसों को पोर्ट्रेट ओरिएंटेशन में रखें. साथ ही, दोनों डिवाइसों की स्क्रीन एक-दूसरे से अलग होनी चाहिए.

UWB कैलिब्रेशन सेटअप का उदाहरण, पहली इमेज और पहले वीडियो में दिखाया गया है.

BLE कैलिब्रेशन के लिए रेफ़रंस सेटअप

पहली इमेज. UWB कैलिब्रेशन के लिए रेफ़रंस सेटअप.

पहला वीडियो. UWB कैलिब्रेशन के लिए रेफ़रंस सेटअप.

ज़रूरी शर्तें [C-1-6] और [C-1-7]

[C-1-6] और [C-1-7] की ज़रूरी शर्तों का पालन करने की पुष्टि करने के लिए, RangingMeasurementTest#test_distance_measurement_accuracy मल्टी-डिवाइस सीटीएस के लिए, दूरी का आकलन करने वाला टेस्ट केस चलाएं. यह मैन्युअल सीटीएस टेस्ट है.

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy

अगर आपके पास CTS होस्ट मशीन से कनेक्ट किए गए दो से ज़्यादा डिवाइस हैं, तो run cts कमांड में डीयूटी आईडी और रेफ़रंस डिवाइस आईडी डालें.

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

कई डिवाइसों के लिए बने सीटीएस टेस्ट केस में, डीयूटी और रेफ़रंस डिवाइस के बीच UWB रेंजिंग सेशन शुरू होता है. साथ ही, डीयूटी के साथ 1,000 मेज़रमेंट किए जाते हैं. इसके बाद, टेस्ट अपने-आप मेज़रमेंट प्रोसेस करता है और यह तय करता है कि डिवाइस, जांच में पास हुआ है या नहीं. इसके लिए, यह तरीका अपनाया जाता है:

  1. 1,000 मेज़रमेंट को बढ़ते क्रम में लगाएं.
  2. रेंज का हिसाब लगाने के लिए, [range = 975th measurement - 25th measurement] का इस्तेमाल करें.
  3. एक से ज़्यादा डिवाइसों पर किए जाने वाले सीटीएस टेस्ट में रेंज की जानकारी दें. जांच पास करने के लिए, रेंज 30 सेंटीमीटर से कम होनी चाहिए.
  4. मल्टी-डिवाइस सीटीएस टेस्ट में मीडियन वैल्यू (500वीं) की रिपोर्ट करें. इस शर्त को पूरा करने के लिए, वैल्यू [0.75 m, 1.25 m] के बीच होनी चाहिए.

वाई-फ़ाई नेबर अवेयरनेस नेटवर्किंग की ज़रूरी शर्तें

इस सेक्शन में, सीडीडी में वाई-फ़ाई नेबरवॉच नेटवर्किंग (एनएएन) की ज़रूरी शर्तों को पूरा करने के लिए, अपने डिवाइस को कैलिब्रेट करने का तरीका बताया गया है. इसकी इमेज यहां दी गई है:

2.2.1. हार्डवेयर

अगर डिवाइसों में PackageManager.FEATURE_WIFI_AWARE का एलान करके, वाई-फ़ाई नेबरहुड अवेयरनेस नेटवर्किंग (एनएएन) प्रोटोकॉल और PackageManager.FEATURE_WIFI_RTT का एलान करके, वाई-फ़ाई लोकेशन (वाई-फ़ाई राउंड ट्रिप टाइम — आरटीटी) की सुविधा काम करती है, तो वे:

  • [7.4.2.5/H-1-1] रेंज की सटीक जानकारी देनी चाहिए. जैसे, 160 MHz बैंडविड्थ पर 68वें प्रतिशत में, +/-1 मीटर (कुल डिस्ट्रिब्यूशन फ़ंक्शन के हिसाब से कैलकुलेट किया गया), 80 MHz बैंडविड्थ पर 68वें प्रतिशत में, +/-2 मीटर, 40 MHz बैंडविड्थ पर 68वें प्रतिशत में, +/-4 मीटर, और 20 MHz बैंडविड्थ पर 68वें प्रतिशत में, 10 सेंटीमीटर, 1 मीटर, 3 मीटर, और 5 मीटर की दूरी. जैसा कि WifiRttManager#startRanging Android API से पता चला है.

  • [7.4.2.5/H-SR] हमारा सुझाव है कि रेंज को सटीक तरीके से रिपोर्ट करें. इसके लिए, 10 सेंटीमीटर की दूरी पर, 90वें प्रतिशताइल में 160 MHz बैंडविड्थ पर +/-1 मीटर, 90वें प्रतिशताइल में 80 MHz बैंडविड्थ पर +/-2 मीटर, 90वें प्रतिशताइल में 40 MHz से ज़्यादा बैंडविड्थ पर +/-4 मीटर, और 90वें प्रतिशताइल में 20 MHz बैंडविड्थ पर +/-8 मीटर की रेंज रिपोर्ट करें. यह जानकारी WifiRttManager#startRanging Android API से मिली है.

ज़रूरी शर्त [7.4.2.5/H-1-1]

ज़रूरी शर्त [7.4.2.5/H-1-1] का पालन करने की पुष्टि करने के लिए:

  1. अगर CTS Verifier ऐप्लिकेशन (CTS-V) पहले से इंस्टॉल नहीं है, तो उसे इंस्टॉल करें. इसके बाद, डीयूटी और रेफ़रंस डिवाइस, दोनों पर यह ऐप्लिकेशन खोलें. इस ज़रूरी शर्त के लिए, सीटीएस-वी टेस्ट मौजूदगी की जांच > एनएएन के सटीक होने की जांच में मिलता है.

  2. डीयूटी को रेफ़रंस डिवाइस से 10 सेंटीमीटर की टेस्टिंग डिस्टेंस पर रखें. दोनों डिवाइसों के बीच कोई भी चीज़ न हो.

  3. रेफ़रंस डिवाइस की टेस्ट स्क्रीन पर, पक्का करें कि क्या यह रेफ़रंस डिवाइस है चेकबॉक्स पर सही का निशान लगा हो. इसके बाद, पब्लिश करना शुरू करें पर टैप करें.

  4. डीयूटी पर, CTS-V गतिविधि में 10 सेंटीमीटर की टेस्टिंग दूरी चुनें और टेस्ट शुरू करें पर टैप करें. इसके बाद, सीटीएस की पुष्टि करने वाला टूल, रेंजिंग के लिए 100 मेज़रमेंट करता है. साथ ही, सीटीएस-वी लॉग में मेज़रमेंट की रेंज का हिसाब लगाता है और उसे रिकॉर्ड करता है. जांच पूरी होने के बाद, पुष्टि करें कि डीयूटी पर CTS Verifier ऐप्लिकेशन में, कैलकुलेट की गई रेंज, उम्मीद के मुताबिक रेंज में है या नहीं.

  5. 1 मीटर, 3 मीटर, और 5 मीटर की अन्य दूरियों के लिए, पहले से लेकर चौथे चरण तक दोहराएं. टेस्ट पास हो जाता है, अगर सभी टेस्ट की दूरियों की रेंज, उम्मीद के मुताबिक रेंज में होती है. अगर ऐसा नहीं होता है, तो जिन दूरियों के लिए टेस्ट पास नहीं हुआ है वे CTS-V स्क्रीन पर दिखती हैं.

बीएलई आरएसएसआई से जुड़ी ज़रूरी शर्तें

इस सेक्शन में, सीडीडी से स्नैपशॉट किए गए बीएलई आरएसएसआई की इन ज़रूरी शर्तों को पूरा करने के लिए, अपने डिवाइस को कैलिब्रेट करने का तरीका बताया गया है:

7.4.3. ब्लूटूथ

अगर डिवाइस पर FEATURE_BLUETOOTH_LE लागू किया जाता है, तो:

  • [C-10-1] यह ज़रूरी है कि 95% मापों के लिए, आरएसएसआई की माप +/-9 dBm के अंदर हो. यह माप, रेफ़रंस डिवाइस से 1 मीटर की दूरी पर, लाइन ऑफ़ साइट वाले एनवायरमेंट में ADVERTISE_TX_POWER_HIGH पर ट्रांसमिट करने पर ली गई हो.
  • [C-10-2] हर चैनल के डेटा में होने वाले बदलावों को कम करने के लिए, Rx/Tx में सुधार करना ज़रूरी है. इससे, तीनों चैनलों और हर ऐंटेना (अगर एक से ज़्यादा ऐंटेना का इस्तेमाल किया जाता है) पर किए गए 95% मेज़रमेंट, एक-दूसरे से +/-3 dBm के अंदर होंगे.
  • [C-10-3] यह ज़रूरी है कि Rx ऑफ़सेट को मेज़र किया जाए और उसका समाधान किया जाए, ताकि यह पक्का किया जा सके कि ADVERTISE_TX_POWER_HIGH पर ट्रांसमिशन करने वाले रेफ़रंस डिवाइस से 1 मीटर की दूरी पर, औसत बीएलई आरएसएसआई -55 dBm +/-10 dBm हो.
  • [C-10-4] Tx ऑफ़सेट को मेज़र करना और उसमें बदलाव करना ज़रूरी है, ताकि यह पक्का किया जा सके कि 1 मीटर की दूरी पर मौजूद रेफ़रंस डिवाइस से स्कैन करते समय और ADVERTISE_TX_POWER_HIGH पर ट्रांसमिट करते समय, मीडियन बीएलई आरएसएसआई -55 dBm +/-10 dBm हो.

कैलिब्रेशन सेटअप करना

BLE आरएसएसआई की ज़रूरी शर्तों को पूरा करने के लिए, अपने डिवाइस को कैलिब्रेट करने के लिए नीचे दिए गए सेटअप का इस्तेमाल करें.

सेटअप से जुड़ी सामान्य शर्तें

  • बेहतर नतीजे पाने के लिए, माप में रुकावट को कम करने के लिए, ऐनेकोइक चेंबर का इस्तेमाल करें. अगर ऐनेकोइक चेंबर का इस्तेमाल नहीं किया जा रहा है, तो रेफ़रंस डिवाइस और डीयूटी डिवाइस को रखने वाले दो ट्राइपॉड को ज़मीन से 1.5 मीटर की दूरी पर सेट अप करें. साथ ही, इनके बीच की दूरी, छत से भी 1.5 मीटर होनी चाहिए.
  • डिवाइस होल्डर से जुड़े दो ट्राइपॉड ज़रूरी हैं.
  • ऐसे ट्राइपॉड का इस्तेमाल करें जिनमें कम से कम धातु हो.
  • डिवाइस होल्डर का इस्तेमाल करें, जिनमें ज़्यादा से ज़्यादा कम धातु हो. छोटा धातु का स्प्रिंग ठीक है.
  • डीयूटी और रेफ़रंस डिवाइस के 1 मीटर के दायरे में, कोई भी धातु का ऑब्जेक्ट नहीं होना चाहिए.
  • जांच पूरी करने के लिए, रेफ़रंस डिवाइस और सभी डीयूटी में ज़रूरत के मुताबिक बैटरी चार्ज होनी चाहिए.
  • जांच के दौरान, रेफ़रंस डिवाइस और मौजूदा डीयूटी को अनप्लग करना ज़रूरी है.
  • रेफ़रंस डिवाइस और डीयूटी में केस, तार या ऐसी कोई भी चीज़ नहीं होनी चाहिए जिससे रेडियो फ़्रीक्वेंसी (आरएफ़) की परफ़ॉर्मेंस पर असर पड़े.

BLE कैलिब्रेशन के लिए रेफ़रंस सेटअप

दूसरी इमेज. BLE कैलिब्रेशन के लिए रेफ़रंस सेटअप

ज़रूरी शर्त [C-10-1]

ज़रूरी शर्त [C-10-1] का पालन करने की पुष्टि करने के लिए:

  1. अगर CTS Verifier ऐप्लिकेशन (CTS-V) पहले से इंस्टॉल नहीं है, तो उसे इंस्टॉल करें. इसके बाद, डीयूटी और रेफ़रंस डिवाइस, दोनों पर यह ऐप्लिकेशन खोलें. इस ज़रूरी शर्त के लिए, सीटीएस-वी टेस्ट मौजूदगी की जांच > बीएलई आरएसएसआई सटीक जांच में मिलता है.

  2. बीएलई कैलिब्रेशन सेटअप के निर्देशों का पालन करके, डीयूटी को रेफ़रंस डिवाइस से 1 मीटर की दूरी पर टेस्टिंग के लिए रखें.

  3. रेफ़रंस डिवाइस पर, विज्ञापन दिखाना शुरू करें पर टैप करें. इसके बाद, रेफ़रंस डिवाइस के लिए खास डिवाइस आईडी डालने के लिए, डीयूटी की स्क्रीन पर दिए गए निर्देशों का पालन करें. यह आईडी, विज्ञापन शुरू होने के बाद रेफ़रंस डिवाइस पर दिखता है. डीयूटी पर, टेस्ट शुरू करें पर टैप करें.

  4. डेटा इकट्ठा होने के बाद (DUT पर 1,000 स्कैन इकट्ठा होने के बाद), कैलकुलेट की गई रेंज के आधार पर, जांच अपने-आप पास या फ़ेल हो जाती है. रेंज 18 dBm से कम या उसके बराबर होनी चाहिए.

ज़रूरी शर्त [C-10-2]

ज़रूरी शर्त [C-10-2] की पुष्टि करने के लिए. चिप वेंडर, चैनल की फ़्लैटनेस को मेज़र कर सकता है और कोर और चैनलों के बीच के अंतर की पहचान कर सकता है. यहां उन समस्याओं की पहचान करने के बारे में सलाह दी गई है जो कैलिब्रेट नहीं किए गए कोर और कैलिब्रेट नहीं किए गए चैनलों की वजह से होती हैं. ये दोनों, आरएसएसआई के बड़े स्पैड की दो संभावित वजहें हैं.

ऐसे कोर जिनका कैलिब्रेशन नहीं किया गया है

अगर किसी डिवाइस के बीटी एंटेना में कई कोर हैं, तो हो सकता है कि कोर के कैलिब्रेशन अलग-अलग हों. कुछ मेज़रमेंट करें (कम से कम एक मिनट के लिए) और स्कैन किए गए डेटा की जांच करें. अगर आपको तीसरे चित्र में दिखाए गए पैटर्न जैसा कोई पैटर्न दिखता है, जिसमें कई कोर पर स्कैन करने की वजह से, गोले के तौर पर दिखाए गए नियमित पीक होते हैं, तो हो सकता है कि कैलिब्रेट नहीं किए गए कोर में कोई समस्या हो. ऐसे में, इसकी और जांच की ज़रूरत है.

ऐसे डिवाइस के लिए स्कैन किए गए डेटा का उदाहरण जिसका कैलिब्रेशन नहीं किया गया है

तीसरी इमेज. ऐसे डिवाइस के स्कैन डेटा का उदाहरण जिसका कैलिब्रेशन नहीं किया गया है

ऐसे चैनल जिन्हें कैलिब्रेट नहीं किया गया है

क्लासिक बीएलई पर ट्रांसमिशन तीन चैनलों पर होता है. हर चैनल में कुछ अलग-अलग चीज़ें हो सकती हैं. चैनलों को तय समयावधि के हिसाब से रोटेट किया जाता है. कुछ मेज़रमेंट करें (कम से कम एक मिनट के लिए) और स्कैन किए गए डेटा की जांच करें. अगर आपको चौथे चित्र में दिखाए गए पैटर्न जैसा कोई पैटर्न दिखता है, तो हो सकता है कि अलग-अलग चैनलों पर कैलिब्रेशन की गड़बड़ी हो. ऐसे में, इसकी और जांच की ज़रूरत है.

ऐसे डिवाइस के लिए स्कैन डेटा का उदाहरण जिसमें कैलिब्रेट नहीं किए गए चैनल हैं

चौथी इमेज. ऐसे डिवाइस के लिए स्कैन डेटा का उदाहरण जिसमें कैलिब्रेट नहीं किए गए चैनल हैं

ज़रूरी शर्तें [C-10-3] और [C-10-4]

भले ही, बीएलई रेडियो चिप को पूरी तरह से कैलिब्रेट किया गया हो, फिर भी किसी डिवाइस पर दिखने वाला आरएसएसआई, उस प्रॉडक्ट (डिवाइस मॉडल) पर ऐंटेना की क्वालिटी और ऐंटेना की जगह पर निर्भर करता है. इससे, डिवाइसों के बीच इंटरऑपरेबिलिटी से जुड़ी समस्या आती है.

उदाहरण के लिए, कार अनलॉक करने के उदाहरण पर विचार करें. हो सकता है कि ऐप्लिकेशन डेवलपर, डिवाइस के कार के एक मीटर के दायरे में आने पर, कार को अनलॉक करना चाहे. डेवलपर, अपने फ़ोन पर किए गए प्रयोगों के आधार पर -60 dBm का थ्रेशोल्ड चुनता है. हालांकि, ऐन्टेना की क्वालिटी और ऐन्टेना के प्लेसमेंट में अंतर की वजह से, हो सकता है कि यह किसी दूसरे Android डिवाइस पर ठीक से काम न करे. भले ही, दोनों डिवाइस एक ही चिप का इस्तेमाल करते हों.

नेटवर्क में मौजूद सभी डिवाइसों के साथ काम करने के लिए, आपको हर डिवाइस के लिए Rx ऑफ़सेट का आकलन करना होगा. साथ ही, डिवाइस पर रिपोर्ट किए गए आरएसएसआई में बदलाव करना होगा, ताकि यह पक्का किया जा सके कि ADVERTISE_TX_POWER_HIGH पर बीएलई आरएसएसआई, 1 मीटर के स्टैंडर्ड को पूरा करता है.

भले ही, बीएलई रेडियो चिप को पूरी तरह से कैलिब्रेट किया गया हो, फिर भी विज्ञापन दिखाने वाले डिवाइस पर ऐंटीना की क्वालिटी और जगह के आधार पर, आदर्श रिसीवर अलग-अलग आरएसएसआई पढ़ता है. Rx की ज़रूरी शर्त से यह पक्का होता है कि सभी डिवाइस, एक जैसी क्वालिटी के विज्ञापन दिखा सकें.

Android 14 और उसके बाद के वर्शन पर चलने वाले डिवाइसों के लिए, Rx और Tx की ज़रूरी शर्तों का पालन करने की पुष्टि करने के लिए:

  1. अगर CTS Verifier ऐप्लिकेशन (CTS-V) पहले से इंस्टॉल नहीं है, तो उसे इंस्टॉल करें. इसके बाद, डीयूटी और रेफ़रंस डिवाइस, दोनों पर यह ऐप्लिकेशन खोलें. इस ज़रूरी शर्त के लिए, सीटीएस-वी टेस्ट मौजूदगी की जांच > बीएलई आरएक्स/टीएक्स ऑफ़सेट प्रिसीज़न टेस्ट में मिलता है.

  2. बीएलई कैलिब्रेशन सेटअप के निर्देशों का पालन करके, डीयूटी को रेफ़रंस डिवाइस से 1 मीटर की दूरी पर टेस्टिंग के लिए रखें. हमारा सुझाव है कि डिवाइसों को इस तरह से रखें कि वे एक-दूसरे के समानांतर हों और उनकी स्क्रीन एक ही दिशा में हों.

  3. रेफ़रंस डिवाइस पर, विज्ञापन दिखाना शुरू करें पर टैप करें. इसके बाद, रेफ़रंस डिवाइस के लिए खास डिवाइस आईडी डालने के लिए, डीयूटी की स्क्रीन पर दिए गए निर्देशों का पालन करें. यह आईडी, विज्ञापन शुरू होने के बाद रेफ़रंस डिवाइस पर दिखता है.

  4. डीयूटी पर, टेस्ट शुरू करें पर टैप करें. इस टेस्ट में, विज्ञापन दिखाने के दौरान बैकग्राउंड में रेफ़रंस डिवाइस, Rx की ज़रूरी शर्त की पुष्टि करता है.

    डेटा इकट्ठा होने के बाद (दोनों डिवाइसों पर 1,000 स्कैन इकट्ठा होने के बाद), अगर Rx और Tx, दोनों टेस्ट के लिए कैलकुलेट किया गया मीडियन (500वां मेज़रमेंट) -65 dBm से -45 dBm के बीच है, तो टेस्ट पास हो जाता है. अगर Rx या Tx टेस्ट के लिए, कैलकुलेट किया गया मीडियन, तय सीमा में नहीं आता है, तो टेस्ट पास नहीं होता.

  5. डिवाइसों को कैलिब्रेट करें, ताकि आरएक्स ऑफ़सेट और टीएक्स पावर को कम किया जा सके. इससे, -55 dBm का औसत आरएसएसआई पक्का किया जा सकता है:

    • Rx: bluetooth.hardware.radio.le_rx_path_loss_comp_db सिस्टम प्रॉपर्टी को वैल्यू (dB) पर सेट करके, आरएसएसआई में बदलाव करें. यह वैल्यू, Rx ऑफ़सेट की भरपाई करती है, ताकि यह पक्का किया जा सके कि 1 मीटर की दूरी पर BLE आरएसएसआई का औसत -55 dBm हो. ब्लूटूथ स्टैक, आरएसएसआई को आरएसएसआई और 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 पावर में बदलाव करें जो Tx पावर को कम कर सके. इससे, 1 मीटर की दूरी पर BLE आरएसएसआई का औसत -55 dBm रहेगा. ब्लूटूथ स्टैक, Tx पावर को Tx पावर के साथ-साथ bluetooth.hardware.radio.le_tx_path_loss_comp_db की वैल्यू में बदल देता है. ज़्यादा जानकारी के लिए, le_advertising_manager.cc देखें.