خدمات البلوتوث

عبر البلوتوث، يمكن للأجهزة نقل البيانات التي يمكن استخدامها الخدمات التفاعلية مثل الصوت والمراسلة والاتصال الهاتفي. تشير رسالة الأشكال البيانية يمكن العثور على ملفات البلوتوث المستخدمة في الخدمات المختلفة في include/hardware/bluetooth.h

الصوت

يتيح اتصال البلوتوث للمستخدمين بث الصوت عبر تقنية البلوتوث الأجهزة. في معظم حالات استخدام الصوت، يكون جهاز Android هو المصدر ويكون جهاز العرض، مثل مكبّر صوت أو سماعة رأس، الحوض.

التحكّم المطلق في مستوى الصوت

في نظام التشغيل Android 6.0 والإصدارات الأحدث، تتيح حزمة Android Bluetooth والمصدر تعيين حجم مطلق، مما يمنح المستخدمين تحكمًا دقيقًا في مستوى الصوت. يرسل الجهاز المصدر صوتًا ومستوى صوت بدون إضاءة المعلومات إلى الحوض. يزيد الحوض بعد ذلك الصوت بناءً على إلى معلومات مستوى الصوت، حتى يسمع المستخدمون مستوى صوتًا دقيقًا

يمكن للجهاز المصدر أيضًا تسجيل إشعارات مستوى الصوت. فعندما يتم إجراء تغييرات في مستوى الصوت باستخدام عناصر التحكم في الحوض، ترسل الحوض إرسال إشعار إلى المصدر. يتيح هذا للمصدر عرض معلومات الصوت على واجهة المستخدم.

ويكون عنصر التحكّم المطلق في مستوى الصوت مفعَّلاً بشكل تلقائي. لإيقاف القيمة المطلقة للتحكم في مستوى الصوت، يمكن للمستخدمين الانتقال إلى الإعدادات > النظام > خيارات المطوّرين ثم انقر على مفتاح التبديل الذي يخصّ إيقاف مستوى الصوت المطلق.

برامج ترميز الصوت المتقدّمة

بالنسبة إلى الأجهزة التي تعمل بالإصدار 8.0 من نظام التشغيل Android، تستخدم ميزة "توزيع الصوت المتقدّم" يمكن أن يدعم الملف الشخصي (A2DP) المزيد من برامج ترميز الصوت. البلوتوث تتوافق الحزمة مع تفاوض برنامج ترميز الصوت عند اتصال الأجهزة حوض صوت عن بُعد. يختار هذا التفاوض أفضل برنامج ترميز يعتمده كل من المرسل وحوض البحر لتقديم جودة عالية الصوت. بعد التحديد، يتم توجيه كل المحتوى الصوتي إلى المقاطع الصوتية التي اخترتها. برنامج الترميز ثم إرسالها إلى الحوض.

التنفيذ

الأجهزة التي تعمل بنظام التشغيل Android 8.0 والتي تدعم A2DP تلقائيًا الحصول على دعم إضافي لبرنامج الترميز. قد تحتاج الشركات المصنِّعة للأجهزة للحصول على تراخيص منفصلة وملفات ثنائية كبيرة لبعض برامج ترميز الصوت التابعة لها. بالإضافة إلى وحدة التحكُّم في حدود الجلسة، Android 8.0 يتوافق مع برامج الترميز التالية:

  • الترميز المتقدّم للصوت
  • aptX
  • aptX HD
  • LDAC

يمكن للشركات المصنّعة للأجهزة اختيار برامج ترميز الأجهزة. محاولة استخدامها أولاً. بإمكانك تحديد أولويات برنامج الترميز من خلال تغيير القيم التالية في res/values/config.xml:

  <!-- Configuring priorities of A2DP source codecs. Larger value means
          higher priority. Value -1 means the codec is disabled.
          Value 0 is reserved and should not be used here. Enabled codecs
          should have priorities in the interval [1, 999999], and each
          priority value should be unique. -->
        <integer name="a2dp_source_codec_priority_sbc">1001</integer>
        <integer name="a2dp_source_codec_priority_aac">2001</integer>
        <integer name="a2dp_source_codec_priority_aptx">3001</integer>
        <integer name="a2dp_source_codec_priority_aptx_hd">4001</integer>
        <integer name="a2dp_source_codec_priority_ldac">5001</integer>
      

شهادة LDAC

يتضمن المشروع المفتوح المصدر لنظام Android برنامج ترميز لبرنامج ترميز LDAC من Sony، وبالتالي ولن تحتاج إلى ترخيص منفصل أو كائن ثنائي كبير من Sony لهذا الغرض. لدمج برنامج الترميز LDAC على جهازك، وتسجيله لدى سوني واتّباع التعليمات عملية الحصول على اعتماد LDAC:

يتضمن موقع شهادة LDAC على الويب مستندات عن اللجنة الوطنية للمعايير والتكنولوجيا (LDAC) مثل كتيبات المواصفات والعمليات. يمتلك موقع LDAC الإلكتروني أيضًا توفير اختبارات التحقق من الصحة وإمكانية التشغيل التفاعلي للجوّال أجهزة لوحية. إرسال نتائج الاختبار بنجاح إلى Sony لإكمال برنامج LDAC الشهادة.

ميزات واجهة المستخدم

