جهاز بلوتوث منخفض الطاقة (BLE)

تنفيذ خدمة الإقران السريع من Google (GFPS) لأجهزة BLE متوافقة مع الإصدار 4.2 أو الإصدارات الأحدث من مواصفات البلوتوث الأساسية

سيسمح الملحق التالي لمواصفات "الإقران السريع" بالدعم للأجهزة ذات الطاقة المنخفضة (LE) فقط والأجهزة ذات الصوت المنخفض الطاقة (LEA) في GFPS

مستويات المطابقة

يتم توضيح الكلمات الرئيسية المذكورة في المواصفات أدناه: "سوف" و"يجب" و"سوف" و"يجب" و"قد" و"يمكن" المذكورة في المواصفات:

المصطلح الوصف
shall مطلوبة من أجل - تُستخدم لتحديد المتطلبات.
يجب يُستخدم للتعبير عن:
نتيجة طبيعية للمتطلبات الإلزامية المحددة سابقًا
أو
بيان وقائع غير قابل للاعتراض (يسري دائمًا بغض النظر عن الظروف).
سوف صحيح أنّه يُستخدَم في بيان الوقائع فقط.
يجب يُنصح باستخدامه - للإشارة إلى أنّه من بين عدة عوامل، من المستحسن استخدام أحد هذه الخيارات باعتباره مناسبًا بشكل خاص، ولكنّه ليس مطلوبًا.
قد مسموح له بـ - يستخدم للسماح بالخيارات.
يمكن يمكنه أن - يستخدم لربط العبارة بطريقة سببية.

خاصية الإقران المستنِد إلى المفاتيح

رسالة من الباحث إلى مقدّم الخدمة

يستخدم الطلب الأولي type 0x00 لميزة الإقران المستند إلى المفتاح Bit 4 للإشارة إلى ما إذا كان Seeker يتوافق مع مواصفات جهاز BLE، ويستخدم السمة Bit 5 للإشارة إلى ما إذا كان Seeker متوافقًا مع LE Audio.

ثُمانِي واحد نوع البيانات الوصف القيمة إلزامي؟
0 uint8 نوع الرسالة 0x00 = طلب الإقران المستنِد إلى المفتاح إلزامي
1 uint8 الأعلام
  • Bit 0 (MSB): تم إيقاف العمل به وتجاهله بواسطة Seeker.
  • Bit 1: 1 إذا طلب "الباحث" بدء عملية الربط، وكان هذا الطلب يحتوي على عنوان BR/EDR للباحث. 0 في الحالات الأخرى.
  • Bit 2: 1 إذا طلب "الباحث" أن يعلم الموفر بالاسم الحالي. 0 في الحالات الأخرى.
  • Bit 3: 1 إذا كان هذا يخص كتابة مفتاح الحساب بأثر رجعي. 0 في الحالات الأخرى.
  • Bit 4: 1 إذا كان Seeker متوافقًا مع مواصفات جهاز BLE. 0 في الحالات الأخرى.
  • Bit 5: 1 إذا كان Seeker متوافقًا مع LE Audio. 0 في الحالات الأخرى.
  • يتم حجز وحدات البت من 6 إلى 7 للاستخدام المستقبلي، ويجب تجاهلها.
تختلف إلزامي
من 2 إلى 7 uint48 يمكنك تنفيذ أحد الإجراءين التاليين:
  • عنوان BLE الحالي لموفّر الخدمة
  • عنوان هوية موفّر الخدمة
تختلف إلزامي
من 8 إلى 13 uint48 عنوان BR/EDR الخاص بالباحث تختلف مشاركة العرض فقط في حال ضبط رمز الترميز 1 أو 3
n - 15 قيمة عشوائية (قيمة عشوائية) تختلف إلزامي

رسالة من مقدّم خدمة إلى باحث

عند ضبط بت 4 من الطلب، تظهر رسالة الاستجابة الجديدة type 0x02 يمكن استخدام خاصية الاقتران المستنِدة إلى المفتاح لتوفير ترابط إضافي الخيارات للباحث.

