27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
UWB
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আল্ট্রা-ওয়াইডব্যান্ড (UWB) মডিউল, Android 13-এ প্রবর্তিত, HAL ইন্টারফেসের উপরে একটি UWB স্ট্যাক রয়েছে, যা FiRa স্পেসিফিকেশনের উপর ভিত্তি করে।
UWB মডিউল ডিভাইস নির্মাতাদের জন্য নিম্নলিখিত সুবিধা প্রদান করে:
- UWB সক্ষম ডিভাইসগুলির জন্য উপলব্ধ একটি সম্পূর্ণ অ্যান্ড্রয়েড নেটিভ UWB স্ট্যাক
- অ্যান্ড্রয়েড ইকোসিস্টেম জুড়ে UWB-এর উন্নত গুণমান এবং আন্তঃকার্যক্ষমতা
- নতুন FiRa ব্যবহারের ক্ষেত্রে এবং স্পেসিফিকেশন আপডেটের জন্য দ্রুত এবং আরও নমনীয় সমর্থন
বিস্তারিত
নিম্নে UWB মডিউলের বিশদ বিবরণ রয়েছে:
- Android 13-এ AOSP-এ একটি সম্পূর্ণ UWB স্ট্যাক অন্তর্ভুক্ত করে যা HAL ইন্টারফেস হিসাবে FiRa দ্বারা সংজ্ঞায়িত UCI স্পেসিফিকেশন ব্যবহার করে।
- সিস্টেম অ্যাপ্লিকেশানগুলিকে কাস্টম প্রোফাইলগুলি সরবরাহ করার অনুমতি দেয়৷
- সিস্টেম অ্যাপগুলিকে তাদের রেঞ্জিং সেশনে কাস্টম প্রোফাইল ব্যবহার করার অনুমতি দেওয়ার জন্য একটি সিস্টেম API পৃষ্ঠ অন্তর্ভুক্ত করে৷
- RROs প্রকাশ করার জন্য অবকাঠামো অন্তর্ভুক্ত যা ডিভাইস নির্মাতারা স্ট্যাকের আচরণ কাস্টমাইজ করতে ব্যবহার করতে পারে।
UWB স্ট্যাক আর্কিটেকচার
UWB স্ট্যাকটিতে UWB প্রধান লাইন মডিউল এবং একটি UWB চিপ বিক্রেতা দ্বারা প্রদত্ত HAL বাস্তবায়ন রয়েছে।

চিত্র 1. UWB স্ট্যাক আর্কিটেকচার
মডিউল সীমানা
মডিউল কোড নিম্নলিখিত অবস্থানে আছে:
UWB মডিউল ( com.google.android.uwb
) APEX ফর্ম্যাট ব্যবহার করে।
নির্ভরতা
UWB প্রধান লাইন মডিউল নিম্নলিখিত উপর নির্ভর করে:
- একটি UWB চিপ বিক্রেতার কাছ থেকে HAL বাস্তবায়ন।
- সমস্ত OOB ইন্টারঅ্যাকশনের জন্য ব্লুটুথ স্ট্যাক।
- সমস্ত নিরাপদ পরিষেবা ইন্টারঅ্যাকশনের জন্য সুরক্ষিত উপাদান।
- UWB রানটাইম অনুমতি প্রয়োগের জন্য মূল কাঠামো।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# UWB\n\nThe ultra-wideband (UWB) module, introduced in Android 13, contains a UWB stack\nabove the HAL interface, which is based on the FiRa specification.\n\nThe UWB module provides the following benefits for device manufacturers:\n\n- A complete Android native UWB stack available for UWB capable devices\n- Improved quality and interoperability of UWB across the Android ecosystem\n- Faster and more flexible support for new FiRa use cases and specification updates\n\n### Details\n\nThe following are details of the UWB module:\n\n- Includes a complete UWB stack in AOSP in Android 13 that uses the UCI specification defined by FiRa as the HAL interface.\n- Allows system apps to provision custom profiles.\n- Includes a system API surface to allows system apps to use custom profiles in their ranging sessions.\n- Includes infrastructure to expose RROs that can be used by device manufacturers to customize the behavior of the stack.\n\nUWB stack architecture\n----------------------\n\nThe UWB stack consists of the UWB mainline module and the HAL implementation\nprovided by a UWB chip vendor.\n\n**Figure 1.** UWB stack architecture\n\nModule boundary\n---------------\n\nThe module code is in the following locations:\n\n- **UWB Mainline Apex** : `com.android.uwb`\n\n - UWB API surface (Java)\n\n - Code location: `packages/modules/Uwb/framework`\n - Process: `\u003cbootclasspath\u003e`\n - UwbService (Java)\n\n - Code location: `packages/modules/Uwb/service`\n - Process: `system_server`\n - Uwb Native stack (C++/Rust)\n\n - Code location: `external/uwb`\n - Process: `system_server`\n- **HAL interface and implementations (C++)**\n\n - Interface code location: `hardware/interfaces/uwb`\n - Implementation code location: `vendor/\u003cvendor-name\u003e/uwb`\n - Process: `\u003cvendor defined\u003e`\n\nPackage format\n--------------\n\nThe UWB module (`com.google.android.uwb`) uses the\n[APEX](/docs/core/ota/apex) format.\n\nDependencies\n------------\n\nThe UWB mainline module depends on the following:\n\n- HAL implementation from a UWB chip vendor.\n- Bluetooth stack for all OOB interactions.\n- Secure element for all secure service interactions.\n- Core framework for UWB runtime permission enforcement."]]