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

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

เอกสารและกระบวนการเกี่ยวกับการจับคู่ด่วน

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

การตลาด การสร้างแบรนด์ และการสื่อสาร

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TxPower

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

กระบวนการกำหนด TxPower มีดังนี้

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

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

แอปโปรแกรมตรวจสอบมีการทดสอบเพื่อปรับ TxPower เป็นระดับที่เหมาะสมใน DUT ด้วยตนเอง คู่ค้าสามารถใช้การทดสอบนี้เพื่อกำหนดระดับ TxPower ที่เหมาะสมใน DUT ก่อนการทดสอบด้วยตนเองหรือการรับรอง

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

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

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

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

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

ตรวจสอบว่าคุณได้เปิดใช้บันทึก HCI Snoop ของบลูทูธในอุปกรณ์ ก่อนทำการแก้ไขข้อบกพร่อง นอกจากนี้ ให้เข้าร่วม กลุ่ม Google ของการทดสอบการจับคู่ด่วนสำหรับพาร์ทเนอร์ (fast-pair-partner-test@googlegroups.com) ด้วยบัญชี Google ที่ใช้ทดสอบเพื่อป้องกันไม่ให้ระบบ แก้ไขบันทึกการจับคู่ด่วนที่สำคัญด้วยเหตุผลด้านความปลอดภัย

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

$ 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