블루투스 발단의 거리 측정 방법에 대한 학습

나는 단지 다른 사람의 보도를 발췌하여 내 방식대로 편집했을 뿐이다
기발한 소식이 없다...

컨텐트


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 값은 거리 및 송신 전파 강도에 따라 다름
  • 송신측 맥스의 전파 강도는 +4dBm, 거리는'40∼50m'인 경우 RSSI 값의 범위는'-26∼100'
  • 이다
  • 수신측과 송신측의 거리를 측정하기 위해 수신측의 RSSI와 송신측이 사용하는 다른 값을 이용한다
  • 즉 거리 = RSSI 및 another value defined by the iBeacon standard 계산?
  • absorption(흡수)/interference(간섭)/diffraction(분석) 등 외부 요소는 전파의 영향을 받아 변동하기 쉬우며 수신측과 송신측의 거리가 멀수록 RSSI값이 불안정하고 부정확하다
  • 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

  • 처음 내용과 RSSI에 관한 내용을 보면 TxPower는 RSSI 기재에 관한'another value'에 해당하므로 TxPower= 송신측의 전파 강도

  • 이 보도에서 말한 Messured Power는 TxPower라고 할 수 있는데, 나는 송신 측파 강도(앞으로 쓰기 Measured Power)
  • 라고 생각한다.
  • 송신 측 1m 거리에서 측정할 수 있는 값은 해당 지점에서 RSSI 값이 어느 정도인지 나타냅니다.
  • 1m 거리에서 받은 RSSI의 기준치(제조 단계에서 설정된 것 같죠? 아니면 다른 기사를 보면 제품 전용 애플리케이션도 변경할 수 있을 것 같습니다)
  • RSSI와 조합하여 송신측과 수신측의 거리를 측정할 수 있음
  • Measured Power is a factory-calibrated, read-only constant which indicates what’s the expected RSSI at a distance of 1 meter to the beacon.
    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

    참조 문서 목록


    https://iotandelectronics.wordpress.com/2016/10/07/how-to-calculate-distance-from-the-rssi-value-of-the-ble-beacon/
    https://qiita.com/shu223/items/7c4e87c47eca65724305
    https://techweb.rohm.co.jp/iot/knowledge/iot01/s-iot01/01-s-iot01/1582
    https://teratail.com/questions/197055

    좋은 웹페이지 즐겨찾기