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.
Ş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
- Kod konumu:
- Destek kitaplığı
- Kod konumu:
packages/modules/Uwb/service/support_lib
- Kod konumu:
- UwbService katmanı ve Ortak Hizmet Yönetimi Katmanı (CSML)
FiRa ile tanımlanan bileşenler
- Kod konumu:
packages/modules/Uwb/service
- Kod konumu:
- Rust yerel UCI katmanı
- Kod konumu:
external/uwb
- Kod konumu:
- Ultra Geniş Bant komut arayüzü (UCI) spesifikasyonuna dayalı UWB HAL arayüzü
FiRa ile tanımlanır
- Kod konumu:
hardware/interfaces/uwb
- Kod konumu:
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.