Bu sayfada, Android 14 ve sonraki sürümleri çalıştıran cihazlarda varlık kalibrasyonuyla ilgili gereksinimler için kurulum ve kalibrasyon talimatları sağlanmaktadır.
Arka plan
Kullanıcıların akıllı cihazlarının birlikte iyi çalışması için Android ekosistemindeki tüm cihazların cihazlar arasındaki göreli yakınlığı belirleyebilmesi önemlidir. Android 14, yakınlığı belirlemek için kullanılan ultra geniş bant, kablosuz ağ ve BLE gibi mevcut radyo teknolojilerinin kabul edilebilir performansını özetleyen varlık kalibrasyon şartlarını kullanıma sunar. Bu sayfada, ekosistemdeki cihazlar arasında birlikte çalışabilirliği sağlamak için cihazların uyması gereken kalibrasyon standartları açıklanmaktadır.
Referans cihaz
Cihazınızı, varlığın karşılanması için kalibre etmek üzere tüm kalibrasyonlarda aşağıdaki referans cihazlardan birini kullanın.
- (Önerilen) Pixel telefon
- Pixel telefon kullanmıyorsanız test edilen cihazla aynı marka ve model cihazı kullanın.
Form faktörü
Mevcutluk kalibrasyonunun tüm form faktörlerine sahip Android cihazlar için önemli olduğunu unutmayın. Mobil telefonlar dışındaki form faktörlerinde, cihaz için uygun kalibrasyon ayarını belirlemek amacıyla, test edilen cihazla (DUT) etkileşime geçen bir kullanıcının elinde mobil telefon (referans cihaz) tutarken nasıl konumlanacağını göz önünde bulundurun. Örneğin, bir TV'yi kalibre ederken TV ile cep telefonunu birbirinden uygun bir mesafeye yerleştirin ve mobil cihazı TV ekranının ön ortasına bakacak şekilde yönlendirin.
Ultra geniş bant gereksinimleri
Bu bölümde, cihazınızın CDD'deki aşağıdaki ultra geniş bant şartlarını karşılayacak şekilde nasıl kalibre edileceği açıklanmaktadır.
Cihaz uygulamaları ultra geniş bant donanımı içeriyorsa:
- [C-1-6] Yansıtıcı olmayan bir odada 1 m mesafede görüş hattı ortamındaki ölçümlerin %95'i için mesafe ölçümlerinin +/-15 cm içinde olduğundan EMİN OLMALIDIR.
- [C-1-7] Referans cihazdan 1 m uzaklıktaki mesafe ölçümlerinin medyan değerinin [0,75 m, 1,25 m] aralığında olduğundan EMİN OLMALIDIR. Gerçek mesafe, DUT'nun yukarı bakacak şekilde tutulup 45 derece eğilmesiyle üst kenarından ölçülür.
Ultra geniş bant kalibrasyon ayarları
Cihazınızı UWB şartlarını karşılayacak şekilde kalibre etmek için aşağıdaki kurulumu kullanın.
Genel kurulum şartları
Bir DUT ve bir referans cihaz olmak üzere ultra geniş bant donanımına sahip iki cihaz gerekir.
Cihazları tutacak iki tripod gerekir.
DUT ve referans cihaz, yansıtıcı olmayan bir odada görüş hattı ortamında 1 metre mesafeye yerleştirilmelidir. Her iki cihaz da ekranları birbirine dönük olmayacak şekilde dikey yönde konumlandırılmalıdır.
Şekil 1 ve Video 1'de bir ultra geniş bant kalibrasyon kurulumu örneği gösterilmektedir.
Şekil 1. Ultra geniş bant kalibrasyonu için referans kurulum.
1. video. Ultra geniş bant kalibrasyonu için referans kurulum.
[C-1-6] ve [C-1-7] şartları
[C-1-6] ve [C-1-7] koşullarına uygunluğu doğrulamak için mesafe ölçümü için RangingMeasurementTest#test_distance_measurement_accuracy
çok cihazlı CTS testini çalıştırın. Bu manuel bir CTS testidir.
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy
CTS ana makinesine bağlı ikiden fazla cihazınız varsa run cts
komutunda DUT kimliğini ve referans cihaz kimliğini belirtin.
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy --shard-count 2
-s DUT_ID -s REFERENCE_DEVICE_ID
Çok cihazlı CTS test durumu, DUT ile referans cihaz arasında bir ultra geniş bant menzil oturumu başlatır ve DUT ile 1.000 ölçüm yapar. Ardından test, ölçümleri otomatik olarak işler ve aşağıdakileri yaparak cihazın testten geçip geçmediğini belirler:
- 1.000 ölçümü artan düzende sıralayın.
- Aralığı [aralık = 975. ölçüm - 25. ölçüm] olarak hesaplayın.
- Çoklu cihaz CTS testinde aralığı raporlayın. Geçebilmek için aralığın 30 cm'den az olması gerekir.
- Çoklu cihaz CTS testinde medyan değeri (500.) raporlayın. Geçebilmek için değerin [0,75 m, 1,25 m]aralığında olması gerekir.
Kablosuz Komşu İletişim Ağı gereksinimleri
Bu bölümde, cihazınızın CDD'deki kablosuz ağ komşuları ağı (NAN) şartlarını karşılayacak şekilde nasıl kalibre edileceği açıklanmaktadır(anlık görüntü burada verilmiştir):
Cihazlar,
PackageManager.FEATURE_WIFI_AWARE
değerini tanımlayarak kablosuz ağ komşu farkındalığı ağı (NAN) protokolünü vePackageManager.FEATURE_WIFI_RTT
değerini tanımlayarak kablosuz konumu (Kablosuz Ağ Geçiş Süresi - RTT) destekliyorsa:
[7.4.2.5/H-1-1]
WifiRttManager#startRanging
Android API ile gözlemlendiği üzere, 68. yüzdelik dilimde 160 MHz bant genişliğinde +/-1 metre, 68. yüzdelik dilimde 80 MHz bant genişliğinde +/-2 metre, 68. yüzdelik dilimde 40 MHz bant genişliğinde +/-4 metre ve 68. yüzdelik dilimde 20 MHz bant genişliğinde +/-8 metre mesafelerde (Kümülatif Dağılım İşlevi ile hesaplandığı üzere) 10 cm, 1 m, 3 m ve 5 m mesafelerde aralığı doğru şekilde bildirmelidir.[7.4.2.5/H-SR]
WifiRttManager#startRanging
Android API ile gözlemlendiği üzere, 10 cm mesafelerde 90. yüzdelik dilimde 160 MHz bant genişliğinde +/-1 metre, 80 MHz bant genişliğinde +/-2 metre, > 40 MHz bant genişliğinde +/-4 metre ve 20 MHz bant genişliğinde +/-8 metre olmak üzere aralığı doğru şekilde bildirmeniz önemle tavsiye edilir.
Koşul [7.4.2.5/H-1-1]
[7.4.2.5/H-1-1] koşuluna uygunluğu doğrulamak için:
Hem DUT hem de referans cihazda CTS Doğrulayıcı uygulamasını (CTS-V) yükleyin (daha önce yüklemediyseniz) ve açın. Bu şart için CTS-V testi Bulunma Testi > NAN Doğruluk Testi bölümünde bulunur.
DUT'yi, referans cihazdan 10 cm uzaklıktaki test mesafesine yerleştirin. İki cihaz arasında hiçbir şey olmamalıdır.
Referans cihazın test ekranında Referans cihaz onay kutusunun işaretli olduğundan emin olun, ardından Yayınlamaya başla'ya dokunun.
DUT'taki CTS-V etkinliğinde 10 cm test mesafesini seçin ve Testi Başlat'a dokunun. Ardından CTS Doğrulayıcı 100 menzil ölçümü gerçekleştirir ve ölçümlerin aralığını hesaplayıp CTS-V günlüklerine kaydeder. Test tamamlandığında, DUT'taki CTS Doğrulayıcı uygulamasında hesaplanan aralığın beklenen aralık içinde olup olmadığını doğrulayın.
1 m, 3 m ve 5 m'lik diğer test mesafeleri için 1 ile 4 arasındaki adımları tekrarlayın. Tüm test mesafelerinin aralıkları beklenen aralıktaysa test geçer. Aksi takdirde, testin başarısız olduğu test mesafeleri CTS-V ekranında gösterilir.
BLE RSSI koşulları
Bu bölümde, cihazınızı CDD'den alınan aşağıdaki BLE RSSI koşullarını karşılayacak şekilde nasıl kalibre edeceğiniz açıklanmaktadır:
Cihaz uygulamaları
FEATURE_BLUETOOTH_LE
bildirirse:
- [C-10-1] Görüş hattı ortamında
ADVERTISE_TX_POWER_HIGH
frekansında yayın yapan bir referans cihazdan 1 m mesafede yapılan ölçümlerin% 95'inde RSSI ölçümlerinin +/-9 dBm içinde olması GEREKİR.- [C-10-2] Kanal başına sapmaları azaltmak için Rx/Tx düzeltmeleri DAHİL EDİLMELİDİR. Böylece, 3 kanalın her birindeki ve antenlerin her birindeki (birden fazla anten kullanılıyorsa) ölçümlerin% 95'i +/-3 dBm içinde olur.
- [C-10-3] Ortalama BLE RSSI'nin
ADVERTISE_TX_POWER_HIGH
frekansında yayın yapan bir referans cihazdan 1 m mesafede -55 dBm +/-10 dBm olmasını sağlamak için Rx ofset'ini ÖLÇMELİ ve telafi ETMELİDİR.- [C-10-4] 1 m mesafede konumlandırılmış ve
ADVERTISE_TX_POWER_HIGH
frekansında yayın yapan bir referans cihazdan tarama yaparken ortalama BLE RSSI'nin -55 dBm +/-10 dBm olmasını sağlamak için Tx ofsetini ölçmeli ve telafi etmelidir.
Kalibrasyon ayarları
Cihazınızı BLE RSSI şartlarını karşılayacak şekilde kalibre etmek için aşağıdaki ayarı kullanın.
Genel kurulum şartları
- En iyi sonuçlar için ölçümlerle ilgili parazitleri en aza indirmek üzere yankısız bir oda kullanın. Yankısız oda kullanmıyorsanız referans cihazı ve DUT cihazını tutan iki tripodu zeminden 1, 5 metre yükseklikte, tavana benzer bir mesafede ayarlayın.
- Cihaz tutuculara bağlı iki tripod gereklidir.
- Mümkün olduğunca az metal içeren tripodlar kullanın.
- Mümkün olduğunca az metal içeren cihaz tutucular kullanın. Küçük bir metal yay kullanabilirsiniz.
- DUT ve referans cihazın 1 m yakınında metal nesneler OLMAMALIDIR.
- Referans cihaz ve tüm DUT'lar, testleri tamamlayacak kadar şarjlı OLMALIDIR.
- Referans cihaz ve mevcut DUT'un fişi test sırasında ÇEKİLMELİDİR.
- Referans cihaz ve DUT'larda kılıf, bağlı kablo veya radyo frekansı (RF) performansını etkileyebilecek başka bir şey OLMAMALIDIR.
Şekil 2. BDE kalibrasyonu için referans kurulum
Koşul [C-10-1]
[C-10-1] koşuluna uygunluğu doğrulamak için:
Hem DUT hem de referans cihazda CTS Doğrulayıcı uygulamasını (CTS-V) yükleyin (daha önce yüklemediyseniz) ve açın. Bu şart için CTS-V testi Bulunma Testi > BLE RSSI Hassasiyet Testi bölümünde bulunur.
BLE kalibrasyon ayarlarını uygulayarak DUT'yi referans cihazdan 1 m uzaklıktaki test mesafesine yerleştirin.
Referans cihazda Reklam yayınlamaya başla'ya dokunun, ardından DUT'un ekranındaki talimatları uygulayarak referans cihaza özgü cihaz kimliğini girin. Bu kimlik, reklam yayınlanmaya başladıktan sonra referans cihazda gösterilir. DUT'ta Testi Başlat'a dokunun.
Veri toplama işlemi tamamlandığında (DUT'da 1.000 tarama toplanır), test hesaplanan aralığa bağlı olarak otomatik olarak geçer veya geçersiz olur. Testi geçmek için aralık 18 dBm'den az veya buna eşit olmalıdır.
Şart [C-10-2]
[C-10-2] koşulunu doğrulamak için. Çip tedarikçisi, kanal düzlüğünü ölçebilir ve çekirdekler ile kanallar arasındaki farkları belirleyebilir. Aşağıda, büyük RSSI yayılmasının iki olası nedeni olan kalibre edilmemiş çekirdekler ve kalibre edilmemiş kanallarla ilgili sorunların nasıl tespit edileceğine dair ipuçları verilmiştir.
Kalibre edilmemiş çekirdekler
Bir cihazdaki BT anteninde birden fazla çekirdek varsa çekirdeklerin kalibreleri farklı olabilir. Birkaç ölçüm yapın (en az 1 dakikalık) ve tarama verilerini kontrol edin. Şekil 3'te gösterilene benzer bir desen görüyorsanız ve bu desen, birden fazla çekirdekte tarama yapıldığından düzenli zirvelere (daireler tarafından belirtilmiştir) sahipse muhtemelen kalibre edilmemiş çekirdeklerle ilgili bir sorun vardır ve daha ayrıntılı bir inceleme gerekir.
Şekil 3. Kalibrasyon yapılmamış çekirdeklere sahip bir cihazın tarama verileri örneği
Kalibre edilmemiş kanallar
Klasik BLE'de yayınlama üç kanalda gerçekleşir. Her kanalın farklı özellikleri olabilir. Kanallar sabit aralıklarla döndürülür. Birkaç ölçüm yapın (en az 1 dakikalık) ve tarama verilerini kontrol edin. Şekil 4'te gösterilene benzer bir kalıp görüyorsanız farklı kanallarda yanlış kalibrasyonla ilgili bir sorun olabilir ve daha ayrıntılı bir inceleme gerekir.
Şekil 4. Kanalları kalibre edilmemiş bir cihazın tarama verileri örneği
[C-10-3] ve [C-10-4] şartları
Bir BLE radyo çipi mükemmel şekilde kalibre edilmiş olsa bile belirli bir cihazın gözlemlediği RSSI, söz konusu üründeki (cihaz modeli) anten kalitesine ve anten yerleşimine bağlıdır. Bu durum, cihazlar arasında birlikte çalışabilirlik açısından bir sorun teşkil eder.
Örneğin, arabanın kilidini açma kullanım alanını düşünün. Bir uygulama geliştirici, cihaz arabanın 1 metre yakınındayken arabanın kilidini açmak isteyebilir. Geliştirici, sahip olduğu telefondaki gözlemlerine dayanarak -60 dBm eşik değerini seçer. Ancak anten kalitesi ve anten yerleşimindeki farklılıklar nedeniyle, her iki cihaz da aynı çipi kullanıyor olsa bile bu değer başka bir Android cihazda iyi çalışmayabilir.
Ekosistemdeki tüm cihazlar arasında birlikte çalışabilirlik için her cihazın Rx ofsetini ölçmeniz ve BLE RSSI'nin ADVERTISE_TX_POWER_HIGH
mesafede 1 m standardını karşılamasını sağlamak üzere cihazda raporlanan RSSI'yi ayarlamanız gerekir.
BLE radyo çipleri mükemmel şekilde kalibre edilmiş olsa bile ideal alıcı, reklam cihazındaki anten kalitesine ve anten yerleşimine bağlı olarak farklı RSSI değerleri okur. Rx koşulu, diğer tüm koşullar eşit olduğunda tüm cihazların aynı güçle reklam yayınlayabilmesini sağlar.
Android 14 ve sonraki sürümlerin yüklü olduğu cihazlarda Rx ve Tx koşuluna uygunluğu doğrulamak için:
Hem DUT hem de referans cihazda CTS Doğrulayıcı uygulamasını (CTS-V) yükleyin (daha önce yüklemediyseniz) ve açın. Bu şart için CTS-V testi Bulunma Testi > BLE Rx/Tx Ofset Hassasiyet Testi bölümünde bulunur.
BLE kalibrasyon ayarlarını uygulayarak DUT'yi referans cihazdan 1 m uzaklıktaki test mesafesine yerleştirin. Cihazların, ekranları aynı yöne bakacak şekilde birbirine paralel olacak şekilde yönlendirilmesini öneririz.
Referans cihazda Reklam yayınlamaya başla'ya dokunun, ardından DUT'un ekranındaki talimatları uygulayarak referans cihaza özgü cihaz kimliğini girin. Bu kimlik, reklam yayınlanmaya başladıktan sonra referans cihazda gösterilir.
DUT'ta Testi Başlat'a dokunun. Bu testte, referans cihaz, Rx koşulunu doğrulamak için reklamcılık başlatıldığı anda arka planda taramalar gerçekleştirir.
Veri toplama işlemi tamamlandığında (her iki cihazda da 1.000 tarama toplanır), hem alıcı hem de verici testleri için hesaplanan medyan (500. ölçüm) -65 dBm ile -45 dBm arasında ise test geçer. Rx veya Tx testi için hesaplanan medyan, kabul edilen aralık içinde değilse test başarısız olur.
-55 dBm medyan RSSI'yi sağlamak için cihazları, Rx ofsetini ve Tx gücünü telafi edecek şekilde kalibre edin:
Alıcı: 1 m'de ortalama BLE RSSI'nin -55 dBm olmasını sağlamak için
bluetooth.hardware.radio.le_rx_path_loss_comp_db
sistem mülkünü, alıcı ofsetini telafi eden değere (dB) ayarlayarak RSSI'yi ayarlayın. Bluetooth yığını, RSSI'yi RSSI artıbluetooth.hardware.radio.le_rx_path_loss_comp_db
değerine ayarlar. Ayrıntılı bilgi içinle_scanning_manager.cc
başlıklı makaleyi inceleyin.Gönderme:
bluetooth.hardware.radio.le_tx_path_loss_comp_db
sistem mülkünü, 1 m'de ortalama BLE RSSI -5 5 dBm olacak şekilde gönderme gücünü telafi eden değere (dB) ayarlayarak gönderme gücünü ayarlayın. Bluetooth yığını, Tx gücünü Tx gücü artıbluetooth.hardware.radio.le_tx_path_loss_comp_db
değerine olacak şekilde ayarlar. Ayrıntılı bilgi içinle_advertising_manager.cc
başlıklı makaleyi inceleyin.