ultra geniş bant

Android 13'te kullanıma sunulan ultra geniş bant modülü, HAL arayüzünün üzerinde FiRa spesifikasyonuna dayalı bir ultra geniş bant 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 profillerin temel hazırlığını yapması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çi firması tarafından sağlanan HAL uygulamasından oluşur.

Ultra Geniş Bant yığını mimarisi şeması

Şekil 1. Ultra geniş bant yığın mimarisi

Modül sınırı

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

  • UWB Mainline Apex: com.android.uwb

    • Ultra Geniş Bant API yüzeyi (Java)

      • Kod konumu: packages/modules/Uwb/framework
      • İşlem: <bootclasspath>
    • UwbService (Java)

      • Kod konumu: packages/modules/Uwb/service
      • İşlem: system_server
    • Uwb Native stack (C++/Rust)

      • Kod konumu: external/uwb
      • İşlem: system_server
  • HAL arayüzü ve uygulamaları (C++)

    • Arayüz kodu konumu: hardware/interfaces/uwb
    • Uygulama kodu konumu: vendor/<vendor-name>/uwb
    • İşlem: <vendor defined>

Paket biçimi

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.