بالإضافة إلى دعم برنامج الترميز، يوفر Android 8.0 إعداد موجّه للمستخدمين لإيقاف البلوتوث عالي الدقة (HD) برامج ترميز الصوت.

  1. انتقل إلى الإعدادات > الأجهزة المتصلة > البلوتوث:
  2. انقر على رمز الترس بجانب الحوض الذي تريد إيقاف برامج الترميز فيه. من أجله.
  3. أزِل العلامة من مربّع الاختيار صوت عالي الدقة.

يجب أن تنفّذ الشركات المصنِّعة للأجهزة التي تخصّص "الإعدادات" طريقة يمكن للمستخدمين من خلالها إيقاف برامج ترميز الدقة العالية.

المراسلة

تتيح المراسلة عبر البلوتوث للمستخدمين قراءة الرسائل القصيرة SMS وتصفّحها وإنشائها الرسائل الواردة من جهاز بعيد. غالبًا ما يتم استخدام هذه الإمكانية عندما توصيل هاتف بنظام الترفيه والمعلومات داخل المركبة.

الاتصالات الهاتفية

تتيح الخدمات الهاتفية عبر البلوتوث للمستخدمين بث المكالمات والمزامنة جهات الاتصال من هاتف إلى جهاز بلوتوث آخر. وتتميز هذه الميزات تُستخدم غالبًا لإجراء مكالمات بدون لمس الجهاز عند القيادة.

في Android 8.0، يتيح البلوتوث استخدام نغمة الرنين ضمن النطاق. عندما يكون الهاتف عند الاتصال عبر البلوتوث ستتلقّى مكالمة واردة، ستصبح نغمة الرنين اللعب على الحوض. فعِّل نغمة الرنين ضمن النطاق الترددي من خلال الإعدادات &gt; النظام > خيارات المطوِّرين من خلال وتحديد مفتاح التبديل لخيار تفعيل الرنين داخل النطاق.

ميزات البلوتوث

لتنفيذ خدمات البلوتوث، تدعم حزمة البلوتوث مجموعة متنوعة من الملفات الشخصية والميزات.

ملفات البلوتوث الشخصية

هذه الملفات الشخصية متاحة للبلوتوث:

الميزة إصدار Android
الاسم الوصف 6.0 7 7.1 7.1.2 من نظام التشغيل Android
SAP الملف الشخصي للوصول إلى شريحة SIM 1.1 1.1 1.1 1.1 1.1
خريطة الملف الشخصي للوصول إلى الرسائل القصيرة SMS 1.2 1.2 1.2 1.2 1.2
OPP ملف دفع العنصر 1.1 1.1 1.1 1.1 1.2
دالة OBEX بدلاً من L2CAP تكييف الاستبعادات على مستوى "التحكّم المنطقي في الرابط" و"ضبطه" البروتوكول نعم نعم نعم نعم نعم
مدخل الصوت HFP ملف تعريف بدون لمس الجهاز 1.6 1.6 1.7 1.7 1.7
المادة الأساسية (HSP) الملف التعريفي لسماعة الرأس 1.2 1.2 1.2 1.2 1.2
A2DP الملف الشخصي المتقدم لتوزيع الصوت 1.2 1.2 1.2 1.2 1.2
معيار AVRCP ملف تعريف التحكم عن بُعد في الصوت/الفيديو 1.3 1.3 1.3 1.3 1.4
جهاز واجهة بشرية (HID) الملف الشخصي لجهاز الواجهة البشرية 1 1 1 1 1
PBAP الملف الشخصي للوصول إلى دليل الهاتف 1.1.1 1.1.1 1.1.1 1.1.1 1.2
بروتوكول HDP الملف الشخصي لجهاز Health 1 1 1.1 1.1 1.1
مصدر الطاقة القابل للبرمجة (SPP) الملف الشخصي للمنفذ التسلسلي 1.2 1.2 1.2 1.2 1.2
رقم PAN / BNEP الملف الشخصي لشبكات المنطقة الشخصية / شبكة البلوتوث بروتوكول التغليف 1 1 1 1 1
انخفاض الملف الشخصي لرقم تعريف الجهاز 1.3 1.3 1.3 1.3 1.3
HOGP 1.0 واجهة بشرية (HID) على علامة GATT نعم نعم نعم نعم نعم
صوت عالي الدقة1 الاطّلاع على "برامج ترميز الصوت المتقدّمة" أعلى من لا لا لا لا نعم

1 يعتمد استخدام الصوت العالي الدقة على الجهاز. والإمكانيات، سواء كانت في المصدر أو الحوض.

ميزات البلوتوث المنخفض الطاقة

تتوفر هذه الميزات لـ BLE:

الميزة إصدار Android
الاسم 6.0 7 7.1 7.1.2 من نظام التشغيل Android
الاتصالات الآمنة في نظامَي BR/EDR 4.1 4.1 4.1 4.1 5
الخصوصية المكافئة للشبكات السلكية (LE Privacy) 4.2 4.2 4.2 4.2 5
اتصالات آمنة باستخدام طاقة منخفضة 4.2 4.2 4.2 4.2 5
إضافات حِزم البيانات 4.2 4.2 4.2 4.2 5
معرّفات UUID بتنسيق 32 بت نعم نعم نعم نعم نعم
وضع ثنائي LE Central/ملحق نعم نعم نعم نعم نعم
وضع الجهاز الملحق منخفض التكلفة نعم نعم نعم نعم نعم
متطلبات Google HCI نعم نعم نعم نعم نعم
قنوات موجَّهة للاتصال لا لا لا لا لا