सेटअप
पुष्टि करने वाले ऐप्लिकेशन में जांच की सुविधा चालू करने के लिए:
- पक्का करें कि डिवाइस में GmsCore का 22.08.xx या उसके बाद का वर्शन मौजूद हो.
- पक्का करें कि जांच से जुड़े आपके ईमेल, फ़ास्ट पेयर पार्टनर टेस्टिंग ग्रुप में शामिल हों.
- नए रजिस्टर किए गए ईमेल और डिवाइसों को अनुमतियां सिंक करने में 6 से 24 घंटे लग सकते हैं.
- इससे जुड़े Google खाते में लॉग इन और लॉग आउट करने पर भी तुरंत सिंक हो सकता है.
उदाहरण:
जांच के लिए, फ़ास्ट पेयर की ज़रूरत है
ऑडियो स्विच की जांच के लिए, ज़रूरी है कि दोनों फ़ोन को फ़ास्ट पेयर की सुविधा का इस्तेमाल करके जोड़ा जाए:
- रिपोर्ट करने के लिए, दो फ़ोन A और B को एक ही Google खाते में लॉग इन करें.
- हेडसेट को फ़ोन A से जोड़ें (शुरुआती पेयरिंग).
- दूसरे डिवाइस से जोड़ने वाले मोड में जाएं, आधी शीट के यूज़र इंटरफ़ेस (यूआई) की सूचना की इंतज़ार करें.
- 'कनेक्ट करें' पर क्लिक करें.
- 'हो गया' पर क्लिक करें.
- हेडसेट को फ़ोन B से जोड़ें (बाद में दूसरे डिवाइस से जोड़ें).
- दोनों पेयरिंग पूरी होने की सूचना मिलने का इंतज़ार करें.
- सिस्टम की सूचना पर क्लिक करें.
फ़्लो का उदाहरण:
यूज़र इंटरफ़ेस (यूआई) का बुनियादी फ़्लो
यूज़र इंटरफ़ेस (यूआई) का सामान्य फ़्लो यहां दिखाया गया है:
ऑडियो स्विच के सिंगल-पॉइंट टेस्ट
ऑडियो स्विच की जांच (सिंगल-पॉइंट)
इस जांच में ये काम किए जाते हैं:
- पेलोड की पुष्टि.
- अलग-अलग स्थितियों के लिए, विज्ञापन के डेटा की पुष्टि करता है.
- मैसेज स्ट्रीम की पुष्टि करना.
- मैसेज स्ट्रीम में हो रहे कम्यूनिकेशन की पुष्टि करता है.
- वापस स्विच करें.
- स्विचबैक कार्रवाई की पुष्टि करता है.
पेलोड की पुष्टि (सिंगल-पॉइंट)
पेलोड की पुष्टि करने का क्रम इस तरह है:
- हेडसेट से कनेक्ट करें.
- पुष्टि करें कि स्टैंडर्ड के मुताबिक, खाता कुंजी का पहला बाइट 0x06 है.
- डिवाइस से डिसकनेक्ट करें.
- पुष्टि करें कि खाता कुंजी का पहला बाइट 0x05 है, जैसा कि स्टैंडर्ड के मुताबिक ज़रूरी है.
- हेडसेट से फिर से कनेक्ट करें.
- संगीत चलाएं.
- पुष्टि करें कि कनेक्शन की स्थिति, इनमें से कोई एक हो:
- 0x4: सिर्फ़ A2DP स्ट्रीमिंग.
- 0x5: AVRCP के साथ A2DP स्ट्रीमिंग.
- एससीओ (SCO) कनेक्शन शुरू करें.
- पुष्टि करें कि एससीओ कनेक्ट हो गया है.
- पुष्टि करें कि कनेक्शन की स्थिति:
- 0x6: HFP (फ़ोन/voip कॉल) स्ट्रीमिंग, जिसमें इनबैंड और नॉन-इनबैंड रिंगटोन भी शामिल हैं.
पेलोड की पुष्टि करने का उदाहरण (सिंगल-पॉइंट):
मैसेज स्ट्रीम की पुष्टि करना (सिंगल-पॉइंट)
मैसेज स्ट्रीम की पुष्टि करने का क्रम इस तरह है:
- अलग-अलग RFCOMM कनेक्शन के बीच के सेशन नॉन्स की पुष्टि करें.
- हेडसेट से कनेक्ट करें.
- हेडसेट से नॉन्स X पाएं (5 सेकंड के अंदर).
- हेडसेट से दोबारा कनेक्ट करें.
- हेडसेट से एक और nonce Y पाएं (5 सेकंड के अंदर).
- पुष्टि करें कि X और Y में अंतर है.
- ऑडियो स्विच करने की सुविधा पाएं अनुरोध भेजें.
- पुष्टि करें कि जवाब दो सेकंड के अंदर भेज दिया गया है. कॉन्टेंट की जांच नहीं की जाती.
- इस्तेमाल की जा रही खाता कुंजी के बारे में बताएं अनुरोध भेजें.
- पुष्टि करें कि जवाब दो सेकंड के अंदर भेज दिया गया है. कॉन्टेंट की जांच नहीं की जाती.
- कनेक्शन शुरू किए जाने की सूचना दें अनुरोध भेजें.
- पुष्टि करें कि जवाब दो सेकंड के अंदर भेज दिया गया है. कॉन्टेंट की जांच नहीं की जाती.
- कस्टम डेटा भेजें का अनुरोध भेजें.
- पुष्टि करें कि ACK दो सेकंड के अंदर वापस आ जाता है.
- पुष्टि करें कि विज्ञापन डेटा में सेट कस्टम डेटा (10 सेकंड में) शामिल है या नहीं.
मैसेज स्ट्रीम की पुष्टि करने का उदाहरण (सिंगल-पॉइंट):
वापस स्विच करें (सिंगल-पॉइंट)
इस टेस्ट के लिए दो डिवाइसों की ज़रूरत होती है: प्राइमरी और सेकंडरी सीकर. जांच का क्रम इस तरह है:
- मुख्य सीकर, हेडसेट से कनेक्ट होता है (10 सेकंड के अंदर).
- सेकंडरी सीकर, हेडसेट से कनेक्ट होता है (10 सेकंड के अंदर).
- सेकंडरी सीकर, हेडसेट पर वापस स्विच करने का अनुरोध भेजता है.
15 सेकंड के अंदर, ये चीज़ें दिखेंगी:
- मुख्य सीकर, हेडसेट से वापस कनेक्ट हो जाता है.
- सेकंडरी सीकर, हेडसेट से डिसकनेक्ट हो जाता है.
यहां, स्विच-बैक टेस्ट का उदाहरण दिया गया है:
ऑडियो स्विच के लिए एक से ज़्यादा पॉइंट की जांच
पेलोड की पुष्टि करना (एक से ज़्यादा पॉइंट)
पेलोड की पुष्टि करने का क्रम इस तरह है:
- हेडसेट से कनेक्ट करें.
- पुष्टि करें कि स्टैंडर्ड के मुताबिक, खाता कुंजी का पहला बाइट 0x06 है.
- डिवाइस से डिसकनेक्ट करें.
- पुष्टि करें कि खाता कुंजी का पहला बाइट 0x05 है, जैसा कि स्टैंडर्ड के मुताबिक ज़रूरी है.
- हेडसेट से फिर से कनेक्ट करें.
- संगीत चलाएं.
- पुष्टि करें कि कनेक्शन की स्थिति, इनमें से कोई एक हो:
- 0x4: सिर्फ़ A2DP स्ट्रीमिंग.
- 0x5: AVRCP के साथ A2DP स्ट्रीमिंग.
- एससीओ (SCO) कनेक्शन शुरू करें.
- पुष्टि करें कि एससीओ कनेक्ट हो गया है.
- पुष्टि करें कि कनेक्शन की स्थिति:
- 0x6: HFP (फ़ोन/voip कॉल) स्ट्रीमिंग, जिसमें इनबैंड और नॉन-इनबैंड रिंगटोन भी शामिल हैं.
मैसेज स्ट्रीम (कई पॉइंट)
इस टेस्ट के लिए, प्राइमरी और सेकंडरी क्लास के छात्र-छात्राओं की ज़रूरत होगी. मल्टीप्लिंट कॉन्फ़िगरेशन फ़्लैग सेट TRUE
वाले टेस्ट में, मैसेज स्ट्रीम कमांड की मदद से इस स्थिति की जांच करने के लिए कुछ और चरण होंगे.
कॉन्फ़िगर न किए जा सकने वाले मैसेज स्ट्रीम टेस्ट का एक उदाहरण (एक से ज़्यादा पॉइंट):
कॉन्फ़िगर करने लायक मैसेज स्ट्रीम टेस्ट का उदाहरण (मल्टी-पॉइंट):
वापस स्विच करें (कई पॉइंट)
इस टेस्ट के लिए, प्राइमरी और सेकंडरी क्लास के छात्र-छात्राओं की ज़रूरत होगी. यह टेस्ट, करीब-करीब सिंगल-पॉइंट वर्शन की तरह ही है. सिर्फ़ एक फ़र्क़ यह है कि प्रोवाइडर एक से ज़्यादा कनेक्शन की सुविधा देता है. इस वजह से, जब सेकंडरी सीकर, प्रोवाइडर से कनेक्ट होगा, तब भी प्राइमरी सीकर, सेवा देने वाली कंपनी से कनेक्ट करेगा.
मल्टी-पॉइंट स्विच-बैक टेस्ट का एक उदाहरण:
स्विच ऐक्टिव (सिर्फ़ एक से ज़्यादा पॉइंट)
इस टेस्ट के लिए, प्राइमरी और सेकंडरी क्लास के छात्र-छात्राओं की ज़रूरत होगी.
इस जांच से सिर्फ़ इस बात की पुष्टि होती है कि सेवा देने वाली कंपनी, मैसेज स्ट्रीम चैनल का इस्तेमाल करके सही मैसेज भेजती है या नहीं.
टेस्ट के चरण:
- मुख्य सीकर, सेवा देने वाले व्यक्ति या कंपनी से कनेक्ट करता है
- मुख्य सीकर, सेवा देने वाले व्यक्ति या कंपनी की क्षमता की जांच करता है.
- अगर मल्टी-पॉइंट बंद है और मल्टी-पॉइंट कॉन्फ़िगर करने लायक
TRUE
है, तो यह मल्टी-पॉइंट को चालू करने की कोशिश करेगा.
- अगर मल्टी-पॉइंट बंद है और मल्टी-पॉइंट कॉन्फ़िगर करने लायक
- मुख्य सीकर, चालू ऑडियो सोर्स को स्विच करें (कनेक्ट किए गए डिवाइस में) (0x30) से खुद शुरू करेगा.
- सेकंडरी सीकर, सेवा देने वाले व्यक्ति से कनेक्ट होता है.
- मुख्य सीकर, किसी दूसरे डिवाइस चालू ऑडियो सोर्स को स्विच (कनेक्ट किए गए डिवाइस में) (0x30) से शुरू करेगा.
- सेवा देने वाला संगठन, मुख्य नौकरी देने वाले व्यक्ति को पहचान देगा.
- सेकंडरी सीकर को मल्टीपॉइंट-स्विच इवेंट की सूचना दें (0x32) मिलेगा.
स्विच ऐक्टिव (सिर्फ़ एक से ज़्यादा पॉइंट वाले) टेस्ट का उदाहरण:
डिवाइस कंसोल में नतीजे अपलोड करने का तरीका
नतीजे सबमिट करने का तरीका
टेस्ट पूरे होने के बाद, ऐप्लिकेशन में नतीजे अपलोड करने का बटन दिखता है:
डिवाइस कंसोल का इस्तेमाल कैसे करें
सबमिट किए गए जांच के नतीजे, आस-पास के कंसोल पर मिल सकते हैं. (ऑडियो स्विच की जांच के मामलों से, दूरी की मेट्रिक और कुल समय की मेट्रिक हटा दी जाएंगी). उदाहरण के लिए:
समस्या हल करना
अगर सभी टेस्ट सफल नहीं हो पाए, तो ब्लूटूथ को टॉगल करके बंद और चालू करके देखें.
अगर स्विच-बैक टेस्ट फ़ेल हो गया है और fig1 में बताई गई समस्या की तरह अटक गया है: Test-device पेज (fig2) पर वापस जाकर दोबारा टेस्ट करके देखें.