คู่มือผู้ใช้ของโปรแกรมตรวจสอบเสียง

หน้านี้มีไว้สำหรับแอปโปรแกรมตรวจสอบเวอร์ชันสวิตช์เสียงเท่านั้น ดูความช่วยเหลือเกี่ยวกับแอปโปรแกรมตรวจสอบเวอร์ชันเสียง LE ได้ที่หน้าแอปโปรแกรมตรวจสอบเสียง LE

ตั้งค่า

วิธีเปิดใช้การทดสอบในแอปโปรแกรมตรวจสอบ

  • ตรวจสอบว่าอุปกรณ์มี GmsCore เวอร์ชัน 22.08.xx ขึ้นไป
  • ตรวจสอบว่าอีเมลที่ใช้ทดสอบเป็นส่วนหนึ่งของกลุ่มทดสอบพาร์ทเนอร์ Fast Pair
    • ระบบอาจใช้เวลา 6-24 ชั่วโมงในการซิงค์สิทธิ์ของอีเมลและโทรศัพท์ที่ลงทะเบียนใหม่
    • การเข้าสู่ระบบและออกจากระบบบัญชี Google ที่เชื่อมโยงอาจทริกเกอร์การซิงค์ทันทีด้วย

ตัวอย่าง

คุณดูเวอร์ชัน GMS ได้ในหน้าข้อมูลแอปสำหรับบริการ Google Play

อุปกรณ์ที่จำเป็น

การทดสอบการสลับอุปกรณ์เสียงกำหนดให้โทรศัพท์ต้องจับคู่โดยใช้การจับคู่ด่วน

  1. เตรียมโทรศัพท์ 2 เครื่อง ได้แก่ A และ B ที่เข้าสู่ระบบบัญชี Google เดียวกัน
  2. จับคู่ชุดหูฟังกับโทรศัพท์ ก (การจับคู่ครั้งแรก)
  3. เข้าสู่โหมดการจับคู่ แล้วรอการแจ้งเตือน UI แบบครึ่งหน้าจอ
  4. คลิก "เชื่อมต่อ"
  5. คลิกเสร็จสิ้น
  6. จับคู่ชุดหูฟังกับโทรศัพท์ ข. (การจับคู่ครั้งถัดไป)
    1. รอการแจ้งเตือนว่าการจับคู่ทั้ง 2 รายการเสร็จสมบูรณ์แล้ว
  7. คลิกการแจ้งเตือนระบบ

ตัวอย่างขั้นตอน

รูปที่ 2: แสดงลำดับปุ่มสำหรับการจับคู่อุปกรณ์ ก. ครั้งแรก รูปที่ 3: แสดงลำดับปุ่มสำหรับการจับคู่อุปกรณ์ ข. ในลำดับถัดไป

ขั้นตอน UI พื้นฐาน

ต่อไปนี้แสดงขั้นตอนทั่วไปของ UI

รูปที่ 4: แสดงการลงชื่อเข้าใช้ครั้งแรกและการค้นหาอุปกรณ์ รูปที่ 5: แสดงวิธีเลือกอุปกรณ์สําหรับการทดสอบและประเภทการทดสอบที่อุปกรณ์มี รูปที่ 6: แสดงการทดสอบประเภทต่างๆ และอุปกรณ์ที่เกี่ยวข้อง

การทดสอบจุดเดียวของการเปลี่ยนเสียง

การทดสอบการเปลี่ยนเสียง (จุดเดียว)

การทดสอบนี้ทํางานดังต่อไปนี้

  • การยืนยันเพย์โหลด
    • ยืนยันข้อมูลการโฆษณาสำหรับสถานการณ์ต่างๆ
  • การยืนยันสตรีมข้อความ
    • ยืนยันการสื่อสารสตรีมข้อความ
  • เปลี่ยนกลับ
    • ยืนยันลักษณะการเปลี่ยนไปใช้ผลิตภัณฑ์อื่น

การยืนยันเพย์โหลด (จุดเดียว)

