يمكن تحسين إمكانية الوصول إلى أجهزة سماعات الأذن الطبية (HA) على الأجهزة الجوّالة التي تعمل بنظام التشغيل Android من خلال استخدام قنوات L2CAP المستندة إلى الاتصال (CoC) عبر تقنية البلوتوث المنخفض الطاقة (BLE). تستخدم ميزة CoC مخزنًا مؤقتًا مرنًا يتضمّن عدة حِزم صوتية للحفاظ على تدفّق ثابت للصوت، حتى في حال فقدان بعض الحِزم. يوفر هذا المخزن المؤقت جودة صوت عالية لأجهزة سماعات الأذن الطبية على حساب وقت الاستجابة.
يستند تصميم CoC إلى مواصفات Bluetooth (BT) الأساسية، الإصدار 6.0. للحفاظ على التوافق مع المواصفات الأساسية، يجب قراءة جميع القيم المتعددة البايتات في هذه الصفحة على أنّها little-endian.
المصطلحات
- الوسطى
- جهاز Android الذي يبحث عن إعلانات عبر البلوتوث
- جهاز ملحق
- هي أداة السمع التي ترسل حِزم الإعلانات عبر البلوتوث.
طوبولوجيا الشبكة وبنية النظام
عند استخدام CoC لسماعات الأذن الطبية، يفترض مخطط الشبكة وجود جهاز مركزي واحد وجهازَين ملحقَين، أحدهما على اليسار والآخر على اليمين، كما هو موضّح في الشكل 1. يرى نظام الصوت عبر البلوتوث الأجهزة الطرفية اليسرى واليمنى على أنّها مصدر صوت واحد. إذا كان أحد الأجهزة الطرفية غير متوفّر، إما بسبب عدم ملاءمة الجهاز للأذن الواحدة أو بسبب فقدان الاتصال، يمزج الجهاز المركزي قناة الصوت اليسرى واليمنى وينقل الصوت إلى الجهاز الطرفي المتبقي. إذا فقد الجهاز المركزي الاتصال بكل من الأجهزة الطرفية، سيعتبر الجهاز المركزي أنّ الاتصال بجهاز استقبال الصوت قد انقطع. في هذه الحالات، يوجّه المركز الصوت إلى مخرج آخر.
الشكل 1. مخطط طوبولوجي لإقران سماعات الأذن الطبية بأجهزة Android الجوّالة باستخدام CoC عبر البلوتوث منخفض الطاقة
عندما لا يبث الجهاز المركزي بيانات صوتية إلى الجهاز الطرفي، وكان بإمكانه الحفاظ على اتصال BLE، يجب ألا ينقطع اتصال الجهاز المركزي بالجهاز الطرفي. يسمح الحفاظ على الاتصال بتبادل البيانات مع خادم GATT المقيم على الجهاز الطرفي.
عند إقران سماعات الأذن الطبية وتوصيلها، يجب أن يتوفّر ما يلي في الجهاز المركزي:
- تتبُّع الملحقات اليسرى واليمنى التي تم إقرانها مؤخرًا
- افترِض أنّ الأجهزة الطرفية قيد الاستخدام إذا كان هناك إقران صالح. يجب أن يحاول الجهاز المركزي الاتصال بالجهاز المقترن أو إعادة الاتصال به عند انقطاع الاتصال.
- افترِض أنّ الأجهزة الطرفية لم تعُد قيد الاستخدام إذا تم حذف عملية الاقتران.
في الحالات المذكورة أعلاه، يشير مصطلح الإقران إلى عملية تسجيل مجموعة من سمّاعات الأذن التي تتضمّن معرّفًا فريدًا عالميًا (UUID) ومحدّدات الجهة اليمنى/اليسرى في نظام التشغيل، وليس إلى عملية الإقران عبر البلوتوث.
متطلبات النظام
لتنفيذ CoC بشكل صحيح وتوفير تجربة مستخدم جيدة، يجب أن تنفّذ أنظمة Bluetooth في الأجهزة المركزية والأجهزة الطرفية ما يلي:
- تنفيذ وحدة تحكّم متوافقة مع الإصدار 4.2 من تكنولوجيا Bluetooth أو إصدار أحدث ننصح بشدة باستخدام اتصالات LE Secure.
- يجب أن تتوافق مع رابطَين متزامنين على الأقل بتكنولوجيا LE على الجهاز المركزي مع معلَمات على النحو الموضّح في تنسيق حزمة الصوت وتوقيتها.
- يجب أن يتوافق الجهاز الطرفي مع رابط واحد على الأقل من روابط LE مع المَعلمات الموضّحة في تنسيق حزمة الصوت وتوقيتها.
- توفير دعم للتحكّم في التدفق المستند إلى رصيد LE [BT Vol 3, Part A, Sec 10.1] يجب أن تتوافق الأجهزة مع حجم MTU وMPS يبلغ 167 بايت على الأقل على CoC، وأن تكون قادرة على تخزين ما يصل إلى ثماني حِزم.
- يجب توفير دعم لتمديد طول بيانات LE [المجلد 6 من Bluetooth، الجزء B، القسم 5.1.9] مع حمولة بيانات لا تقل عن 167 بايت.
-
تأكَّد من أنّ الجهاز المركزي يتوافق مع أمر تعديل اتصال HCI LE
ويستوفي المَعلمتَين
maximum_CE_Length
وminimum_CE_Length
غير الصفريتَين. - الحفاظ على معدل نقل البيانات في الجهاز المركزي لاتصالَين من LE CoC بجهازَين طرفيَّين مختلفَين مع فواصل الاتصال وأحجام الحمولة في تنسيق حزمة الصوت وتوقيتها
-
اضبط المَعلمتَين
MaxRxOctets
وMaxRxTime
في الإطارَينLL_LENGTH_REQ
أوLL_LENGTH_RSP
على الجهاز الطرفي على أصغر القيم المطلوبة اللازمة لهذه المواصفات. يتيح ذلك للمركز تحسين جدولة الوقت عند احتساب مقدار الوقت اللازم لتلقّي إطار.
ننصح بشدة بأن يتوافق الجهاز المركزي والجهاز الطرفي مع معدل نقل البيانات 2M PHY كما هو محدّد في مواصفات Bluetooth 5.0. يجب أن يتيح الجهاز المركزي روابط صوتية بمعدل 64 كيلوبت في الثانية على الأقل على كل من معدلَي PHY البالغَين 1 ميغابت في الثانية و2 ميغابت في الثانية. يجب عدم استخدام الطبقة الفيزيائية طويلة المدى لبروتوكول البلوتوث المنخفض الطاقة (BLE).
تستخدم CoC آليات البلوتوث العادية لتشفير طبقة الربط وتغيير التردد.
خدمات ASHA GATT
يجب أن يوفّر الجهاز الطرفي خدمة خادم GATT لبروتوكول ASHA (بث الصوت إلى سماعات الأذن الطبية) الموضّحة أدناه. يجب أن يعلن الجهاز الطرفي عن هذه الخدمة عندما يكون في وضع قابل للاكتشاف بشكل عام، وذلك لكي يتمكّن الجهاز المركزي من التعرّف على جهاز استقبال الصوت. يجب أن تتطلّب أي عمليات بث صوتي باستخدام LE Audio التشفير. يتألف بث الصوت عبر البلوتوث المنخفض الطاقة من الخصائص التالية:
الخاصية | الخصائص | الوصف |
---|---|---|
ReadOnlyProperties |
قراءة | يمكنك الاطّلاع على ReadOnlyProperties . |
AudioControlPoint |
الكتابة والكتابة بدون رد |
نقطة التحكّم في البث الصوتي يمكنك الاطّلاع على
AudioControlPoint .
|
AudioStatusPoint |
القراءة/الإشعار |
حقل تقرير الحالة لنقطة التحكّم في الصوت يمكنك الاطّلاع على
AudioStatusPoint .
|
Volume |
الكتابة بدون ردّ | بايت بين -128 و0 يشير إلى مقدار التوهين الذي سيتم تطبيقه على إشارة الصوت التي يتم بثها، ويتراوح بين -48 ديسيبل و0 ديسيبل. يجب تفسير القيمة -128 على أنّها كتم صوت كامل، أي أنّ أدنى مستوى صوت غير مكتوم هو -127، وهو ما يعادل تخفيفًا بمقدار 47.625 ديسيبل. عند ضبط مستوى الصوت على 0، يجب أن يمثّل نغمة جيبية كاملة النطاق يتم بثها مستوى صوت مكافئًا يبلغ 100 ديسيبل من مستوى ضغط الصوت على جهاز السمع. يجب أن يبث الجهاز المركزي بمستوى صوتي كامل عادي وأن يستخدم هذا المتغير لضبط مستوى العرض المطلوب في الجهاز الطرفي. |
LE_PSM_OUT |
قراءة | معرّف PSM المطلوب استخدامه لربط قناة الصوت يجب اختيارها من النطاق الديناميكي [BT Vol 3, Part A, Sec 4.22]. |
توضّح الجداول التالية معرّفات UUID المخصّصة للخدمة وخصائصها.
المعرّف الفريد العالمي للخدمة: {0xFDF0}
الخاصية | UUID |
---|---|
ReadOnlyProperties |
{6333651e-c481-4a3e-9169-7c902aad37bb} |
AudioControlPoint |
{f0d4de7e-4a88-476c-9d9f-1937b0996cc0} |
AudioStatus |
{38663f1a-e711-4cac-b641-326b56404837} |
Volume |
{00e4ca9e-ab14-41e4-8823-f9e70c7e91df} |
LE_PSM_OUT |
{2d410339-82b6-42aa-b34e-e2e01df8cc1a} |
بالإضافة إلى خدمة ASHA GATT، يجب أن يوفّر الجهاز الطرفي أيضًا خدمة معلومات الجهاز للسماح للجهاز المركزي برصد أسماء الشركات المصنّعة وأسماء الأجهزة الطرفية.
ReadOnlyProperties
تتضمّن ReadOnlyProperties
القيم التالية:
بايت | الوصف |
---|---|
0 | الإصدار - يجب أن تكون القيمة 0x01 |
1 | يمكنك الاطّلاع على DeviceCapabilities . |
2-9 | يمكنك الاطّلاع على HiSyncId . |
10 | يمكنك الاطّلاع على FeatureMap . |
11-12 |
RenderDelay . هذا هو الوقت، بالملي ثانية، الذي يستغرقه الجهاز الطرفي منذ تلقّيه إطار صوتي إلى أن يعرض الناتج. ويمكن استخدام هذه البايتات لتأخير الفيديو بهدف مزامنته مع الصوت.
|
13-14 | محجوز للاستخدام في المستقبل يجب ضبط القيمة الأولية على أصفار. |
15-16 | معرّفات الترميز المتوافقة هذه السمة هي قناع بت لمعرّفات الترميز المتوافقة. يشير الرقم 1 في موضع البت إلى برنامج ترميز متوافق. على سبيل المثال، يشير 0x0002 إلى أنّ برنامج الترميز G.722 متوافق مع معدّل نقل بيانات يبلغ 16 كيلو هرتز. يجب ضبط جميع البتات الأخرى على 0. |
DeviceCapabilities
Bit | الوصف |
---|---|
0 | جهة الجهاز (0: اليسار، 1: اليمين) |
1 | تشير إلى ما إذا كان الجهاز مستقلاً ويتلقّى بيانات أحادية، أو ما إذا كان الجهاز جزءًا من مجموعة (0: أحادي، 1: ثنائي) |
2 | يتوافق الجهاز مع CSIS (0: غير متوافق، 1: متوافق) |
3-7 | محجوز (تم ضبطه على 0) |
HiSyncId
يجب أن يكون هذا الحقل فريدًا لجميع الأجهزة التي تعمل بنظام ثنائي الأذنين، ولكن يجب أن يكون هو نفسه بالنسبة إلى المجموعة اليمنى واليسرى.
بايت | الوصف |
---|---|
0-1 | معرّف الشركة المصنّعة هذا هو معرّف الشركة الذي خصّصته مجموعة BTSIG. |
2-7 | المعرّف الفريد الذي يحدّد مجموعة السماعات الطبية يجب ضبط رقم التعريف هذا على القيمة نفسها في الجهازين الطرفيين الأيمن والأيسر. |
FeatureMap
Bit | الوصف |
---|---|
0 | ما إذا كان بث إخراج الصوت متوافقًا مع LE CoC (نعم/لا) |
1-7 | محجوز (تم ضبطه على 0). |
أرقام تعريف برامج الترميز
إذا تم ضبط وحدة البت، يعني ذلك أنّ برنامج الترميز هذا متوافق.
معرّف / رقم البت | برنامج الترميز ومعدّل البيانات في الملف الصوتي | معدل نقل البيانات المطلوب | وقت عرض اللقطة | إلزامي في المركز (C) أو الأطراف (P) |
---|---|---|---|---|
0 | تم الحجز | تم الحجز | تم الحجز | تم الحجز |
1 | G.722 @ 16 كيلو هرتز | 64 كيلوبت في الثانية | متغير | C وP |
الأرقام من 2 إلى 15 محجوزة. |
AudioControlPoint
لا يمكن استخدام نقطة التحكّم هذه عندما تكون شهادة المطابقة الخاصة بجهات إنفاذ القانون مغلقة. راجِع مقالة بدء بث صوتي وإيقافه للاطّلاع على وصف الإجراء.
رمز العملية | الوسيطات | إجراء فرعي في GATT | الوصف |
---|---|---|---|
«Start» 1 |
|
اكتب مع الردّ، وتوقّع تلقّي إشعار حالة إضافي باستخدام السمة AudioStatusPoint .
|
توجّه هذه الرسالة الجهاز الطرفي إلى إعادة ضبط برنامج الترميز وبدء تشغيل الإطار 0. يشير الحقل codec إلى معرّف الترميز المطلوب استخدامه
في عملية التشغيل هذه.
على سبيل المثال، قيمة الحقل codec هي `1` لترميز G.722 بمعدل 16 كيلو هرتز.يشير حقل بت نوع الصوت إلى أنواع الصوت المتوفّرة في البث:
otherstate إلى ما إذا كان الجانب الآخر من أجهزة السمع الثنائية متصلاً.
تكون قيمة الحقل 1 عندما يكون الجهاز الطرفي الآخر متصلاً، وإلا تكون القيمة 0.
يجب ألا يطلب الجهاز الطرفي تحديثات الاتصال قبل تلقّي رمز عملية «Stop» .
|
«Stop» 2 |
بدون تحديد نمط |
اكتب مع الردّ، وتوقّع تلقّي إشعار حالة إضافي باستخدام السمة AudioStatusPoint .
|
يطلب من الجهاز الطرفي التوقّف عن عرض الصوت. يجب بدء تسلسل إعداد صوتي جديد بعد هذا الإيقاف من أجل عرض الصوت مرة أخرى. |
«Status» 3 |
|
الكتابة بدون ردّ |
يُعلم الجهاز الملحق المتصل بأنّه تم تعديل حالة الجهاز الملحق الآخر. يشير الحقل connected إلى نوع التعديل:
|
AudioStatusPoint
حقل تقرير الحالة لنقطة التحكّم في الصوت
رموز العمليات | الوصف |
---|---|
0 | الحالة على ما يرام |
-1 | أمر غير معروف |
-2 | المَعلمات غير الصالحة |
إعلانات عن خدمة ASHA GATT
يجب أن يكون المعرّف الفريد العالمي (UUID) للخدمة في حزمة الإعلان. في الإعلان أو إطار الرد على عملية البحث، يجب أن تحتوي الأجهزة الطرفية على نوع بيانات خدمة:
إزاحة البايت | الاسم | الوصف |
---|---|---|
0 | طول الإعلان | >= 0x09 |
1 | نوع الإعلان | 0x16 (بيانات الخدمة - معرّف فريد عالمي 16 بت) |
من 2 إلى 3 | المعرّف الفريد العالمي للخدمة |
0xFDF0 (little-endian) ملاحظة: هذا معرّف مؤقت. |
4 | إصدار البروتوكول | 0x01 |
5 | الإمكانية |
|
6-9 | تم الاقتطاع في HiSyncId |
أربعة بايتات الأكثر أهمية في
HiSyncId يجب أن تكون وحدات البايت هذه الجزء الأكثر عشوائية من المعرّف.
|
يجب أن تحتوي الأجهزة الطرفية على نوع بيانات اسم محلي كامل
يشير إلى اسم السماعة الطبية. يتم استخدام هذا الاسم في واجهة مستخدم الجهاز الجوّال ليتمكّن المستخدم من اختيار الجهاز المناسب. يجب ألا يشير الاسم إلى القناة اليسرى أو اليمنى، لأنّ هذه المعلومات متوفّرة في DeviceCapabilities
.
إذا كانت الأجهزة الطرفية تضع اسم الجهاز وأنواع بيانات خدمة ASHA في نوع الإطار نفسه (ADV أو SCAN RESP)، يجب أن يظهر نوعا البيانات ("الاسم المحلي الكامل" و "بيانات الخدمة لخدمة ASHA") في الإطار نفسه. ويتيح ذلك لماسح الأجهزة الجوّالة الحصول على البيانات في نتيجة المسح الضوئي نفسها.
أثناء عملية الإقران الأولية، من المهم أن تعلن الأجهزة الطرفية عن نفسها بمعدل سريع بما يكفي ليتمكّن الجهاز الجوّال من رصدها وإقرانها بها بسرعة.
مزامنة الأجهزة الطرفية اليسرى واليمنى
لاستخدام البلوتوث على أجهزة Android الجوّالة، تكون الأجهزة الطرفية مسؤولة عن ضمان مزامنتها. يجب أن تتم مزامنة التشغيل على الأجهزة الطرفية اليسرى واليمنى في الوقت المناسب. يجب أن يعرض كلا الجهازَين الطرفيَّين عيّنات صوتية من المصدر في الوقت نفسه.
يمكن للأجهزة الطرفية مزامنة الوقت باستخدام رقم تسلسلي يتم إضافته قبل كل حزمة من حمولة الصوت. يضمن الجهاز المركزي أنّه سيتم تشغيل حِزم الصوت التي من المفترض تشغيلها في الوقت نفسه على كل الأجهزة الطرفية برقم تسلسلي نفسه. يزيد رقم التسلسل بمقدار واحد بعد كل حزمة صوتية. يبلغ طول كل رقم تسلسلي 8 بت، وبالتالي تتكرر الأرقام التسلسلية بعد 256 حزمة صوت. بما أنّ حجم كل حزمة صوتية ومعدّل العيّنات ثابتان لكل اتصال، يمكن للجهازين الطرفيين استنتاج وقت التشغيل النسبي. لمزيد من المعلومات حول حزمة الصوت، يُرجى الاطّلاع على تنسيق حزمة الصوت وتوقيتها.
يساعد الجهاز المركزي من خلال توفير مشغّلات للأجهزة السمعية الثنائية عندما تكون المزامنة مطلوبة. وتُعلم هذه المشغّلات كل جهاز ملحق بحالة الجهاز الملحق المقترن به عند إجراء عملية يمكن أن تؤثر في المزامنة. المشغّلات هي:
-
كجزء من أمر
«Start»
الخاص بـAudioControlPoint
، يتم عرض حالة الاتصال الحالية للجانب الآخر من الأجهزة السمعية الثنائية. -
عندما يتم إجراء عملية ربط أو قطع اتصال أو تعديل معلَمات الربط على أحد الأجهزة الطرفية، يتم إرسال الأمر
«Status»
الخاص بـAudioControlPoint
إلى الجانب الآخر من الأجهزة السمعية الثنائية.
تنسيق حزمة الصوت وتوقيتها
يسمح تجميع إطارات الصوت (مجموعات من العيّنات) في حِزم لجهاز السمع باستخلاص التوقيت من نقاط ارتساء التوقيت في طبقة الربط. لتسهيل عملية التنفيذ، اتّبِع الخطوات التالية:
- يجب أن تتطابق دائمًا مدة إطار الصوت مع فاصل الاتصال. على سبيل المثال، إذا كانت فترة الاتصال 20 مللي ثانية ومعدّل أخذ العينات 16 كيلوهرتز، يجب أن يحتوي إطار الصوت على 320 عينة.
- تقتصر معدّلات أخذ العيّنات في النظام على مضاعفات 8 كيلوهرتز لضمان توفّر عدد صحيح من العيّنات في كل إطار بغض النظر عن وقت الإطار أو فاصل الاتصال.
- يجب أن يسبق بايت التسلسل إطارات الصوت. يجب أن يتم احتساب بايت التسلسل مع الالتفاف وأن يسمح للجهاز الطرفي برصد عدم تطابق المخزن المؤقت أو نقص البيانات.
-
يجب أن يتناسب إطار الصوت دائمًا مع حزمة LE واحدة. يجب إرسال إطار الصوت كحزمة L2CAP منفصلة. يجب أن يكون حجم وحدة بيانات البروتوكول (PDU) الخاصة بطبقة LE
LL كما يلي:
حجم حمولة الصوت + 1 (عداد التسلسل) + 6 (4 لرأس L2CAP و2 لوحدة بيانات الخدمة (SDU)) - يجب أن يكون حدث الاتصال كبيرًا بما يكفي لاحتواء حزمتَي صوت وحزمتَين فارغتين لإرسال إقرار استلام من أجل حجز نطاق ترددي لعمليات إعادة الإرسال. يُرجى العِلم بأنّ حزمة الصوت قد يتم تقسيمها بواسطة وحدة التحكّم في البلوتوث الخاصة بالجهاز المركزي. يجب أن يكون الجهاز الطرفي قادرًا على تلقّي أكثر من حزمتَي صوت مجزّأة لكل حدث اتصال.
ولإتاحة بعض المرونة للمركز، لم يتم تحديد طول حزمة G.722. يمكن أن يتغير طول حزمة G.722 استنادًا إلى فاصل الربط الذي يحدده الجهاز المركزي.
يشير تنسيق الأوكتت الناتج G.722 إلى Rec. ITU-T G.722 (09/2012) الفقرة 1.4.4 "المضاعف".
بالنسبة إلى جميع برامج الترميز التي يتوافق معها الجهاز الملحق، يجب أن يتوافق الجهاز الملحق مع معلَمات الاتصال أدناه. هذه قائمة جزئية بالإعدادات التي يمكن أن ينفّذها الجهاز المركزي.
برنامج الترميز | معدل نقل البيانات | الفاصل الزمني للاتصال | طول CE (الطبقة الفيزيائية 1M/2M) | حجم حمولة الصوت |
---|---|---|---|---|
G.722 @ 16 كيلو هرتز | 64 كيلوبت في الثانية | 20 ملي ثانية | 5000/3750 us | 160 بايت |
بدء بث صوتي وإيقافه
قبل بدء بث الصوت، يرسل الجهاز المركزي طلبات إلى الأجهزة الطرفية ويحدد برنامج ترميز مشتركًا. بعد ذلك، يتم إعداد البث من خلال التسلسل التالي:
- يتم قراءة PSM، و
RenderDelay
اختياريًا. وقد يتم تخزين هذه القيم مؤقتًا من خلال الجهاز المركزي. - يتم فتح قناة CoC L2CAP، ويجب أن يمنح الجهاز الطرفي ثماني وحدات ائتمان في البداية.
- يتم إصدار تعديل على الاتصال لتبديل الرابط إلى المَعلمات المطلوبة لبرنامج الترميز الذي تم اختياره. ويمكن أن ينفّذ الجهاز المركزي هذا التعديل على الاتصال قبل اتصال CoC في الخطوة السابقة.
- ينتظر كل من المضيف المركزي والمضيف الطرفي حدث اكتمال التحديث.
-
أعِد تشغيل برنامج ترميز الصوت، وأعِد ضبط عدد تسلسل الحِزم إلى 0.
يتم تنفيذ الأمر
«Start»
مع المَعلمات ذات الصلة علىAudioControlPoint
. ينتظر الجهاز المركزي تلقّي إشعار حالة ناجحة بشأن الأمر«Start»
السابق من الجهاز الطرفي قبل بدء البث. يمنح هذا الانتظار الجهاز الطرفي الوقت اللازم لتجهيز مسار تشغيل الصوت. أثناء بث الصوت، يجب أن تكون النسخة المتماثلة متاحة في كل حدث اتصال حتى إذا كان وقت استجابة النسخة المتماثلة الحالية غير صفري. - يأخذ الجهاز الطرفي حزمة الصوت الأولى من قائمة الانتظار الداخلية (رقم التسلسل 0) ويشغّلها.
المشاكل المركزية التي يحلّها الأمر «إيقاف» لإغلاق بث الصوت بعد تنفيذ هذا الأمر، لن يكون الجهاز الطرفي بحاجة إلى أن يكون متاحًا في كل حدث اتصال. لإعادة تشغيل بث الصوت، اتّبِع التسلسل المذكور أعلاه، بدءًا من الخطوة 5. عندما لا يبث الجهاز المركزي الصوت، يجب أن يحافظ على اتصال LE لخدمات GATT.
يجب ألا يرسل الجهاز الطرفي طلبًا بتعديل حالة الاتصال إلى الجهاز المركزي. لتوفير الطاقة، قد يرسل الجهاز المركزي طلبًا بتحديث الاتصال إلى الجهاز الطرفي عندما لا يكون الجهاز المركزي يبث الصوت.