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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

من Android 13 ، يتضمن Android تطبيقًا افتراضيًا لإطار العمل لتقنية الراديو فائقة النطاق (UWB) ، وهي تقنية تتيح نطاقًا آمنًا ودقيقًا للغاية بين الأجهزة المدعومة. مكدس AOSP UWB للنظام الأساسي متاح كوحدة اختيارية لمصنعي الأجهزة. لمزيد من التفاصيل حول الوحدة ، انظر الوحدة: 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
  • تعتمد واجهة UWB HAL على مواصفات واجهة أوامر UWB (UCI) المحددة بواسطة FiRa
    • موقع الكود: hardware/interfaces/uwb

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

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

أسطح API لـ UWB

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

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

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

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

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

تَحَقّق

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