ลำดับการยืนยันเพย์โหลดมีดังนี้

  1. เชื่อมต่อกับชุดหูฟัง
  2. ตรวจสอบว่าไบต์แรกของคีย์บัญชีคือ 0x06 ตามที่ข้อกำหนดระบุไว้
  3. ยกเลิกการเชื่อมต่ออุปกรณ์
  4. ตรวจสอบว่าไบต์แรกของคีย์บัญชีคือ 0x05 ตามที่ข้อกำหนดระบุไว้
  5. เชื่อมต่อกับชุดหูฟังอีกครั้ง
  6. เปิดเพลง
  7. ตรวจสอบว่าสถานะการเชื่อมต่อเป็นหนึ่งในสถานะต่อไปนี้
    1. 0x4: การสตรีม A2DP เท่านั้น
    2. 0x5: สตรีมมิง A2DP พร้อม AVRCP
  8. เริ่มการเชื่อมต่อ SCO
  9. ยืนยันว่า SCO เชื่อมต่อสำเร็จ
  10. ตรวจสอบว่าสถานะการเชื่อมต่อเป็นดังนี้
    1. 0x6: การสตรีม HFP (การโทรผ่านโทรศัพท์/VoIP) ซึ่งรวมถึงเสียงเรียกเข้าในแบนด์และนอกแบนด์

ตัวอย่างการยืนยันเพย์โหลด (จุดเดียว)

รูปที่ 8: แสดงผลการทดสอบการยืนยันเพย์โหลดสําหรับอุปกรณ์ตัวอย่าง

การยืนยันสตรีมข้อความ (จุดเดียว)

ลำดับการยืนยันสตรีมข้อความมีดังนี้

  1. ยืนยัน Nonce ของเซสชันระหว่างการเชื่อมต่อสตรีมข้อความที่แตกต่างกัน
    1. เชื่อมต่อกับชุดหูฟัง
    2. รับ Nonce X จากชุดหูฟัง (ภายใน 5 วินาที)
    3. เชื่อมต่อกับชุดหูฟังอีกครั้ง
    4. รับค่า Y ที่ไม่ซ้ำกันอีกรายการจากชุดหูฟัง (ภายใน 5 วินาที)
    5. ยืนยันว่า X และ Y ไม่เหมือนกัน
  2. ส่งคําขอรับความสามารถของสวิตช์เสียง
    1. ยืนยันว่ามีการส่งการตอบกลับภายใน 2 วินาที ระบบจะไม่ตรวจสอบเนื้อหา
  3. ส่งคําขอระบุคีย์บัญชีที่ใช้อยู่
    1. ยืนยันว่ามีการส่งการตอบกลับภายใน 2 วินาที ระบบจะไม่ตรวจสอบเนื้อหา
  4. ส่งคําขอแจ้งการเชื่อมต่อที่เริ่มแล้ว
    1. ยืนยันว่ามีการส่งการตอบกลับภายใน 2 วินาที ระบบจะไม่ตรวจสอบเนื้อหา
  5. ส่งคําขอส่งข้อมูลที่กำหนดเอง
    1. ตรวจสอบว่าระบบส่ง ACK กลับมาภายใน 2 วินาที
    2. ตรวจสอบว่าข้อมูลโฆษณามีข้อมูลที่กําหนดเอง (ใน 10 วินาที)

ตัวอย่างการตรวจสอบสตรีมข้อความ (จุดเดียว)

รูปที่ 9: แสดงผลการทดสอบการยืนยันสตรีมข้อความของอุปกรณ์ตัวอย่าง

เปลี่ยนกลับ (จุดเดียว)

การทดสอบนี้ต้องใช้อุปกรณ์ 2 เครื่อง ได้แก่ ตัวค้นหาหลักและรอง ลำดับการทดสอบมีดังนี้

  1. ผู้ค้นหาหลักเชื่อมต่อกับชุดหูฟัง (ภายใน 10 วินาที)
  2. ตัวค้นหารองเชื่อมต่อกับชุดหูฟัง (ภายใน 10 วินาที)
  3. ผู้ค้นหารองส่งคำขอเปลี่ยนกลับไปที่ชุดหูฟัง

ภายใน 15 วินาที คุณควรเห็นการดำเนินการต่อไปนี้

  • ตัวค้นหาหลักเชื่อมต่อกับชุดหูฟังอีกครั้ง
  • ตัวค้นหารองตัดการเชื่อมต่อจากชุดหูฟัง