ثُمانِي واحد نوع البيانات الوصف القيمة
0 uint8 نوع الرسالة 0x02 = استجابة موسّعة للإقران باستخدام المفتاح
1 uint8 الأعلام
  • Bit 0 (MSB): 1 إذا كان موفّر الخدمة هو جهاز LE فقط، و0 يكون 0 في الحالات الأخرى. إذا تم تعيين البت 0 على 1، فسيفترض "الباحث" أن البت 1 تم تعيينه على 1.
  • Bit 1: 1 إذا كان موفّر الخدمة يفضِّل الربط منخفض الطاقة، 0 في الحالات الأخرى.
  • Bit 2: 1 إذا كان نوع عنوان العنوان الثاني عشوائيًا، و0 إذا كان عامًا.
  • البت 3 - 7 محجوزة للاستخدام المستقبلي، ويجب تجاهلها.
تختلف
2 uint8 عدد عناوين "مقدِّم الخدمة"
(في الإصدار الحالي، يكون الرقم 1 أو 2، لأنّنا نحتاج إلى تعديل وضع تشفير الكتل إلى AES-CTR إذا كان الرقم أكبر من أو يساوي 3)
تختلف
3 - 8 أو
3 - 14
  • يجب أن يكون العنوان الأول هو عنوان الهوية الأساسي، ويمكن الارتباط به إذا كان من المفضّل ربط BR/EDR.
  • سيكون العنوان الثاني هو عنوان قابل للارتباط بالثانوي إذا كان العنوان الثانوي متاحًا
تختلف
9 - 15 أو 15 قيمة عشوائية (قيمة عشوائية) تختلف

الموفر الذي يدعم مواصفات جهاز BLE سيقرأ Bit 4 وBit 5 فهم قدرات الباحث

  • عندما يكون بت 4 هو 0، سيتجاهل الموفر البت 5 ويستجيب بالتنسيق type 0x01
  • عندما تكون بت 4 هي 1،
    • بالنسبة إلى موفّر الخدمة المرخّص فقط، يجب إرسال كلمة type 0x02 للإشارة إلى انخفاض الطاقة. تفضيل الربط.
    • بالنسبة إلى موفِّر الوضع الثنائي، يمكنه الاستجابة من خلال type 0x02 للإشارة إلى أي مما يلي: الخيار المفضّل للترابط بين BR/EDR أو LE.
  • بالنسبة إلى حافظات LE Audio (LEA) ذات الوضع المزدوج، يُرجى الاطّلاع على مثال: الإقران مع موفّر الوضع المزدوج لـ LEA كمرجع

خاصية معدد إرسال خدمة البروتوكول (PSM) لتدفق الرسائل

لإتاحة بث الرسائل لأجهزة BLE، تنشئ ميزة "الإقران السريع" الاحتفاظ بقناة BLE L2CAP لإرسال الرسائل واستلامها الإقران السريع سينفّذ خادم L2CAP التحكم في التدفق المستند إلى أرصدة LE.

تسمح هذه الخاصية للباحث بقراءة قيمة PSM، ثم إنشاء اتصال L2CAP آمن بقيمة PSM.

سمة خدمة "الإقران السريع" مشفّر الأذونات معرِّف فريد عالمي (UUID)
PSM لتدفق الرسائل نعم قراءة FE2C1239-8366-4814-8EB0-01DE32100BEA
ثُمانِي واحد نوع البيانات الوصف القيمة
0 uint8 الولاية
  • 0x00 = غير معروف. سيعيد FP Seeker المحاولة عدة مرات
  • 0x01 = جاهز للاتصال
  • 0x02 = غير متاح. لن يستخدم FP Seeker هذا المكوِّن للربط هذه المرة.
تختلف
من 1 إلى 2 uint16 يجب أن تتراوح قيمة PSM في النطاق بين 0x80 و0xFF. تختلف

ملاحظة: بالنسبة إلى TWS، يتوفّر خياران المكونين: الأساسية والثانوية. يتمثل دور هذه المكونات في قابلة للتبديل في ظروف معينة. لنفترض أن A هو المكون الأساسي وأن B مكون ثانوي، بسبب استنزاف البطارية على المكون أ، يحتاج المكون ب لتولي دور المكون الأساسي وهذا السيناريو يسمى role switch.

