UWB

Modul ultra-wideband (UWB), yang diperkenalkan di Android 13, berisi tumpukan UWB di atas antarmuka HAL, yang didasarkan pada spesifikasi FiRa.

Modul UWB memberikan manfaat berikut bagi produsen perangkat:

  • Tumpukan UWB asli Android lengkap tersedia untuk perangkat berkemampuan UWB
  • Peningkatan kualitas dan interoperabilitas UWB di seluruh ekosistem Android
  • Dukungan yang lebih cepat dan fleksibel untuk kasus penggunaan FiRa baru dan pembaruan spesifikasi

Detail

Berikut rincian modul UWB:

  • Menyertakan tumpukan UWB lengkap di AOSP di Android 13 yang menggunakan spesifikasi UCI yang ditentukan oleh FiRa sebagai antarmuka HAL.
  • Mengizinkan aplikasi sistem menyediakan profil khusus.
  • Termasuk permukaan API sistem untuk memungkinkan aplikasi sistem menggunakan profil khusus dalam sesi jangkauannya.
  • Termasuk infrastruktur untuk mengekspos RRO yang dapat digunakan oleh produsen perangkat untuk menyesuaikan perilaku tumpukan.

Arsitektur tumpukan UWB

Tumpukan UWB terdiri dari modul jalur utama UWB dan implementasi HAL yang disediakan oleh vendor chip UWB.

Diagram arsitektur tumpukan UWB

Gambar 1. Arsitektur tumpukan UWB

Batas modul

Kode modul ada di lokasi berikut:

  • Puncak Jalur Utama UWB : com.android.uwb

    • Permukaan API UWB (Jawa)

      • Lokasi kode: packages/modules/Uwb/framework
      • Proses: <bootclasspath>
    • Layanan Uwb (Jawa)

      • Lokasi kode: packages/modules/Uwb/service
      • Proses: system_server
    • Tumpukan Asli Uwb (C++/Rust)

      • Lokasi kode: external/uwb
      • Proses: system_server
  • Antarmuka dan implementasi HAL (C++)

    • Lokasi kode antarmuka: hardware/interfaces/uwb
    • Lokasi kode implementasi: vendor/<vendor-name>/uwb
    • Proses: <vendor defined>

Format paket

Modul UWB ( com.google.android.uwb ) menggunakan format APEX .

Ketergantungan

Modul jalur utama UWB bergantung pada hal berikut:

  • Implementasi HAL dari vendor chip UWB.
  • Tumpukan Bluetooth untuk semua interaksi OOB.
  • Elemen aman untuk semua interaksi layanan yang aman.
  • Kerangka kerja inti untuk penegakan izin waktu proses UWB.