รูปที่ 10: แสดงตัวเลือกการแสดงผลของผู้ค้นหารองเพื่อให้อุปกรณ์หลักมีเวลาทดสอบเพียงพอ

ต่อไปนี้เป็นตัวอย่างการทดสอบการเปลี่ยนกลับ

รูปที่ 11: แสดงวิธีเริ่มต้นการทดสอบการเปลี่ยนกลับ รูปที่ 12: แสดงวิธีกำหนดว่าอุปกรณ์ใดจะจัดการบทบาทใด รูปที่ 13: แสดงวิธีดำเนินการต่อเมื่อกำหนดบทบาทแล้ว รูปที่ 14: แสดงลักษณะที่อุปกรณ์ปรากฏขณะรอการยืนยัน รูปที่ 15: แสดงตำแหน่งที่ต้องเปิดอุปกรณ์รองไว้และใช้งานอยู่เสมอ รูปที่ 16: แสดงผลการทดสอบที่ประสบความสําเร็จ

การทดสอบหลายจุดของสวิตช์เสียง

การยืนยันเพย์โหลด (หลายจุด)

ลำดับการยืนยันเพย์โหลดมีดังนี้

  1. เชื่อมต่อกับชุดหูฟัง
  2. ตรวจสอบว่าไบต์แรกของคีย์บัญชีคือ 0x06 ตามที่ข้อกำหนดระบุไว้
  3. ยกเลิกการเชื่อมต่ออุปกรณ์
  4. ตรวจสอบว่าไบต์แรกของคีย์บัญชีคือ 0x05 ตามที่ข้อกำหนดระบุไว้
  5. เชื่อมต่อกับชุดหูฟังอีกครั้ง
  6. เปิดเพลง
  7. ตรวจสอบว่าสถานะการเชื่อมต่อเป็นหนึ่งในสถานะต่อไปนี้
    1. 0x4: การสตรีม A2DP เท่านั้น
    2. 0x5: สตรีมมิง A2DP พร้อม AVRCP
  8. เริ่มการเชื่อมต่อ SCO
  9. ยืนยันว่า SCO เชื่อมต่อสำเร็จ
  10. ตรวจสอบว่าสถานะการเชื่อมต่อเป็นดังนี้
    1. 0x6: การสตรีม HFP (การโทรผ่านโทรศัพท์/VoIP) ซึ่งรวมถึงเสียงเรียกเข้าในแบนด์และนอกแบนด์

สตรีมข้อความ (หลายจุด)

การทดสอบนี้ต้องใช้ผู้ค้นหาหลักและผู้ค้นหารอง การทดสอบที่มีการตั้งค่าFlag การกำหนดค่าแบบหลายจุดเป็น TRUE จะมีขั้นตอนเพิ่มเติมในการทดสอบสถานะนี้ผ่านคำสั่งสตรีมข้อความ

ตัวอย่างการทดสอบสตรีมข้อความที่ไม่สามารถกําหนดค่าได้ (หลายจุด)

รูปที่ 17: แสดงผลการทดสอบที่ไม่สามารถกําหนดค่าได้ซึ่งประสบความสําเร็จ

ตัวอย่างการทดสอบสตรีมข้อความที่กำหนดค่าได้ (หลายจุด)

รูปที่ 18: แสดงผลการทดสอบที่กำหนดค่าได้สําเร็จ

เปลี่ยนกลับ (หลายจุด)

การทดสอบนี้ต้องใช้ผู้ค้นหาหลักและผู้ค้นหารอง การทดสอบนี้เกือบจะเหมือนกับเวอร์ชันจุดเดียว ความแตกต่างเพียงอย่างเดียวคือ เนื่องจากผู้ให้บริการรองรับการเชื่อมต่อหลายรายการ เมื่อผู้ค้นหารองเชื่อมต่อกับผู้ให้บริการ ผู้ค้นหาหลักจะยังคงเชื่อมต่อกับผู้ให้บริการ

ตัวอย่างการทดสอบการเปลี่ยนกลับหลายจุด

รูปที่ 19: รูปภาพนี้แสดงวิธีที่การทดสอบอนุญาตให้เปลี่ยนกลับไปใช้อุปกรณ์แบบหลายจุด