بعد role switch، إذا كان مزوِّد الخدمة لا يمكنها معالجة بث الرسائل باستخدام ميزة "الإقران السريع"، فسيتم إلغاء ربط اتصال L2CAP الحالي. يمكن لأداة البحث عن "الإقران السريع" بعد ذلك إعادة إنشاء دالة L2CAP اتصال بث الرسائل بالمكون الأساسي الجديد.

السمة الإضافية لمفتاح المرور

تتمثل هذه الميزة في توفير الحماية من الوسيط (MITM) على الأجهزة والمكونات.

الحماية المقدَّمة من Fake Member MITM من CSIS

تتطلب ميزة "الإقران السريع" حماية MITM كجزء من إجراء الإقران. استنادًا إلى CSIS لا يوفر حماية MITM، فإن التصميم الحالي لعنوان URL متعددة يجب توسيع النطاق لتوفير حماية الوسيط (MITM) على والمكونات.

تعريف السمة

سمة خدمة الإقران السريع مشفّر الإذن معرِّف فريد عالمي (UUID)
مفتاح مرور إضافي نعم قراءة،كتابة،إشعار FE2C123A-8366-4814-8EB0-01DE32100BEA

الرسائل

يتم تطبيق تنسيق الرسالة على عمليات القراءة والكتابة والإشعار.

تنسيق البيانات المشفَّرة

يتم إرسال البيانات المشفرة باستخدام اتصال GATT "الإقران السريع".

ثُمانِي واحد نوع البيانات الوصف القيمة
0-15 uint128 مجموعة مشفّرة لمفتاح مرور إضافي يختلف
تنسيق البيانات الأولية

بعد فك تشفير البيانات المشفّرة باستخدام مفتاح سرّي مشترك، يكون التنسيق على النحو التالي

ثُمانِي واحد نوع البيانات الوصف القيمة
0 uint8 نوع الرسالة واحد من
  • 0x00 = مفتاح مرور المستخدم
  • 0x01 = مفتاح مرور مقدّم الخدمة
1-3 uint24 مفتاح مرور مكوّن من 6 أرقام يختلف
4-9 uint48 عنوان مكوِّن الربط المستهدف يختلف
10 uint8 رمز الحالة، لا يتم استخدامه إلا من خلال عملية قراءة. أحد
  • 0x00 = نجاح
  • 0x01 = في انتظار المراجعة. يعيد FP Seeker المحاولة حتى انتهاء المهلة.
  • 0x02 = إخفاق. إعادة محاولة إيقاف FP Seeker
11-15 قيمة عشوائية (قيمة عشوائية) يختلف

العنصر الأساسي (أول عنصر مرتبط) هو الجسر بين ميزة "الإقران السريع". الباحث ومكونات الترابط الإضافية. يجب أن تحدد الخاصية اتّبِع الإرشادات:

  • عند استلام طلب كتابة من أداة البحث عن ميزة "الإقران السريع"، يلتزم الموفّر
    • تعيين عنوان المكون الذي يتم ربطه
    • إرسال مفتاح المرور إلى المكوِّن الذي يتم ربطه
    • ضبط رمز الحالة على "في انتظار المراجعة"، 0x01
  • عند تلقّي أي طلب قراءة قبل تلقّي مفتاح المرور من المكوِّن ارتباطه، يقوم الموفر بعرض رسالة
    • مفتاح المرور، أي قيمة
    • عنوان العنصر الذي يتم ربطه
    • رمز الحالة في انتظار المراجعة، 0x01
  • قبل أن يرسل موفّر المحتوى إشعارًا إلى أداة البحث عن ميزة "الإقران السريع"، يتم ضبط النتيجة لطلب القراءة مع
    • مفتاح المرور من المكوِّن الذي يتم ربطه
    • عنوان العنصر الذي يتم ربطه
    • رمز حالة النجاح، 0x00
  • في حال ظهور أي خطأ غير قابل للإصلاح من جهة موفّر الخدمة، اضبط النتيجة
    • مفتاح المرور، أي قيمة
    • عنوان العنصر الذي يتم ربطه
    • رمز حالة الإخفاق، 0x02

