, "Yakın" ve "Acil", "Uzak" iBeacon için nominal mesafeler nelerdir
iOS 7'de yeni iBeacon API'sini kullanarak, yayıncılar ve alıcıları hem iOS cihazlar kullanarak etrafında çalıyorum
docs her yakınlık göstergesi görmelisiniz alıcı cihazı mesafeler ve özellikle "göreli" olarak sesleniyor hangi detaya gitmez. Bir demo uygulamasıyla deneme yaparken, bu mesafeleri gözlemledim (iPhone == alıcı, iPad == yayıncısı):
Far - 50 feet?
yakınlarında - 2-3 ayaklar
Acil-2 inç
Bunlar bana gerçekten küçük görünüyordu ve belirlemenizi sağlar CLBeaconRegion sınıfı başvurusundaki bir ipucu, belki orada Cihazınızın sinyal gücü 1m uzakta.
peripheralDataWithMeasuredPower:
bir işaret olarak akım cihazı tanıtımı için kullanılabilir veri alır.
Parametreler
measuredPower
aygıt (desibel cinsinden ölçülür) alınan sinyal kuvveti gösterge (RSSI) değer. Bu değer, uzak bir metre işaret fan ölçülen kuvvet temsil eder ve değişen sırasında kullanılır. Cihazın varsayılan değerini kullanmak için sıfır giriniz. yüzlerce (imsi) ayaklar
yakınlarında - - ~ 50 feet
Uzak:
Benim amatör kalibrasyon belirlediğim ve yeniden test -60, vermiştir Derhal-1 metre (biraz daha az)
yeniden Are İkinci testimin sonuçları "ideal" Apple'a göre değişir mi? İlk testte yaşadığım "varsayılan" ayardan gerçekten uzaktalar.
Ya belki de benim ihtiyaçlarına bağlı olarak "calibratable" Bu aralıkları dikkate almalıdır? Ben API anlaşılan kadarıyla
Metrik ve emperyal birimlerin karıştırılması için şimdiden özür dileriz. –
Bir üretime koymadan önce kesinlikle kalibrasyon yapmalısınız. "Hemen" modda bile, elinizi iki cihaz arasına sokabilirsiniz ve durum yakınınıza değişir! Her bir işaretçinin RSSI'sini izleyerek etrafta oynayabileceğinizi ve "didRangeBeacons" aldığınız her seferinde doğru şeyi yapabileceğinizi tahmin ediyorum. – Maziyar
Gimbal'i denedin mi? http://gigaom.com/2013/12/09/step-aside-ibeacon-qualcomm-has-low-cost-gimbal-proximity-beacons/ –