بدءًا من Android 13، يتضمّن Android إطار عمل تلقائيًا تقنية لاسلكية النطاق الفائق العرض (UWB)، وهي تقنية تتيح إمكانية التنقل الدقيق والآمن للغاية بين الأجهزة المتوافقة. النظام الأساسي تتوفّر حزمة النطاق الفائق العرض (UWB) AOSP كخيار اختياري الوحدة للشركات المصنّعة للأجهزة. لمزيد من التفاصيل حول الوحدة، راجع الوحدة: النطاق الفائق العرض (UWB)
هندسة معمارية
تتألف حزمة النطاق الفائق العرض (UWB) من وحدة الخط الرئيسي للنطاق الفائق العرض (UWB) وتنفيذ بروتوكول HAL. مقدم من مورّد شريحة النطاق الفائق العرض (UWB) كما هو موضح في الشكل 1.
الشكل 1. بنية تكديس النطاق الفائق العرض (UWB)
تكديس AOSP
تتوفّر حزمة النطاق الفائق العرض (UWB) الخاصة ببرنامج AOSP في حزمة اختيارية هي 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 استنادًا إلى مواصفات واجهة أوامر النطاق الفائق العرض (UCI)
محدّدة من قِبل FiRa
- موقع الرمز:
hardware/interfaces/uwb
- موقع الرمز:
مكوّنات المورّد
تتضمن حزمة المورِّد تنفيذ مورّد بروتوكول HAL للنطاق الفائق العرض (UWB) وبرنامج تشغيل النطاق الفائق العرض (UWB) جهاز النطاق الفائق العرض (UWB)
مساحات عرض واجهة برمجة التطبيقات للنطاق الفائق العرض (UWB)
تتضمن حزمة النطاق الفائق العرض (UWB) مساحات عرض واجهة برمجة التطبيقات لتطبيقات النظام والتطبيقات التابعة لجهات خارجية.
تطبيقات النظام
تستخدم الشركات المصنِّعة للأجهزة
android.uwb.UwbManager
واجهة برمجة تطبيقات النظام للسماح بالوصول منخفض المستوى لتطبيقات النظام. لاستخدام هذه الميزة
مساحة عرض واجهة برمجة التطبيقات، يجب أن تستخدم تطبيقات النظام مكتبة الدعم
(packages/modules/Uwb/service/support_lib
).
التطبيقات التابعة لجهات خارجية
تستخدم التطبيقات التابعة لجهات خارجية مساحة عرض واجهة برمجة التطبيقات العامة Jetpack UWB
androidx.core.uwb
لمزيد من المعلومات، يُرجى مراجعة
اتصال واسع النطاق:
التحقق
للتحقّق من تنفيذ تكنولوجيا النطاق الفائق العرض (UWB)، تأكَّد من اجتياز جهازك لاختبار CTS.
للاختبارات الموجودة ضمن /cts/tests/uwb
.