النطاق الفائق العرض

بدءًا من Android 13، يتضمّن نظام التشغيل Android إطار عمل تلقائيًا لتطبيق تقنية النطاق الفائق العرض (UWB) اللاسلكية، وهي تقنية تسمح بقياس المسافات بدقة وأمان عالٍ بين الأجهزة المتوافقة. تتوفّر حزمة النطاق الفائق العرض (AOSP) للنظام الأساسي كوحدة اختيارية للشركات المصنّعة للأجهزة. لمزيد من التفاصيل حول الوحدة، يُرجى الاطّلاع على الوحدة: النطاق الفائق العرض (UWB).

هندسة معمارية

تتألف حِزمة UWB من وحدة UWB الرئيسية وتنفيذ HAL الذي يقدّمه أحد مورّدي شرائح UWB كما هو موضّح في الشكل 1.

بنية حِزمة النطاق الفائق العرض (UWB)

الشكل 1: بنية حِزمة النطاق الفائق العرض (UWB)

حزمة AOSP

يحتوي حِزمة AOSP UWB، المُجمَّعة كوحدة اختيارية، com.google.android.uwb، على المكوّنات التالية:

  • واجهة برمجة التطبيقات لمنصّة النطاق الفائق العرض (UWB)
    • الموقع الجغرافي للرمز: packages/modules/Uwb/framework
  • مكتبة الدعم
    • الموقع الجغرافي للرمز: packages/modules/Uwb/service/support_lib
  • طبقة UwbService وطبقة إدارة الخدمات الشائعة (CSML) المحدَّدة المكوّنات المحدَّدة من قِبل FiRa
    • الموقع الجغرافي للرمز: packages/modules/Uwb/service
  • طبقة UCI الأصلية
    • الموقع الجغرافي للرمز: external/uwb
  • واجهة HAL للنطاق الفائق العرض (UWB) استنادًا إلى مواصفات واجهة الأوامر للنطاق الفائق العرض (UCI) التي حدّدتها FiRa
    • الموقع الجغرافي للرمز: hardware/interfaces/uwb

مكوّنات المورّد

تتضمّن حزمة المورّد تنفيذًا لواجهة برمجة التطبيقات لتكنولوجيا النطاق الفائق العرض (UWB HAL) وبرنامج تشغيل تكنولوجيا النطاق الفائق العرض و جهاز تكنولوجيا النطاق الفائق العرض.

واجهات برمجة التطبيقات لتقنية النطاق الفائق العرض (UWB)

تتضمّن حِزمة UWB مساحات عرض واجهات برمجة التطبيقات لتطبيقات النظام والتطبيقات التابعة لجهات خارجية.

تطبيقات النظام

يستخدم مصنعو الأجهزة سطح واجهة برمجة تطبيقات android.uwb.UwbManager للنظام للسماح بوصول تطبيقات النظام إلى مستوى منخفض. لاستخدام واجهة برمجة التطبيقات هذه، يجب أن تستخدم تطبيقات النظام مكتبة الدعم (packages/modules/Uwb/service/support_lib).

التطبيقات التابعة لجهات خارجية

تستخدم التطبيقات التابعة لجهات خارجية واجهة برمجة التطبيقات العامة Jetpack UWB، androidx.core.uwb. لمزيد من المعلومات، يُرجى الاطّلاع على التواصل عبر النطاق الفائق العرض.

التحقق

للتحقّق من تنفيذ تقنية النطاق الفائق العرض (UWB)، تأكَّد من أنّ جهازك يجتاز اختبارات CTS المتوفّرة ضمن /cts/tests/uwb.