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

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

بنيان

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

بنية مكدس UWB

الشكل 1. بنية مكدس UWB

مكدس AOSP

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

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

مكونات البائع

تتضمن حزمة البائع تطبيق بائع UWB HAL وبرنامج تشغيل UWB وجهاز UWB.

أسطح API لـ UWB

تتضمن حزمة UWB أسطح API لتطبيقات النظام وتطبيقات الطرف الثالث.

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

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

تطبيقات الطرف الثالث

تستخدم تطبيقات الجهات الخارجية واجهة برمجة التطبيقات العامة Jetpack UWB، androidx.core.uwb . لمزيد من المعلومات، راجع الاتصال واسع النطاق للغاية .

تَحَقّق

للتحقق من تنفيذك لـ UWB، تأكد من اجتياز جهازك لاختبارات CTS الموجودة ضمن /cts/tests/uwb .