블루투스 발단의 거리 측정 방법에 대한 학습
기발한 소식이 없다...
컨텐트
BLE 단말기의 거리 측정 방법과 관측 범위 내에'RSSI 값에서 계산'과'RSSI 값과 TxPower 값에서 계산'두 가지가 있다
Bluetooth 송신기와의 거리를 RSSI 값으로만 측정하기보다는 다른 TxPower를 사용하는 컴퓨팅 방법이 하나 더 있기 때문에 항상 정확성이 높다고 생각합니다.
여기에 TxPower 및 RSSI를 사용한 Bluetooth 송신 단말기의 거리 측정 방법이 요약되어 있습니다.
다음은 이 결론까지 참고한 문장과 그 문장의 인용이다
예상 거리를 계산하지 못하고 RSSI의 값을 직접 평균한 후 임계값 처리에서 접근도를 판정하는 실시도 있다.RSSI는 대수 기반 가격이라 적절하지 않다고 생각하는데 어때요?
https://qiita.com/shu223/items/7c4e87c47eca65724305
무선을 살짝 깨물면 수신 강도로부터 거리를 측정하는 무의미를 알 수 있다
수신 강도와 전장 강도는 어느 정도 주위 환경에 달려 있기 때문에 나는 이것이 마치 작은 놀이와 같다고 생각한다.
https://teratail.com/questions/197055
RSSI 및 TxPower는 무엇입니까?
대체로 전파 강도라서 뭐가 다른지 모르겠어요...
RSSI
RSSI stands for Received Signal Strength Indicator. It is the strength of the beacon’s signal as seen on the receiving device, e.g. a smartphone. The signal strength depends on distance and Broadcasting Power value. At maximum Broadcasting Power (+4 dBm) the RSSI ranges from -26 (a few inches) to -100 (40-50 m distance).
RSSI is used to approximate distance between the device and the beacon using another value defined by the iBeacon standard: Measured Power (see below).
Due to external factors influencing radio waves—such as absorption, interference, or diffraction—RSSI tends to fluctuate. The further away the device is from the beacon, the more unstable the RSSI becomes.
참조: https://iotandelectronics.wordpress.com/2016/10/07/how-to-calculate-distance-from-the-rssi-value-of-the-ble-beacon/
TxPower
이 보도에서 말한 Messured Power는 TxPower라고 할 수 있는데, 나는 송신 측파 강도(앞으로 쓰기 Measured Power)
Combined with RSSI, it allows to estimate the distance between the device and the beacon.
공식.
계산 공식은'자유 공간(=장애물이 없는 이상적인 공간)'과'장애물 전파의 수신 강도가 변화하는 경우'에 따라 다르다
이는 무장애물 등이 있어 전파의 수신 강도가 달라지기 때문이다
凡例
- Distance
- Measured Power: -69
- RSSI
1. -60の場合
2. -69の場合
3. -80の場合
- N (Constant depends on the Environmental factor. Range 2-4): 常用対数
一方で[別の記事](https://qiita.com/shu223/items/7c4e87c47eca65724305)では
- N = 2.0 : 障害物のない理想空間
- N < 2.0 : 電波が反射しながら伝搬する空間
- N > 2.0 : 障害物に吸収され減衰しながら伝搬する空間
とも書かれているので不確か
Distance = 10 ^ ((Measured Power – RSSI)/(10 * 2))
Distance = 10 ^ ((Measured Power – RSSI)/(10 * N))
각 계산 공식에 대한 이유전파 전파 방식: 감쇠 이 글은 이해하기 쉬워요. 궁금하신 분들은 읽어보시면 재미있을 거예요.실제 계산
RSSI 값을 계산할 때의 거리
RSSI - 60시
10 ^ ((-69 – (-60))/(10 * 2)) = 0.35 meter
RSSI가 -69인 경우
10 ^ ((-69 – (-69))/(10 * 2)) = 1 meter
RSSI - 80시
10 ^ ((-69 – (-80))/(10 * 2)) = 3.54 meter
정확한 거리를 계산하기 어려워요...
주의해야 할 것은 이러한 공식을 이용하여 계산한 값은 대체로 정확하지 않다는 것이다
문장 첫머리에 인용된 보도에서 쓴 바와 같이 전파는 주위 환경에 큰 의존과 영향을 받는다
전파의 수신 강도에서 정확한 수치를 얻어내는 것은 외부 요인(≈전파의 쇠퇴 요인)이 0이 아니면 매우 어렵다.
Obviously, the Distance calculated is the approximated distance and not the exact distance as for calculating exact distance we have to make the loss factor (from environmental factors) zero.
추기
보내는 쪽 (여기는 커서) 은 계속 보내는 것이 아니라 blink를 통해 보내는 것입니다.
Advertising Interval의 blink 간 시간은 0.1~2.0초입니다.이 adverting Interval은 짧을수록 블루투스 신호가 안정적입니다.Adverting Interval 조정은 배터리 수명에 큰 영향을 미침
Beacons do not broadcast constantly. They ‘blink’ instead. Advertising Interval describes the time between each blink.The value ranges between 100 ms and 2000 ms. The shorter the interval, the more stable the signal. Keep in mind that adjusting Advertising Interval will impact battery life in a big way
참조 문서 목록
Reference
이 문제에 관하여(블루투스 발단의 거리 측정 방법에 대한 학습), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/yukichi_tech/articles/1539483ed67180텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)