تحتوي وحدة النطاق الفائق العرض (UWB) التي تم طرحها في Android 13 على حِزمة UWB فوق واجهة HAL، والتي تستند إلى مواصفات FiRa.
توفّر وحدة النطاق الفائق العرض (UWB) مزايا المصنّعين التالية:
- حِزمة كاملة من تقنية النطاق الفائق العرض (UWB) الأصلية لنظام Android متاحة للأجهزة المزوّدة بتقنية النطاق الفائق العرض
- تحسين جودة تقنية النطاق الفائق العرض وإمكانية التشغيل التفاعلي لها على مستوى منظومة Android المتكاملة
- دعم أسرع وأكثر مرونة لحالات الاستخدام وتحديثات المواصفات الجديدة لـ FiRa
التفاصيل
في ما يلي تفاصيل وحدة النطاق الفائق العرض (UWB):
- يتضمّن حِزمة UWB كاملة في AOSP في Android 13 التي تستخدم مواصفة UCI التي حدّدتها FiRa كواجهة HAL.
- السماح لتطبيقات النظام بتوفير ملفات شخصية مخصّصة
- تتضمّن واجهة برمجة تطبيقات للنظام تسمح لتطبيقات النظام باستخدام ملف شخصي مخصّص في جلسات تحديد النطاق.
- تتضمّن البنية الأساسية عرض خدمات RRO التي يمكن لصنّاع الأجهزة استخدامها لتخصيص سلوك الحزمة.
بنية حِزمة النطاق الفائق العرض (UWB)
تتكوّن حزمة النطاق الفائق العرض (UWB) من وحدة الخط الرئيسي للنطاق الفائق العرض (UWB) وتنفيذ بروتوكول HAL الذي يوفّره مورِّد شريحة النطاق الفائق العرض (UWB).
الشكل 1: بنية حِزمة النطاق الفائق العرض (UWB)
حدود الوحدة
يمكن العثور على رمز الوحدة في المواقع التالية:
UWB Mainline Apex:
com.android.uwb
واجهة برمجة التطبيقات UWB (Java)
- مكان الرمز:
packages/modules/Uwb/framework
- العملية:
<bootclasspath>
- مكان الرمز:
UwbService (Java)
- الموقع الجغرافي للرمز:
packages/modules/Uwb/service
- العملية:
system_server
- الموقع الجغرافي للرمز:
حِزمة Uwb Native (C++/Rust)
- مكان الرمز:
external/uwb
- العملية:
system_server
- مكان الرمز:
واجهة HAL وعمليات التنفيذ (C++)
- الموقع الجغرافي لرمز الواجهة:
hardware/interfaces/uwb
- الموقع الجغرافي لرمز التنفيذ:
vendor/<vendor-name>/uwb
- العملية:
<vendor defined>
- الموقع الجغرافي لرمز الواجهة:
تنسيق الحزمة
تستخدم وحدة النطاق الفائق العرض (com.google.android.uwb
) تنسيق
APEX.
التبعيات
تعتمد وحدة UWB الرئيسية على ما يلي:
- تنفيذ HAL من مورِّد شرائح النطاق الفائق العرض (UWB)
- حِزمة البلوتوث لجميع التفاعلات خارج نطاق الرؤية
- عنصر آمن لجميع تفاعلات الخدمة الآمنة
- إطار عمل أساسي لفرض إذن التشغيل لتقنية النطاق الفائق العرض (UWB)