फ़ास्ट पेयर वाला कॉन्टेंट और तकनीकी जानकारी

इस पेज में, फ़ास्ट पेयर प्रोजेक्ट की प्लानिंग और सिस्टम इंटिग्रेशन, दोनों के लिए पार्टनर को ज़रूरी जानकारी दी गई है.

फ़ास्ट पेयर मटीरियल और प्रोसेस

इस सेक्शन में सामान्य मार्केटिंग और प्रोसेस की जानकारी के लिंक दिए गए हैं.

मार्केटिंग, ब्रैंडिंग, और मैसेज सेवा

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

फ़ास्ट पेयर प्रोजेक्ट लाइफ़साइकल

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

सर्टिफ़िकेशन प्रोसेस

फ़ास्ट पेयर की सुविधा का इस्तेमाल करने वाले डिवाइसों के लिए, सर्टिफ़ाइड होना ज़रूरी है. इसके बाद ही, इस सुविधा की मदद से किसी प्रॉडक्ट की मार्केटिंग की जा सकती है. फ़ास्ट पेयर सर्टिफ़िकेशन के दिशा-निर्देश में, सर्टिफ़िकेशन की तैयारी करने और प्री-सर्टिफ़िकेशन सेल्फ़ टेस्ट करने का तरीका बताया गया है.

सर्टिफ़िकेशन के बारे में अक्सर पूछे जाने वाले सवालों में कई तरह के सामान्य सवाल शामिल होते हैं. इसमें इस बात की सामान्य जानकारी भी शामिल है कि पूरा सर्टिफ़िकेशन (या फिर से सर्टिफ़िकेशन) कब ज़रूरी है.

फ़ास्ट पेयर एक्सटेंशन को लागू या इस्तेमाल करने वाले डिवाइस, जैसे कि ऑडियो स्विच को भी सर्टिफ़ाइड होना चाहिए. ऑडियो स्विच में [सर्टिफ़िकेशन के लिए अलग से दिशा-निर्देश][ASGuideLink] है, जिसमें सेल्फ़-टेस्ट के तरीके और तीसरे पक्ष के लैब सर्टिफ़िकेशन की तैयारी के बारे में बताया गया है.

तीसरे पक्ष का लैब, एक के बाद एक फ़ास्ट पेयर की सुविधा और ऑडियो स्विच को प्रमाणित कर सकता है. तीसरे पक्ष के लैब पर शिपिंग डिवाइस पेज देखें. यह पेज देखें कि लैब के लिए, कौनसी सर्टिफ़िकेशन सेवाएं दी जाती हैं.

तकनीकी नोट

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

फ़ास्ट पेयर के साथ-साथ अन्य प्रोटोकॉल का विज्ञापन कैसे दें

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

विज्ञापन दिखाने के रोटेशन की जांच, सर्टिफ़िकेशन प्रोसेस के तीसरे पक्ष के टेस्टिंग चरण के दौरान की जाती है. सर्टिफ़िकेट पाने में होने वाली देरी, दोबारा जांच करने, और उसकी कीमत से बचने के लिए, सर्टिफ़िकेशन से पहले फ़ास्ट पेयर वैलिडेटर ऐप्लिकेशन से, रोटेशन स्कीम की पुष्टि ज़रूर कर लें.

बीएलई कनेक्शन के इंटरवल को छोटा करें

GATT कनेक्शन की परफ़ॉर्मेंस को बेहतर बनाने के लिए, सेवा देने वाली कंपनी को कनेक्शन इंटरवल को जितना हो सके उतना छोटा रखना चाहिए. इसके लिए सही वैल्यू 7.5 मि॰से॰ है, जो ज़्यादातर नौकरी ढूंढने वालों पर लागू होती है.

BLE विज्ञापन और हेडसेट कनेक्शन स्थिति

फ़ास्ट पेयर हेडसेट, मॉडल आईडी या खाते के डेटा का विज्ञापन करता है या नहीं, यह हेडसेट के BR/EDR डिवाइस के खोजे जाने लायक मोड पर निर्भर करता है, कनेक्ट या डिसकनेक्ट होने की स्थिति पर नहीं. नीचे दिए गए लिंक से, फ़ास्ट पेयर की सुविधा की खास जानकारी देखें:

  • "अगर सेवा देने वाली कंपनी का डिवाइस, BR/EDR के खोजे जाने लायक (यानी दूसरे डिवाइस से जोड़ने वाले मोड में) में है, तो वह BLE पर फ़ास्ट पेयर मॉडल आईडी डेटा का विज्ञापन दिखाएगा." - लिंक
  • "खोजने लायक न होने पर (यानी, दूसरे डिवाइस से जोड़ने वाले मोड में न होने पर), सेवा देने वाली कंपनी को फ़ास्ट पेयर खाते के डेटा का विज्ञापन दिखाना होगा" - लिंक

TxPower

जैसा कि जानकारी में बताया गया है, नौकरी ढूंढने वाला, दिए गए TxPower लेवल के आधार पर आरएसएसआई की मदद से दूरी का अनुमान लगाता है. अनुमानित दूरी इस बात पर निर्भर करती है कि सूचना दिखाई जाए या नहीं.