สวิตช์ที่ใช้งานอยู่ (การเชื่อมต่อหลายจุดเท่านั้น)

การทดสอบนี้ต้องใช้ผู้ค้นหาหลักและผู้ค้นหารอง

การทดสอบนี้ยืนยันเพียงว่าผู้ให้บริการส่งข้อความตามที่คาดไว้โดยใช้แชแนลสตรีมข้อความ

ขั้นตอนการทดสอบ

  1. ผู้ค้นหาหลักเชื่อมต่อกับผู้ให้บริการ
  2. ผู้ค้นหาหลักจะตรวจสอบความสามารถของผู้ให้บริการ
    1. หากการเชื่อมต่อหลายจุดปิดอยู่และกำหนดค่าการเชื่อมต่อหลายจุดได้คือ TRUE ระบบจะพยายามเปิดใช้การเชื่อมต่อหลายจุด
  3. ตัวค้นหาหลักจะเรียกใช้เปลี่ยนแหล่งที่มาของเสียงที่ใช้งานอยู่ (ไปยังอุปกรณ์ที่เชื่อมต่อ) (0x30) กับตนเอง
  4. ผู้ค้นหารองจะเชื่อมต่อกับผู้ให้บริการ
  5. ตัวค้นหาหลักจะเรียกใช้เปลี่ยนแหล่งที่มาของเสียงที่ใช้งานอยู่ (ไปยังอุปกรณ์ที่เชื่อมต่อ) (0x30) ไปยังอุปกรณ์อื่น
  6. ผู้ให้บริการจะตอบกลับผู้ค้นหาหลัก
  7. ผู้ค้นหารองจะได้รับการแจ้งเตือนเหตุการณ์สวิตช์หลายจุด (0x32) ที่มีสถานะ "ทำงานอยู่"

ตัวอย่างการทดสอบ Switch Active (หลายจุดเท่านั้น)

รูปที่ 20: รูปภาพนี้แสดงวิธีที่การทดสอบอนุญาตให้เปลี่ยนกลับไปใช้อุปกรณ์แบบหลายจุดเท่านั้น

วิธีอัปโหลดผลลัพธ์ไปยังคอนโซลอุปกรณ์

วิธีส่งผลลัพธ์

ปุ่ม "ส่งผลลัพธ์" จะแสดงสรุปผลลัพธ์การทดสอบ แต่ไม่ส่งผลลัพธ์ไปยัง Google

กระบวนการส่งจะเริ่มขึ้นด้วยการกดปุ่ม "ส่งผลลัพธ์"

หลังจากตรวจสอบผลลัพธ์ทั้งหมดแล้ว ให้กดปุ่ม "ส่ง" ที่ด้านล่างของหน้าผลการค้นหาเพื่อส่งผลลัพธ์ไปยัง Google

ระบบจะส่งผลลัพธ์หลังจากเลื่อนไปที่ด้านล่างของหน้าผลการค้นหาแล้วกด

การดูผลลัพธ์ที่อัปโหลดในคอนโซลอุปกรณ์

ผลการทดสอบที่ส่งจะอยู่ใน Nearby Console (ระบบจะนำเมตริกระยะทางและเมตริกระยะเวลาออกสำหรับกรณีทดสอบสวิตช์เสียง) เช่น

ผลการทดสอบจะแสดงในตารางในคอนโซล Nearby

การแก้ปัญหา

ลองปิดและเปิดบลูทูธหากการทดสอบทั้งหมดไม่สำเร็จ

คุณเปิดและปิดใช้บลูทูธได้จากปุ่มในเมนูแบบเลื่อนลง

การทดสอบ Switch-Back

หากการทดสอบการเปลี่ยนกลับไม่สำเร็จและค้างอยู่ตามที่แสดงในรูปที่ 1 ให้ลองกลับไปที่หน้าทดสอบอุปกรณ์ (รูปที่ 2) แล้วทดสอบอีกครั้ง โดยทำดังนี้

การทดสอบที่ค้างอยู่ที่ "การเริ่มต้นเสร็จสมบูรณ์" จะเรียกใช้อีกครั้งได้จากเมนูระดับบนสุด