يمكنك الاطّلاع على الرسم التخطيطي لـ MITM 1 لمزيد من التفاصيل، يمكنك الاطّلاع على الرسم البياني 2 لـ MITM.

متطلبات الأجهزة التي يمكن الاستفادة من موفّرها للطاقة

شركة LE Advertising

في الوضع القابل للاكتشاف أو الوضع غير القابل للاكتشاف، يستخدم موفّر المحتوى RPA لتنفيذ ما يلي: الإعلان عن بيانات ميزة "الإقران السريع".

إمكانية الربط

بالنسبة إلى الأجهزة ذات الطاقة المنخفضة، يجب على Seeker إنشاء ارتباط مع الأجهزة الحالية اتصال منخفض الطاقة (LE). بعد اجتياز عملية التحقّق من "الإقران السريع باستخدام مفتاح" (الإقران السريع)، لا يتم تفعيل يسمح الموفّر بالارتباط بـ RPA، ويضبط إمكانية IO على DisplayYesNo للتحقق من استخدام مفتاح المرور عن طريق الإقران السريع.

متطلبات أجهزة LEA

إعلانات LEA

بالنسبة إلى الأجهزة ذات الوضع المزدوج: بالنسبة إلى وضع "الاكتشاف"، يجب على موفّر الإعلان الإعلان عن بيانات "الإقران السريع" مع الهوية. الخاص بك. بالنسبة إلى الوضع غير القابل للاكتشاف، على موفّر الإعلان الإعلان عن بيانات "الإقران السريع" مع RPA. ننصح بشدة باستخدام الإعلانات القديمة (BT 4.2) لدعم الإصدارات الأقدم. للتوافق مع الأنظمة القديمة. يجب تغيير IRK عند إعادة ضبط الجهاز على الإعدادات الأصلية.

بالنسبة إلى الأجهزة التي لا تستخدم الوضع المزدوج: بالنسبة إلى الوضع القابل للاكتشاف أو الوضع غير القابل للاكتشاف، يستخدم موفّر المحتوى الإعلان (BT 5.0) باستخدام RPA للإعلان عن بيانات "الإقران السريع".

يجب أن يتضمّن إعلان المستخدم القابل للربط الذي يحتوي على بيانات خدمة FP معرّف UUID لـ CAS بما يتوافق مع ملف تعريف مهايئ البلوتوث (BAP 1.0.1) و ملف صوتي شائع المتطلب. للإعلانات غير القابلة للاكتشاف في حال عدم توفّر مساحة كافية في إعلان قديم نظرًا لتضمين بيانات البطارية وبيانات SASS، فقد تضمين معرف UUID لـ CAS في استجابة الفحص في هذه الحالة.

إمكانية ربط LEA

يجب أن ينشئ Seeker رابطًا مع اتصال منخفض الطاقة الحالي. بعد اجتياز التحقّق من "الإقران السريع باستخدام مفتاح"، سيسمح موفِّر الوضع الثنائي بالإقران السريع الارتباط بعنوان الهوية وعملية الشراء بنظام RPA بينما يسمح الموفّر غير الثنائي بالوضعَين. الربط بـ RPA وضبط إمكانية الإدخال والإخراج على DisplayYesNo للإقران السريع إثبات صحة مفتاح المرور

قناة اتصال داخلية بين المكونات

يتم الاحتفاظ باتصال GATT الحالي لأداء حماية MITM على ومكونات إضافية. سيتعامل المكوِّن الأساسي المرتبط مع الرسالة عمليات التسليم بين تطبيق Fast Pair Seeker ومكوّناته المتبقية.

يتم استخدام التواصل الداخلي مع "Initial Pair" و"Subsequent Pair".

  • عندما يتم تمرير إجراء الإقران المستند إلى المفتاح إلى المكون الأساسي، فإن رسالةً لتغيير قدرة IO لما تبقى من المكونات
  • عند الانتهاء من ميزة "الإقران السريع"، سيُرسِل المكوِّن الأساسي رسالة لإعادة ضبطها. إمكانية إدخال الطلبات لمكوناتها المتبقية
  • عند تنفيذ إجراء مفتاح المرور الإضافي، سيعالج المكوِّن الأساسي عمليات تسليم مفاتيح المرور بين أداة Fast Pair Seeker ومكوّناته المتبقية

