Ultra geniş bant

Android, Android 13'ten itibaren varsayılan bir çerçeve içerir Bu teknoloji, ultra geniş bant (UWB) radyo teknolojisinin desteklenen cihazlar arasında son derece güvenli ve hassas bir ölçüm aralığı sağlar. Platform AOSP ultra geniş bant yığını isteğe bağlı olarak modül edinin. Modülle ilgili daha fazla bilgi için bkz. Modül: Ultra geniş bant.

Mimari

Ultra geniş bant yığını, ultra geniş bant ana hat modülü ve HAL uygulamasından oluşur Şekil 1'de gösterildiği gibi bir ultra geniş bant yonga tedarikçisi tarafından sağlanır.

Ultra Geniş Bant yığını mimarisi

Şekil 1. Ultra Geniş Bant yığını mimarisi

AOSP yığını

İsteğe bağlı modül olarak paketlenen AOSP UWB yığını com.google.android.uwb, aşağıdaki bileşenleri içerir:

  • Ultra Geniş Bant platformu API yüzeyi
    • Kod konumu: packages/modules/Uwb/framework
  • Destek kitaplığı
    • Kod konumu: packages/modules/Uwb/service/support_lib
  • UwbService katmanı ve Ortak Hizmet Yönetimi Katmanı (CSML) FiRa ile tanımlanan bileşenler
    • Kod konumu: packages/modules/Uwb/service
  • Rust yerel UCI katmanı
    • Kod konumu: external/uwb
  • Ultra Geniş Bant komut arayüzü (UCI) spesifikasyonuna dayalı UWB HAL arayüzü FiRa ile tanımlanır
    • Kod konumu: hardware/interfaces/uwb

Tedarikçi firma bileşenleri

Tedarikçi firma yığınında bir UWB HAL tedarikçi uygulaması, ultra geniş bant sürücüsü ve bir Ultra Geniş Bant cihazı.

Ultra Geniş Bant için API yüzeyleri

Ultra Geniş Bant yığını, sistem uygulamaları ve üçüncü taraf uygulamaları için API yüzeyleri içerir.

Sistem uygulamaları

Cihaz üreticileri android.uwb.UwbManager sistem uygulamaları için alt düzey erişime olanak tanıyan sistem API yüzeyi. Bunu kullanmak için API yüzeyi, sistem uygulamaları destek kitaplığını kullanmalıdır (packages/modules/Uwb/service/support_lib).

Üçüncü taraf uygulamaları

Üçüncü taraf uygulamaları, Jetpack UWB herkese açık API yüzeyini kullanır. androidx.core.uwb. Daha fazla bilgi için bkz. Ultra geniş bant iletişimi.

Doğrulama

Ultra Geniş Bant uygulamanızı doğrulamak için cihazınızın CTS'yi geçtiğinden emin olun /cts/tests/uwb altında bulunan testler.