เนื้อหาจับคู่ด่วนและบันทึกทางเทคนิค

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

วัสดุและกระบวนการจับคู่ด่วน

ส่วนนี้จะแสดงลิงก์ไปยังข้อมูลการตลาดและการประมวลผลข้อมูลทั่วไป

การตลาด การสร้างแบรนด์ และการรับส่งข้อความ

ไปที่ฮับการตลาดของพาร์ทเนอร์เพื่อดูคำแนะนำเกี่ยวกับการสร้างแบรนด์และการรับส่งข้อความ พาร์ทเนอร์รายใหม่ต้องสมัครเพื่อเข้าถึงเนื้อหา แต่พาร์ทเนอร์ปัจจุบันเข้าถึงเนื้อหาได้ผ่านบัญชีโดเมนพาร์ทเนอร์ของตนอยู่แล้ว

วงจรชีวิตของโปรเจ็กต์การจับคู่ด่วน

โปรดดูหน้าบทบาทและความรับผิดชอบของผู้ผสานรวมระบบ (SI) สำหรับคำอธิบายระดับสูงเกี่ยวกับวงจรและความรับผิดชอบของโปรเจ็กต์สำหรับพาร์ทเนอร์ที่ผสานรวมการจับคู่ด่วนเข้ากับผลิตภัณฑ์

กระบวนการรับรอง

อุปกรณ์ที่ใช้การจับคู่ด่วนจะต้องได้รับการรับรองก่อนจึงจะทำการตลาดผลิตภัณฑ์ด้วยฟีเจอร์นี้ได้ หลักเกณฑ์การรับรองการจับคู่ด่วนอธิบายวิธีเตรียมพร้อมสำหรับการรับรองและทำการทดสอบด้วยตนเองก่อนการรับรอง

คำถามที่พบบ่อยเกี่ยวกับการรับรองครอบคลุมคำถามที่พบบ่อยมากมาย รวมถึงคำอธิบายทั่วไปเกี่ยวกับกรณีที่ต้องมีการรับรองเต็มรูปแบบ (หรือได้รับการรับรองอีกครั้ง)

อุปกรณ์ที่ใช้หรือใช้ส่วนขยายการจับคู่ด่วน เช่น การสลับอุปกรณ์เสียง จะต้องได้รับการรับรองด้วย การเปลี่ยนอุปกรณ์เสียงมี [หลักเกณฑ์การรับรองแยกต่างหาก][ASGuideLink] ซึ่งอธิบายขั้นตอนการทดสอบด้วยตนเองและการเตรียมพร้อมสำหรับการรับรองห้องทดลองบุคคลที่ 3

ห้องทดลองของบุคคลที่สามสามารถรับรองการจับคู่ด่วนและการเปลี่ยนเสียงตามลําดับ ดูหน้าการจัดส่งอุปกรณ์ไปยังห้องทดลองของบุคคลที่สามสำหรับห้องทดลองที่เสนอบริการการรับรองใด

หมายเหตุทางเทคนิค

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

วิธีโฆษณาโปรโตคอลอื่นๆ ควบคู่ไปกับการจับคู่ด่วน

อุปกรณ์บางรุ่นอาจต้องการรองรับฟีเจอร์เพิ่มเติมนอกเหนือจากฟีเจอร์จับคู่ด่วน เช่น Google Assistant หรือ Eddystone ที่ต้องใช้พื้นที่โฆษณาเพิ่มเติม การหมุนเวียนข้อมูลโฆษณาเป็นตัวเลือกที่ดีที่สุดสำหรับกรณีเหล่านี้ อย่างไรก็ตาม โฆษณาจับคู่ด่วนจะยังคงต้องโฆษณาภายในช่วงเวลาการโฆษณาตามโหมดที่ค้นพบได้และโหมดที่ค้นพบไม่ได้

การหมุนเวียนโฆษณาได้รับการทดสอบในช่วงการทดสอบของบุคคลที่สามของกระบวนการรับรอง โปรดยืนยันแผนการหมุนเวียนด้วยแอปโปรแกรมตรวจสอบการจับคู่ด่วนก่อนการรับรองเพื่อหลีกเลี่ยงความล่าช้าในการรับรอง การทดสอบซ้ำ และค่าใช้จ่ายที่อาจเกิดขึ้น

ลดระยะเวลาการเชื่อมต่อ BLE

เพื่อปรับปรุงประสิทธิภาพการสร้างการเชื่อมต่อ GATT ผู้ให้บริการต้องพยายามทำให้ช่วงเวลาการเชื่อมต่อสั้นที่สุด ค่าที่เหมาะสมที่คาดไว้คือ 7.5 มิลลิวินาที ซึ่งจะมีผลกับผู้ส่งคำขอส่วนใหญ่

โฆษณา BLE และสถานะการเชื่อมต่อชุดหูฟัง

ชุดหูฟังการจับคู่ด่วนจะโฆษณารหัสรุ่นหรือข้อมูลบัญชีหรือไม่ขึ้นอยู่กับโหมดที่ค้นพบได้ BR/EDR ของชุดหูฟัง ไม่ใช่สถานะ "เชื่อมต่อ" หรือ "ยกเลิกการเชื่อมต่อ" โปรดดูข้อมูลจำเพาะของบริการจับคู่ด่วนจากลิงก์ด้านล่าง

  • "เมื่ออุปกรณ์ของผู้ให้บริการอยู่ในสายที่ค้นพบได้ BR/EDR (ซึ่งอยู่ในโหมดการจับคู่) อุปกรณ์จะต้องโฆษณาข้อมูลรหัสโมเดลการจับคู่ด่วนผ่าน BLE" - ลิงก์
  • "เมื่อไม่สามารถค้นพบได้ (ไม่ได้อยู่ในโหมดการจับคู่) ผู้ให้บริการจะ โฆษณาข้อมูลบัญชีการจับคู่ด่วน" - ลิงก์

