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

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

الصوت

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

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

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

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

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

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

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

التنفيذ

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

  • AAC
  • 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 Open Source Project برنامج ترميز لبرنامج ترميز LDAC من Sony، لذا ليس هناك حاجة إلى الحصول على ترخيص أو ملف بيانات منفصلَين من Sony. لدمج ملف الترميز LDAC في جهازك، عليك التسجيل في Sony واتّباع عملية اعتماد LDAC.

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

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

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

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

على مصنعي الأجهزة الذين يخصّصون الإعدادات توفير طريقة تتيح للمستخدمين إيقاف برامج ترميز الفيديوهات عالية الدقة.

المراسلة

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

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

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

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

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

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

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

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

الميزة إصدار Android
الاسم الوصف 6.0 7 7.1 7.1.2 من نظام التشغيل Android
SAP الملف الشخصي للوصول إلى شريحة SIM 1.1 1.1 1.1 1.1 1.1
دالة MAP الملف الشخصي للوصول إلى الرسائل القصيرة 1.2 1.2 1.2 1.2 1.2
OPP ملفّ تعريف دفع العناصر 1.1 1.1 1.1 1.1 1.2
OBEX عبر L2CAP تبادل البيانات على بروتوكول التحكّم في الارتباط المنطقي وتعديله نعم نعم نعم نعم نعم
HFP Audio Gateway الملف الشخصي بدون لمس الجهاز 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 الملف الشخصي للجهاز الصحي 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
DIP ملف تعريف رقم تعريف الجهاز 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.0
الخصوصية في "الاستجابة للطوارئ" 4.2 4.2 4.2 4.2 5.0
اتصالات LE الآمنة 4.2 4.2 4.2 4.2 5.0
إضافات حِزم البيانات 4.2 4.2 4.2 4.2 5.0
أرقام تعريف UUID‏ 32 بت نعم نعم نعم نعم نعم
جهاز LE مركزي/طرفي مزدوج الوضع نعم نعم نعم نعم نعم
وضع الجهاز الملحق منخفض الطاقة (LE) نعم نعم نعم نعم نعم
متطلبات واجهة المستخدم البشرية من Google نعم نعم نعم نعم نعم
القنوات المخصّصة للاتصال عبر بروتوكول LE لا لا لا لا لا