ultra geniş bant

Android 13'te tanıtılan ultra geniş bant (UWB) modülü, HAL arayüzünün üzerinde FiRa spesifikasyonunu temel alan bir UWB yığını içeriyor.

UWB modülü cihaz üreticilerine aşağıdaki avantajları sağlar:

  • UWB özellikli cihazlar için eksiksiz bir Android yerel UWB yığını mevcuttur
  • Android ekosisteminde UWB'nin iyileştirilmiş kalitesi ve birlikte çalışabilirliği
  • Yeni FiRa kullanım durumları ve spesifikasyon güncellemeleri için daha hızlı ve daha esnek destek

Detaylar

UWB modülünün ayrıntıları aşağıdadır:

  • Android 13'teki AOSP'de, FiRa tarafından HAL arayüzü olarak tanımlanan UCI spesifikasyonunu kullanan eksiksiz bir UWB yığını içerir.
  • Sistem uygulamalarının özel profiller hazırlamasına izin verir.
  • Sistem uygulamalarının değişen oturumlarında özel profiller kullanmasına olanak tanıyan bir sistem API yüzeyi içerir.
  • Yığın davranışını özelleştirmek için cihaz üreticileri tarafından kullanılabilecek RRO'ları ortaya çıkarmaya yönelik altyapıyı içerir.

UWB yığın mimarisi

UWB yığını, UWB ana hat modülünden ve bir UWB yonga satıcısı tarafından sağlanan HAL uygulamasından oluşur.

UWB yığın mimarisi diyagramı

Şekil 1. UWB yığın mimarisi

Modül sınırı

Modül kodu aşağıdaki konumlardadır:

  • UWB Ana Hat Apex : com.android.uwb

    • UWB API yüzeyi (Java)

      • Kod konumu: packages/modules/Uwb/framework
      • Süreç: <bootclasspath>
    • UwbService (Java)

      • Kod konumu: packages/modules/Uwb/service
      • Süreç: system_server
    • Uwb Yerel yığın (C++/Rust)

      • Kod konumu: external/uwb
      • Süreç: system_server
  • HAL arayüzü ve uygulamaları (C++)

    • Arayüz kodu konumu: hardware/interfaces/uwb
    • Uygulama kodu konumu: vendor/<vendor-name>/uwb
    • Süreç: <vendor defined>

Paket formatı

UWB 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 UWB çip satıcısından 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ı izninin uygulanmasına yönelik temel çerçeve.