27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
ultra geniş bant
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android 13'te kullanıma sunulan ultra geniş bant (UWB) modülü, HAL arayüzünün üzerinde FiRa spesifikasyonuna dayalı bir UWB yığını içerir.
Ultra geniş bant modülü, cihaz üreticileri için aşağıdaki avantajları sağlar:
- Ultra geniş bant özellikli cihazlar için kullanılabilen tam bir Android yerel ultra geniş bant paketi
- Android ekosisteminde ultra geniş bandın kalitesi ve birlikte çalışabilirliği iyileştirildi
- Yeni FiRa kullanım alanları ve özellik güncellemeleri için daha hızlı ve daha esnek destek
Ayrıntılar
Aşağıda, ultra geniş bant modülüyle ilgili ayrıntılar verilmiştir:
- Android 13'te AOSP'de FiRa tarafından HAL arayüzü olarak tanımlanan UCI spesifikasyonunu kullanan eksiksiz bir ultra geniş bant yığını içerir.
- Sistem uygulamalarının özel profiller sağlamasına izin verir.
- Sistem uygulamalarının, menzil belirleme oturumlarında özel profiller kullanmasına olanak tanıyan bir sistem API yüzeyi içerir.
- Yığının davranışını özelleştirmek için cihaz üreticileri tarafından kullanılabilecek RRO'ları göstermek için altyapı içerir.
Ultra geniş bant yığın mimarisi
Ultra geniş bant yığını, ultra geniş bant ana hat modülünden ve bir ultra geniş bant çipi tedarikçisi tarafından sağlanan HAL uygulamasından oluşur.
Şekil 1. Ultra geniş bant yığın mimarisi
Modül sınırı
Modül kodu aşağıdaki konumlarda bulunur:
Ultra geniş bant modülü (com.google.android.uwb
), APEX biçimini kullanır.
Bağımlılıklar
UWB ana hat modülü aşağıdakilere bağlıdır:
- Bir ultra geniş bant çip tedarikçisinden HAL uygulaması.
- Tüm OOB etkileşimleri için Bluetooth yığını.
- Tüm güvenli hizmet etkileşimleri için güvenli öğe.
- UWB çalışma zamanında izin yaptırımı için temel çerçeve.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 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."]]