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

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

बैकग्राउंड

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

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

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

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

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

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

UWB की ज़रूरी शर्तें

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

7.4.9 यूडब्ल्यूबी

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

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

यूडब्ल्यूबी कैलिब्रेशन सेटअप

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

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

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

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

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

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

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

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

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

ज़रूरी शर्तें [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 कमांड में DUT आईडी और रेफ़रंस डिवाइस आईडी डालें.

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

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

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

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

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

2.2.1. हार्डवेयर

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

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

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

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

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

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

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

  3. रेफ़रंस डिवाइस की टेस्ट स्क्रीन पर, पक्का करें कि Is reference device चेकबॉक्स पर सही का निशान लगा हो. इसके बाद, Start publishing पर टैप करें.

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

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

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

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

7.4.3. Bluetooth

अगर डिवाइसों में FEATURE_BLUETOOTH_LE का एलान किया जाता है, तो:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

अनकैलिब्रेटेड कोर

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

बिना कैलिब्रेट किए गए कोर वाले डिवाइस के लिए स्कैन किए गए डेटा का उदाहरण

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

बिना कैलिब्रेट किए गए चैनल

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

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

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

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

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

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

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

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

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

  1. अगर DUT और रेफ़रंस डिवाइस, दोनों पर CTS Verifier ऐप्लिकेशन (CTS-V) पहले से इंस्टॉल नहीं है, तो उसे इंस्टॉल करें और खोलें. इस ज़रूरी शर्त के लिए सीटीएस-वी टेस्ट, Presence Test > BLE Rx/Tx Offset Precision Test में मौजूद है.

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

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

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

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

  5. डिवाइसों को कैलिब्रेट करें, ताकि Rx ऑफ़सेट और Tx पावर को इस तरह से अडजस्ट किया जा सके कि -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 RSSI -55dBm हो. ब्लूटूथ स्टैक, ट्रांसमिट करने की पावर को ट्रांसमिट करने की पावर और bluetooth.hardware.radio.le_tx_path_loss_comp_db की वैल्यू के हिसाब से अडजस्ट करता है. ज़्यादा जानकारी के लिए, le_advertising_manager.cc देखें.