وقت تغيير إمكانية إدخال الطلبات

  • تغيير إمكانية إدخال الطلبات إلى DisplayYesNo عند اجتياز إجراء الإقران المستند إلى مفتاح
    • وإذا كان الجهاز يتضمن مكونات متعددة، فيجب تعيين كل المكونات DisplayYesNo
    • هناك استثناء واحد يفرض على الموفِّر عدم تغيير إمكانية إدخال البيانات إلى DisplayYesNo هي Retroactive Pair، التي يكون فيها بت 3 من طلب الإقران المستنِد إلى المفتاح 1، راجع رسالة من الباحث إلى مقدّم الخدمة
  • تغيير إمكانية إدخال الطلبات إلى الإعداد التلقائي
    • الإقران الأولي
      • في حال عدم اتصال اتصال LE، يُرجى إنهاء جلسة "الإقران السريع".
      • بعد إجراء عملية الربط الأساسي، إذا لم يكن هناك مفتاح مرور إضافي يتم تعديله الطلب خلال 15 ثانية، قم بإنهاء جلسة "الإقران السريع"
      • بعد تلقّي طلب كتابة مفتاح مرور إضافي، إذا كان المكوِّن لا يتم إجراء عملية الربط خلال 15 ثانية، لذا يجب إنهاء جلسة "الإقران السريع".
      • بعد ربط جميع المكونات، إذا لم يكن هناك مفتاح حساب، يجب إنهاء جلسة "الإقران السريع" خلال 15 ثانية.
      • بعد تلقّي طلب كتابة مفتاح الحساب، اضبط المهلة على 15 ثانية على إنهاء جلسة "الإقران السريع"
    • الإقران اللاحق
      • في حال عدم اتصال اتصال LE، يُرجى إنهاء جلسة "الإقران السريع".
      • بعد إجراء عملية الربط الأساسي، إذا لم يكن هناك مفتاح مرور إضافي يتم تعديله يجب إنهاء جلسة "الإقران السريع" خلال 15 ثانية.
      • بعد تلقّي طلب كتابة مفتاح مرور إضافي، إذا كان المكوِّن لا يتم إجراء عملية الربط خلال 15 ثانية، لذا يجب إنهاء جلسة "الإقران السريع".
      • عندما يتم ربط جميع المكوّنات، يجب إنهاء جلسة "الإقران السريع".

إخفاء مؤشر واجهة المستخدم

عندما لا تكون سماعة الرأس جاهزة للإقران، سيستخدم موفّر الخدمة type 0b0010 لتعيين إخفاء مؤشر واجهة المستخدم لبيانات مفتاح الحساب لإبلاغ الباحث بعدم إظهار واجهة المستخدم للإقران اللاحق (يُرجى الاطّلاع على حمولة الإعلانات: بيانات الحسابات التي يتم ربطها باستخدام ميزة "الإقران السريع").

متطلبات جهاز LE Audio

متطلبات البلوتوث

يمكنك الاطّلاع على اقتراحات سماعات الرأس المتوافقة مع Android وLE Audio.

دعم CTKD

بالنسبة إلى الأجهزة ذات الوضع الثنائي، تكون قيمة CTKD من LE إلى BR/EDR إلزامية ويتماشى مع BAP.

الإعلان عن الهدف

يستخدم الجهاز الملحق "الإشعارات المستهدفة" لطلب الاتصال من جهاز مركزي مقترن. يتم تحديد الإشعارات المستهدفة في BAP وCAP لإدارة الاتصال وفقًا لـ CAP 1.0 الجدول 8.4 (p48/58).

دعم خادم GATT EATT

يتيح EATT للجهاز المركزي إرسال معاملات GATT متعددة بالتوازي عند ربط الجهاز. سيزيد الجهاز الذي يتيح سياسة CSIP. أداء اتصال الملف الشخصي، ومن ثم سيتم قريبًا بدء ربط CSIP للسماعات الأخرى.

إذا لم يكن موفّر الخدمة جهازًا واحدًا بل مجموعة منسَّقة مع تنفيذ CSIP، يمكن تقليل عدد مرات اكتشاف الخدمة وتسريع الاتصال، على موفّر الخدمة تنفيذ التخزين المؤقت في GATT المحدد في Bluetooth 5.1.