TxPower को तय करने की प्रक्रिया है:

  1. Android फ़ोन का इस्तेमाल करके, 1 मीटर दूर से डिवाइस के असल आउटपुट का पता लगाएं और फिर उसमें 41 dBm जोड़ें.
  2. इस वैल्यू को बीएलई विज्ञापन में शामिल करें.
  3. खुद की जांच की रिपोर्ट में इस वैल्यू को फ़ोन की जानकारी की जांच के साथ शामिल करें.

पुष्टि करने वाले ऐप्लिकेशन की मदद से TxPower को मापें और सेट करें

पुष्टि करने वाले ऐप्लिकेशन में एक टेस्ट होता है, जिससे DUT पर TxPower को मैन्युअल तरीके से सही लेवल पर सेट किया जा सकता है. पार्टनर इस टेस्ट का इस्तेमाल करके, सेल्फ़ टेस्ट या सर्टिफ़िकेशन से पहले अपने डीयूटी पर सही TxPower लेवल का पता लगा सकते हैं.

TxPower मापन प्रक्रिया

पुष्टि करने वाले ऐप्लिकेशन की मदद से TxPower को मापने के लिए:

  1. डीयूटी पर, पुष्टि करने वाला ऐप्लिकेशन खोलें.
  2. ऐप्लिकेशन में सबसे ऊपर मौजूद डॉट मेन्यू खोलें:
    इस टेस्ट का नाम 'Tx पावर लेवल कैलिब्रेशन टूल' है.
  3. DUT को फ़ोन से 1 मीटर दूर रखें और "शुरू करें" बटन पर टैप करें.
    टेस्ट पेज पर, टारगेट की गई अनुमानित दूरी पीले रंग में दिखती है.
  4. डिवाइस सूची में से DUT चुनें.
    डिवाइसों की सूची उनके MAC पते के हिसाब से दी जाती है.
    1. "रद्द करें" बटन पर टैप करके और "शुरू करें" बटन को दोबारा चुनकर, डिवाइस सूची को रीफ़्रेश किया जा सकता है.
  5. लाल लाइन (TxPower को दर्शाने वाली) को तब तक अडजस्ट करें, जब तक कि वह पीले रंग के हिस्से को ऊपर से पूरी तरह से न छू जाए.
    सही बदलाव करने पर, लाल रंग की लाइन, पीले रंग के क्षेत्र में सबसे ऊपर दिख जाती है.
    1. लाल रंग की लाइन को पीले क्षेत्र में ले जाने के लिए, "-1" बटन का इस्तेमाल करें.
    2. लाल रेखा को पीले क्षेत्र से दूर ले जाने के लिए, "+1" बटन का इस्तेमाल करें.
    3. सिग्नल में रुकावट की वजह से, लाल लाइन अस्थिर हो सकती है. अगर लाल लाइन बहुत ज़्यादा काम नहीं करती है, तो उस जगह पर जाएं जहां सिग्नल में रुकावट न हो.
  6. TxPower की वैल्यू सेव करें और उसे DUT और डिवाइस कंसोल, दोनों में अपडेट करें.
    नंबर, स्क्रीन पर सबसे ऊपर दिखता है.

बैटरी के बारे में सूचनाएं

जैसा कि विनिर्देशों में बताया गया है, सेवा देने वाली कंपनी विज्ञापन में बैटरी से जुड़ी जानकारी शामिल कर सकती है. सीकर तय करता है कि प्रकार के अनुसार बैटरी की सूचना दिखानी है या छिपाना है, बैटरी सूचना दिखाने के लिए 0b0011 या उसे छिपाने के लिए 0b0100. यहां कुछ दिशा-निर्देश दिए गए हैं कि विज्ञापन में बैटरी की जानकारी कब शामिल करें और किस तरह का इस्तेमाल करें:

  1. विज्ञापन में बैटरी की जानकारी शामिल करें. इसमें बैटरी के बारे में सूचना 0b0011 दिखाएं, जब केस खोला जाए और दोनों ईयरबड डॉक हों, तो कम से कम 8 सेकंड के लिए बैटरी की जानकारी शामिल करें.
  2. केस बंद होने और दोनों बड को डॉक किए जाने पर, बैटरी की जानकारी छिपाएं. यह सूचना 0b0100 को कम से कम 5 सेकंड के लिए दें.
  3. बैटरी की सूचनाएं दिखाने या छिपाने के लिए, विज्ञापन में दो सेकंड के अंदर असल स्थिति दिखनी चाहिए.
  4. बैटरी से जुड़ी सूचना को छिपाने के दो तरीके हैं:
    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 हर बूट क्रम के लिए पिछले कमांड चलाने का सुझाव देता है.

डीबग लॉग निकालने का तरीका

एक ऐसी ZIP फ़ाइल जनरेट करने के लिए, $ adb bugreport चलाएं जिसमें पूरा डेटा होना चाहिए. ज़िप फ़ाइल जनरेट होने में कुछ मिनट लग सकते हैं.

Android वर्शन के हिसाब से, btsnoop_hic.log पाने के लिए इनमें से कोई एक निर्देश चलाएं:

  • Android 8.x और उसके बाद के वर्शन के लिए: shell $ adb pull data/misc/bluetooth/logs logs
  • Android 7.x के लिए: shell $ adb pull sdcard/btsnoop_hci.log