अल्ट्रा वाइड बैंड

एंड्रॉइड 13 से, एंड्रॉइड में अल्ट्रा-वाइडबैंड (यूडब्ल्यूबी) रेडियो तकनीक के लिए एक डिफ़ॉल्ट फ्रेमवर्क कार्यान्वयन शामिल है, एक ऐसी तकनीक जो समर्थित उपकरणों के बीच अत्यधिक सुरक्षित, सटीक रेंजिंग को सक्षम बनाती है। प्लेटफ़ॉर्म AOSP UWB स्टैक डिवाइस निर्माताओं के लिए एक वैकल्पिक मॉड्यूल के रूप में उपलब्ध है। मॉड्यूल पर अधिक जानकारी के लिए, मॉड्यूल: यूडब्ल्यूबी देखें।

वास्तुकला

यूडब्ल्यूबी स्टैक में यूडब्ल्यूबी मेनलाइन मॉड्यूल और यूडब्ल्यूबी चिप विक्रेता द्वारा प्रदान किया गया एचएएल कार्यान्वयन शामिल है जैसा कि चित्र 1 में दिखाया गया है।

यूडब्ल्यूबी स्टैक आर्किटेक्चर

चित्र 1. यूडब्ल्यूबी स्टैक आर्किटेक्चर

एओएसपी स्टैक

वैकल्पिक मॉड्यूल com.google.android.uwb के रूप में पैक किए गए AOSP UWB स्टैक में निम्नलिखित घटक शामिल हैं:

  • UWB प्लेटफ़ॉर्म एपीआई सतह
    • कोड स्थान: packages/modules/Uwb/framework
  • समर्थन पुस्तकालय
    • कोड स्थान: packages/modules/Uwb/service/support_lib
  • UwbService लेयर और कॉमन सर्विस मैनेजमेंट लेयर (CSML) FiRa द्वारा परिभाषित घटकों को परिभाषित करते हैं
    • कोड स्थान: packages/modules/Uwb/service
  • देशी यूसीआई परत में जंग लगना
    • कोड स्थान: external/uwb
  • UWB HAL इंटरफ़ेस FiRa द्वारा परिभाषित UWB कमांड इंटरफ़ेस (UCI) विनिर्देश पर आधारित है
    • कोड स्थान: hardware/interfaces/uwb

विक्रेता घटक

विक्रेता स्टैक में एक UWB HAL विक्रेता कार्यान्वयन, UWB ड्राइवर और एक UWB डिवाइस शामिल है।

यूडब्ल्यूबी के लिए एपीआई सतहें

यूडब्ल्यूबी स्टैक में सिस्टम ऐप्स और थर्ड-पार्टी ऐप्स के लिए एपीआई सतहें शामिल हैं।

सिस्टम ऐप्स

डिवाइस निर्माता सिस्टम ऐप्स के लिए निम्न-स्तरीय पहुंच की अनुमति देने के लिए android.uwb.UwbManager सिस्टम एपीआई सतह का उपयोग करते हैं। इस एपीआई सतह का उपयोग करने के लिए, सिस्टम ऐप्स को समर्थन लाइब्रेरी ( packages/modules/Uwb/service/support_lib ) का उपयोग करना होगा।

तृतीय-पक्ष ऐप्स

तृतीय-पक्ष ऐप्स Jetpack UWB सार्वजनिक API सतह, androidx.core.uwb का उपयोग करते हैं। अधिक जानकारी के लिए, अल्ट्रा-वाइड बैंड संचार देखें।

सत्यापन

यूडब्ल्यूबी के अपने कार्यान्वयन को सत्यापित करने के लिए, सुनिश्चित करें कि आपका डिवाइस /cts/tests/uwb के अंतर्गत स्थित सीटीएस परीक्षणों को पास कर लेता है।