TxPower

ตามที่ระบุไว้ในข้อกำหนด Seeker จะประมาณระยะทางโดย RSSI โดยอิงตามระดับ TxPower ที่ระบุ ระยะทางโดยประมาณเป็นปัจจัยสำคัญ ในการพิจารณาว่าจะแสดงการแจ้งเตือนหรือไม่

กระบวนการในการระบุ TxPower มีดังนี้

  1. วัดเอาต์พุตจริงของอุปกรณ์โดยใช้โทรศัพท์ Android ในระยะ 1 เมตร แล้วเพิ่ม 41 dBm
  2. ใส่ค่านี้ในโฆษณา BLE
  3. ระบุค่านี้พร้อมกับข้อมูลโทรศัพท์ที่ใช้ทดสอบในรายงานการทดสอบด้วยตนเอง

วัดผลและตั้งค่า TxPower ด้วยแอปโปรแกรมตรวจสอบ

แอป Validator จะมีการทดสอบสำหรับการปรับ TxPower ด้วยตนเองไปยังระดับที่เหมาะสมบน DUT พาร์ทเนอร์สามารถใช้การทดสอบนี้เพื่อพิจารณาระดับ TxPower ที่เหมาะสมใน DUT ก่อนการทดสอบด้วยตนเองหรือการรับรอง

ขั้นตอนการวัดผลของ TxPower

วิธีวัด TxPower ด้วยแอปโปรแกรมตรวจสอบ

  1. เปิดแอปโปรแกรมตรวจสอบใน DUT
  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 ข้างอยู่บนแท่นชาร์จ
  2. ใส่ข้อมูลแบตเตอรี่ในโฆษณาด้วยการซ่อนการแจ้งเตือนแบตเตอรี่ 0b0100 อย่างน้อย 5 วินาทีเมื่อเคสปิดอยู่และหูฟังเอียร์บัดทั้ง 2 ข้างวางอยู่บนแท่นชาร์จ
  3. หากต้องการให้ตอบสนองในการแสดงหรือซ่อนการแจ้งเตือนแบตเตอรี่ โฆษณาควรแสดงถึงสถานะจริงภายใน 2 วินาที
  4. คุณซ่อนการแจ้งเตือนแบตเตอรี่ได้ 2 วิธีดังนี้
    1. หยุดใส่ข้อมูลแบตเตอรี่ในโฆษณา โดย Seeker จะซ่อนการแจ้งเตือนหลังจากผ่านไปสักครู่ (ปัจจุบันตั้งไว้ที่ 20 วินาที)
    2. ใส่ข้อมูลแบตเตอรี่ในโฆษณาด้วยคำว่า "ซ่อนการแจ้งเตือนแบตเตอรี่" 0b0100 ผู้ค้นหาจะซ่อนการแจ้งเตือนทันทีที่ได้รับโฆษณา
  5. คุณสามารถเลือกระบุข้อมูลแบตเตอรี่ในโฆษณาได้ หากใส่หูฟังไว้ข้างหนึ่งเมื่อเปิดหรือปิดกล่อง
  6. คุณจะเลือกระบุข้อมูลแบตเตอรี่ในโฆษณาเมื่อถอดหูฟังเอียร์บัดออกจากเคสหรือวางอยู่บนแท่นชาร์จก็ได้
  7. เพื่อป้องกันการติดตาม ผู้ให้บริการควรใส่ข้อมูลดิบของแบตเตอรี่ในโฆษณาเมื่อจำเป็นเท่านั้น (ไม่ใช่ตลอดเวลา)

คุณควรอธิบายการใช้งานไว้ในผลการทดสอบด้วยตนเองสำหรับการรับรอง

วิธีเปิดใช้การบันทึกการจับคู่ด่วน

ตรวจสอบว่าคุณได้เปิดใช้บันทึก HCI Snoop ของบลูทูธในอุปกรณ์ก่อนการแก้ไขข้อบกพร่อง

หากต้องการเก็บข้อความการจับคู่ด่วนในบันทึกการแก้ไขข้อบกพร่อง ให้เรียกใช้คำสั่งต่อไปนี้

$ 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 ขอแนะนำให้เรียกใช้คำสั่งก่อนหน้ากับลำดับการเปิดเครื่องทั้งหมด

วิธีแตกบันทึกการแก้ไขข้อบกพร่อง

เรียกใช้ $ adb bugreport เพื่อสร้างไฟล์ ZIP ที่ควรมีข้อมูลทั้งหมด การสร้างไฟล์ ZIP อาจใช้เวลาหลายนาที

เรียกใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้เพื่อรับ btsnoop_hic.log ทั้งนี้ขึ้นอยู่กับเวอร์ชัน Android

  • สำหรับ Android 8.x ขึ้นไป shell $ adb pull data/misc/bluetooth/logs logs
  • สำหรับ Android 7.x: shell $ adb pull sdcard/btsnoop_hci.log