متطلبات "الإقران السريع"

شركة LE Advertising

بالنسبة إلى وضع "الاكتشاف" أو الوضع غير القابل للاكتشاف، إذا كان الجهاز يتضمن العديد من المكونات، فسيتم الإعلان عن بيانات الإقران السريع بواسطة المكون الأساسي. إذا كانت الجهاز غير جاهز للإقران اللاحق، فيمكن للمكون الثانوي الإعلان عن بيانات "الإقران السريع" للميزات الموسّعة. الرؤية إخفاء مؤشر واجهة المستخدم:

إذن الوصول إلى خدمة GATT

ستكون قاعدة بيانات GATT هي نفسها لجميع اتصالات LE Transfer GATT. تطبيق LE Audio (0x184E) في قاعدة بيانات GATT الخاصة باتصال الإقران.

مثال: الإقران مع موفّر الوضع المزدوج لـ LEA

السيناريو 1: عندما لا يتيح الباحث إمكانية الوصول إلى الموقع الجغرافي (LEA)

ويجب أن يتمتع الموفر بتوافق مع الأنظمة القديمة التي لا تسمح وإتاحة LEA.

المكونات
  • موفّر الخدمة: A2DP/HFP/LEA
  • الباحث: A2DP/HFP
السلوك المتوقَّع للزوج المبدئي / الزوج اللاحق
  • يعلن موفّر الخدمة عن خدمة "الإقران السريع". (0xFE2C) مع عنوان الهوية (أولي) أو RPA (لاحقًا).
    • استخدام الإعلانات القديمة
  • يحصل الباحث على طلب إعلان بعنوان الهوية للإقران الأولي أو RPA للإقران اللاحق
  • يرسل محرّك البحث طلب الإقران المستند إلى المفتاح
    • تم تعيين علامة بت-5 لطلب الإقران المستند إلى المفتاح على 0
  • يرسل موفّر الخدمة استجابة الإقران المستنِدة إلى المفتاح مع عنوان عام في إحدى ما يلي:
    • في حال استخدام نوع الرسالة 0x01، سيكون العنوان عنوانًا عامًا
    • في حال استخدام نوع الرسالة 0x02
      • قيمة Bit-0 هي 0
      • قيمة Bit-1 هي 0
      • يجب أن يكون العنوان عنوانًا عامًا
  • يعمل The Seeker في إنشاء علاقة وثيقة مع نقل مادة العرض BR/EDR.
    • إمكانية إدخال طلب الإدراج (IO) هي DisplayYesNo لـ BR/EDR
  • الباحث ومقدِّم الخدمة ينشئان إجراء إثبات الملكية باستخدام مفتاح المرور من خلال الإقران السريع

السيناريو 2: عندما يتيح الباحث إمكانية الوصول إلى الموقع الجغرافي (LEA)

المكونات
  • مزوِّد الخدمة
    • التوافق مع A2DP/HFP/LEA
    • مكوّن واحد
  • باحث
    • دعم A2DP/HFP/LEA
السلوك المتوقَّع للزوج المبدئي / الزوج اللاحق
  • يعلن موفّر الخدمة عن خدمة "الإقران السريع". (0xFE2C) مع عنوان الهوية (أولي) أو RPA (لاحقًا).
    • استخدام الإعلانات القديمة
  • يرسل محرّك البحث طلب الإقران المستند إلى المفتاح
    • تم تعيين علامة بت-5 لطلب الإقران المستند إلى المفتاح على 1
  • يرسل موفّر الخدمة استجابة الإقران المستنِدة إلى مفتاح مع نوع الرسالة 0x02
    • قيمة Bit-0 هي 0
    • قيمة Bit-1 هي 1
    • العنوان هو عنوان الهوية
  • ينشئ الباحث رابطًا مع الموجود اتصال منخفض الطاقة (LE النقل)
    • اتجاه CTKD من LE إلى BR/EDR
    • إمكانية إدخال طلبات الإدراج على DisplayYesNo لـ LE
  • الباحث ومقدِّم الخدمة ينشئان إجراء إثبات الملكية باستخدام مفتاح المرور من خلال الإقران السريع

