2017-11-30 13 views
0

iOS 장치에서 대물 렌즈 c를 사용하여 탐지 장치를 탐지하는 데 사용되는 앱을 개발 중입니다. 성공적으로 코어 블루투스 및 코어 위치 프레임 워크를 사용하여 비콘 스캔을 수행했습니다. 즉 스캔 된 비컨 배열을 제공하는 범위 비콘입니다.미리 정의 된 근접 UDID를 사용하여 탐지 장치를 탐지 할 수있는 iOS 범위

사례 - 거리가 10 미터 이상인 비콘을 폐기해야합니다. 그래서 RSSI 값을 사용했고 수식을 사용하여 거리를 계산하고 그 거리 위에있는 표지를 고려하지 않았습니다.

문제 - 범위 비콘은 5-6 미터 이상의 비컨 거리를 제공하지 않았지만 때때로 약 8 미터 비컨도 제공합니다.

질문 - iOS가 스캔 한 표지를 자동으로 삭제 한 후에 특정 범위가 있습니까?

답변

1

모바일 장치가 8-10 미터 이상의 비컨을 감지하지 못하는 경우는 드뭅니다. 이것은 운영 체제와 아무 관련이 없으며 수신기가 감지 한 무선 신호 레벨이 잡음 플로어 아래로 떨어짐으로 인해 발생합니다.

비콘을 감지 할 수있는 최대 거리는 이상적인 명확한 시선 조건에서 일반적으로 40-50 미터이지만, 이는 또한 국제 규정에 의해 허용되는 최대 무선 신호 레벨로 설정된 Bluetooth 송신기에 의존하며, 송신기의 안테나는 일반적으로 수신기를 향한다.

또한 수신 모바일 장치는 비콘 송신기를 향한 안테나이며 케이스 또는 다른 무선 방해물에 의해 차단되지 않습니다.

일반적으로 설명하는 조건은 법에서 허용하는 신호보다 훨씬 약한 신호를 전송하는 신호 때문에 발생합니다. 이것은 일부 모델에서 조정될 수 있습니다. 비콘 제조업체의 지시 사항을 확인하십시오.

일부 모바일 장치 모델은 블루투스 수신기 안테나가 좋지 않지만 일반적으로 Apple 장치가 적합합니다. (화웨이 안드로이드 장치는 잘 알려지지 않은 수신기입니다.). 의심스러운 경우 다른 장치를 사용해보십시오.

+0

답변 해 주셔서 감사합니다. 나는 2 개의 안드로이드 장치와 2 개의 iOS 장치 (iPhone5s, iPhone 6)로 열린 공원에서 테스트를 실시했습니다. 그러나 iOS 기기는 모두 8 미터 이상으로 비콘을 스캔 할 수 없었지만 두 가지 안드로이드 기기 모두 왜 그렇게 스캔 했는가? –

+0

Android 기기의 수신 안테나가 더 좋을 수도 있습니다. 탐지에 대해 원시 RSSI (상대적으로 강한 신호를 나타내는 음의 값이 적은 신호 강도 측정)를 보면 동일한 거리 (예 : 5m)에서 iOS 장치가 약한 RSSI를 감지한다는 것을 알 수 있습니다 -90 dB)이고 Android 기기는 더 강한 RSSI (약 -70 dB)를 감지합니다. 장치는 일반적으로 -100 ~ -110 dBm보다 훨씬 적은 신호 신호를 감지 할 수 없습니다. – davidgyoung

+0

모든 이론에 따르면 Apple 기기는 다른 기기보다 훨씬 우수한 수신기입니다. 더 정확한 정확도와 거리 스캐닝을 달성 할 수있는 방법이 있습니까? –