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

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

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

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

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

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

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

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

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

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

คำถามที่พบบ่อยเกี่ยวกับการรับรองครอบคลุมคำถามที่พบบ่อยมากมาย ใส่คำอธิบายทั่วไปเกี่ยวกับเวลาที่ได้รับการรับรอง (หรือได้รับการรับรองอีกครั้ง) ต้องระบุ

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

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

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

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

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

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

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

ทำให้ช่วงเวลาการเชื่อมต่อ BLE สั้นลง

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

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

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

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

TxPower

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

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

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

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

แอปโปรแกรมตรวจสอบจะให้การทดสอบสำหรับการปรับ 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. ใส่ข้อมูลแบตเตอรี่ในโฆษณาโดยซ่อนแบตเตอรี่ไว้ในโฆษณา การแจ้งเตือน 0b0100 เป็นเวลาอย่างน้อย 5 วินาทีเมื่อปิดเคสและทั้งคู่ หูฟังเอียร์บัดจะวางอยู่บนแท่นชาร์จ
  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 อาจใช้เวลาหลายนาที

เรียกใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้โดยขึ้นอยู่กับเวอร์ชันของ 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