السيناريو 3: عندما يدعم الباحث إمكانية الوصول إلى الموقع الجغرافي (LEA) وبرنامج CSIP

المكونات
  • مزوِّد الخدمة
    • التوافق مع A2DP/HFP/LEA
    • المكونات المتعددة
      • المكون الأساسي هو BR/EDR/LE
      • المكوِّن الثانوي هو منخفض الطاقة فقط
  • باحث
    • التوافق مع A2DP/HFP/LEA
السلوك المتوقَّع للزوج المبدئي / الزوج اللاحق
  • يعلن المكوِّن الأساسي عن ميزة "الإقران السريع" بيانات خدمة (0xFE2C) بعنوان الهوية (أولي) أو RPA (لاحقًا).
    • استخدام الإعلانات القديمة
  • يرسل Seeker طلب الإقران المستند إلى مفتاح إلى المكوِّن الأساسي
    • تم تعيين علامة بت-5 لطلب الإقران المستند إلى المفتاح على 1
  • يرسل المكوِّن الأساسي استجابة الإقران المستنِدة إلى مفتاح مع نوع الرسالة 0x02
    • قيمة Bit-0 هي 0
    • قيمة Bit-1 هي 1
    • العنوان كما يلي :
      • العنوان الأول هو عنوان الهوية للمكون الأساسي
      • العنوان الثاني هو عنوان الارتباط للمكون الثانوي، يستخدم المكون الثاني هذا العنوان أيضًا لإنشاء إعلان CSIP
  • ينشئ الباحث رابطًا مع الأساسي المكوّن على الاتصال الحالي منخفض الطاقة (LE)
    • اتجاه CTKD من LE إلى BR/EDR
    • إمكانية إدخال طلبات الإدراج على DisplayYesNo لـ LE
  • ينشئ The Seeker ارتباطًا ثانويًا المكوِّن الذي يكون عنوانه من الاستجابة الموسعة للإقران المستند إلى المفتاح
    • ستكون إمكانية إدخال الطلبات هي DisplayYesNo، وإلا فسيتم رفض طلب الإقران
  • يقوم "الباحث" و"الموفِّر" بإجراء حماية MITM لإقران ثانويًا، على موفّر الخدمة تنفيذهما في كلتا الحالتَين
  • ينتظر الباحث حتى يتم الارتباط بالمكون الثانوي

مخطّط تسلسلي لـ MITM

تشرح هذه الجلسة تسلسل إجراءات حماية تكنولوجيا MITM.

الحصول على مفتاح المرور من المكوِّن الذي يتم ربطه من خلال إشعار

الحصول على مفتاح المرور من العنصر الذي يتم ربطه عن طريق القراءة

مشكلة معروفة

تم تحسين FP لـ LEA للعمل مع Android الإصدار(Android 15).

على العكس من ذلك، واجهنا العديد من المشاكل في سماعات الرأس التي تتوافق مع LEA. ولكنها تفتقد إلى تنفيذ "الإقران السريع" بشكل صحيح عبر تنفيذ LEA (أي أن يتم فقط الإقران السريع عبر كلاسيكية). على وجه التحديد، على سبيل المثال، عندما لا يتم إنشاء RPA لمقدّم الخدمة باستخدام مفتاح حل الهوية (IRK) الصحيح، ولا يمكن مطابقة العنوان. على الرغم من أنّه تعذّر علينا اختبار قائمة شاملة بسماعات الرأس من الإعدادات، كشف اختبارنا المحدود عن مشكلات مختلفة، منها الإخفاق لعرض إشعارات بطارية سمّاعات الأذن، مع عدم تفعيل ميزة "تبديل مصدر الصوت" (SASS) والوظائف، وإخفاقات الإقران الأولية واللاحقة الواسعة النطاق، وغيرها.

لذلك، ننصح الشركاء بشدّة بتنفيذ ميزة "الإقران السريع" بمعيار LEA. المواصفات لكل من الأجهزة الجديدة والأجهزة الحالية في هذا المجال (عبر التحديثات عبر شبكة غير سلكيّة) التي تتيح الوضع المزدوج.