존재 감지는 간단해 보입니다. 태그가 감지되면 사람이나 자산이 방 안에 있다는 뜻이죠. 끝인 것 같죠?
좀 빠지는.
실제 구축 환경에서 BLE 재실 감지는 흔히 발생하는 문제로 실패합니다. 팀에서 감지 간격을 너무 느리게 설정하거나, 수신기 작동 주기를 너무 과도하게 설정하거나, 불안정한 RSSI 값 하나만을 신뢰하는 등의 이유로 실패하는 경우가 많습니다. 그 결과, 12번 방에 있는 배지가 여전히 13번 방에 "존재"하는 것으로 인식될 때 당황하는 모습을 보입니다. 이러한 패턴은 수없이 반복되어 왔습니다. 하드웨어 자체는 제대로 작동하는 경우가 많지만, 타이밍과 해석 논리에 문제가 있는 것입니다.
Lansitec 자체 B-모바일 그리고 B-고정 가이드라인은 많은 프로젝트에서 간과하는 중요한 점을 지적합니다. 단일 지점 BLE 존재 감지는 정확한 방향 위치 파악이 아닌 방 수준 또는 대략적인 추적을 위한 것입니다. B-Mobile에서는 고정된 블루투스 게이트웨이 모바일 기기에서 수신 대기 비콘. B-Fixed에서는 고정되어 있습니다. 비콘 광고 신호를 보내면 모바일 추적기가 이를 수신하고, 비콘 ID와 RSSI 값을 상위 시스템으로 전달합니다. 두 개념은 유사하지만, 타이밍 제약 조건은 완전히 동일하지는 않습니다.
BLE 존재 감지 아키텍처 설명 (B-모바일 vs B-고정)
| 모델 | 변하지 않는 것은 무엇인가 | 움직이는 것 | 진정한 존재란 무엇인가 |
|---|---|---|---|
| B-모바일 | 블루투스 게이트웨이 | 배지 비콘, 라벨, 팔찌, 자산 태그 | “이 비콘은 게이트웨이의 유효 범위 또는 구역 내에 있습니다.” |
| B-고정 | 블루투스 비콘 | 배지 추적기, 헬멧 센서, 컨테이너 추적기 | “"이 추적기는 해당 구역에 속한다고 판단될 만큼 충분히 강하고 자주 방의 신호음을 감지했습니다."” |
그 차이는 중요합니다. Lansitec은 B-Mobile에서 빠르게 움직이는 사람들을 위해 800ms의 광고 간격을 권장하며 다음과 같이 언급합니다. 실내 블루투스 게이트웨이 그리고 배지 블루투스 게이트웨이를 유지하세요 블루투스 수신 항상 켜져 있습니다. 태양광 발전용으로요. 게이트웨이, 수신 기능은 계속 켜둘 수도 있지만, Lansitec은 장기간 비가 내리는 동안에는 전력 소모를 줄이기 위해 수신 시간을 줄일 것을 권장합니다.
B-Fixed에서 제약 조건은 리스너 측에서 발생합니다. Lansitec은 다음과 같이 설명합니다. 추적기의 블루투스 수신 윈도우는 3초이므로 비콘 전송 간격은 1초를 넘지 않아야 합니다. 그들이 제안하는 비콘 간격은 800ms, 500ms 또는 그 이하이며, 100ms 간격에서는 추적기가 3초 윈도우 내에서 여러 패킷을 수신하고 가장 높고 낮은 RSSI 값을 버린 후 나머지 값을 평균낼 수 있습니다. 이는 매우 실용적인 단서입니다. BLE를 단일 핑이 아닌 일련의 증거 스트림으로 처리할 때 존재 감지 성능이 향상됩니다.
BLE 존재 감지에서 흔히 발생하는 오류(및 해결 방법)
흔히 저지르는 실수는 다음과 같습니다.
- 그들은 배터리 최적화를 먼저 한 다음, 감지 기능이 어디로 갔는지 의아해합니다.
블루투스 LE를 사용하면 광고 간격을 상당히 늘릴 수 있습니다. 블루투스 코어 사양에서 공식적으로 정한 광고 간격 범위는 다음과 같습니다. 20ms ~ 10,485.759375초, 의사난수와 함께 0~10ms의 지연 시간 각 이벤트에 추가됩니다. 이러한 유연성은 유용하지만, 움직이는 사람이 패킷 사이에 문을 통과하는 것처럼 비콘을 너무 허술하게 설정할 수도 있습니다. (1) - 그들은 스캔을 제대로 하지 않습니다.
스캐너 측면에서 스캔 간격과 스캔 창은 무선 장치가 얼마나 자주, 얼마나 오랫동안 수신하는지를 결정하는 요소입니다. 실리콘 랩스는 스캔 간격을 스캔이 시작되는 시점으로, 스캔 창을 장치가 수신하는 시간으로 정의합니다. 스캔 창은 스캔 간격보다 작거나 같아야 하며, 둘 다 특정 단위로 표현됩니다. 0.625ms 단위. 실리콘 랩스는 또한 채널 전환에 시간이 소요되며 전환 중에는 패킷이 수신되지 않는다고 지적합니다. (2) - 그들은 가장 높은 RSSI 값이 항상 해당 방을 나타낸다고 가정합니다.
그것이 바로 유혹적인 착각입니다. NIST는 BLE RSSI가 거리뿐만 아니라 다른 요소에 따라서도 변한다는 사실을 발견했습니다. 다중경로 간섭, 2.4GHz 대역의 다른 트래픽, 방향, 장애물 등도 영향을 미칩니다. 다시 말해, RSSI는 증거일 뿐, 진실은 아닙니다. (3)(4) - 그들은 벽을 통한 신호 누출과 인체에 의한 신호 감쇠를 무시합니다.
Lansitec은 명시적으로 다음과 같이 말합니다. 게이트웨이 또는 추적기 옆방에서 오는 신호를 여전히 들을 수 있지만, 일반적으로 신호는 훨씬 약해지며 RSSI 차이는 최대 20dBm에 달할 수 있습니다. NIST의 BLE 근접 센서 연구는 이러한 차이가 실제로 어떻게 변하는지 설명하는 데 도움이 됩니다. 벽 재질마다 신호 감쇠율이 매우 다르고, 심지어 사람이 직접 경로를 차단하는 경우에도 RSSI가 약 11dB 정도 변할 수 있기 때문입니다. (4)
BLE 타이밍 설정이 상태 감지 정확도에 미치는 영향
놀랍게도 많은 프로젝트에서 라디오 주파수를 맞추기 전에 평면도와 마커 아이콘에 집착합니다. 순서가 잘못된 것입니다.
Lansitec 스타일 구축을 위한 실용적인 시작점
| 대본 | 더 나은 출발점 | 작동 원리 |
|---|---|---|
| B-Mobile, 복도/문을 통해 이동하는 사람들 | 배지 비콘은 800ms 간격으로 작동하며, 게이트웨이는 전원이 허용하는 한 항상 수신 상태를 유지합니다. | 짧은 출입구 통과 시간 동안 최소한 하나의 유용한 광고를 접할 가능성을 높일 수 있습니다. |
| B-고정형, 실내 위치 신호 전송 및 모바일 추적기 | 추적기 수신 창은 3초, 비콘 간격은 800ms 또는 500ms이며, 1초보다 느릴 수 없습니다. | 추적기는 각 수신 창 내에 충분한 비콘 수신 기회가 필요합니다. |
| 배터리 잔량에 민감하지만 주변 환경도 파악합니다. | 간격을 적당한 수준으로 유지하다가 점차 줄여나가세요. TX 전력 간격을 너무 느리게 만들기 전에 | 전력을 낮추면 행사 진행 속도를 저해하지 않으면서 인접한 방으로의 신호 누출을 줄일 수 있습니다. |
| 방들이 서로 연결되어 있거나 층간 간섭이 있는 경우 | 객실별 기준치에 더하기 하한 TX 전력, 심지어 까다로운 다층 금속 구조물에서도 -26dBm까지 낮은 수준의 차음 성능을 보여줍니다. | Lansitec은 이미 층간 간섭 제어를 위해 송신 전력 감소 기술을 사용하고 있습니다. 동일한 원리를 방 경계에도 적용할 수 있습니다. |
마지막 줄은 사람들이 생각하는 것보다 훨씬 중요합니다. 누수가 문제일 때, 짧은 범위가 더 많은 후처리보다 낫습니다.. Lansitec의 다층 공장용 B-Fixed 가이드라인은 비콘 전송 전력을 줄이도록 권고합니다. -26dBm 층간 간섭을 피하기 위해서입니다. 이는 층간 분리의 예이지만, 이 원리는 인접한 방이나 출입구에도 잘 적용됩니다.
실내 재실 감지에 RSSI를 올바르게 사용하는 방법
Lansitec의 B-Fixed 소재에는 RSSI로부터 거리를 계산하기 위한 고전적인 로그 거리 경로 손실 공식이 포함되어 있습니다.
d=10((∣RSSI∣−A)/(10n))
권장 예시 값 포함 A = -59 그리고 n = 3.3226.
그 공식은 유용하지만, 너무 문자 그대로 받아들이면 위험할 수도 있습니다.
NIST는 동일한 일반적인 경로 손실 모델 계열을 설명하고 BLE 근접 통신에서 분산이 왜 그렇게 중요한지 보여줍니다. 이 모델은 추세를 설명할 수 있지만, 페이딩, 차폐 및 환경별 영향으로 인해 추세 주변의 산포가 큽니다. (4)
따라서 RSSI를 활용한 재실 감지의 더 나은 방법은 다음과 같습니다.
시간에 따른 순위 신호로 사용하십시오.
제대로 작동하는 실내용 엔진은 보통 최소한 세 가지 기능을 수행합니다.
- 여러 패킷을 집계합니다., 하나도 아닙니다. Lansitec은 이미 B-Fixed에서 극단적인 값을 제외한 후 여러 RSSI 샘플을 평균화하여 이를 암시하고 있습니다.
- 객실 간 차이를 비교합니다, 절대값만으로는 판단할 수 없습니다. A실에서 -67dBm, B실에서 -70dBm으로 들리는 배지는 모호합니다. 하지만 A실에서 -59dBm, 바로 옆방에서 -78dBm으로 들리는 배지는 훨씬 더 명확합니다. 이는 Lansitec의 "최대 20dBm" 인접방 간 차이와 NIST의 감쇠 변동성 연구 결과를 바탕으로 한 추론입니다.
- 히스테리시스와 체류 시간을 추가합니다., 따라서 시스템이 RSSI 변동에 따라 튕기지 않도록 설계되었습니다. NIST의 방향, 벽, 신체 가림에 대한 데이터는 이러한 설계를 거의 필수적으로 요구합니다.
쉽게 말해서, 패킷 하나 때문에 "B실 진입"을 선언하지 마십시오. B실이 충분히 오랫동안, 충분히 큰 차이로, 충분한 패킷에 걸쳐 더 강한 상태를 유지했기 때문에 그렇게 선언해야 합니다.
방과 방 사이 BLE 신호 누출 문제를 해결하는 방법
바로 이 지점에서 많은 배포 작업이 실패로 끝납니다.
Lansitec은 B-Mobile과 B-Fixed 모두에서 다음과 같이 명확히 밝힙니다. 옆방 수신은 가능하지만 일반적으로 신호가 약하며, 최대 20dBm까지 약할 수 있습니다. 이는 더 나은 분류기를 위한 기반이 됩니다.
실제 로직 스택은 다음과 같습니다.
건물 전체가 아닌 각 방을 보정하십시오.
하나의 전역 RSSI 임계값은 실제 벽을 통과하기 어렵습니다. 문이 열려 있을 때, 문이 닫혀 있을 때, 방에 사람이 있을 때, 그리고 방이 비어 있을 때의 상황을 측정해 보세요. NIST 연구에 따르면 벽 재질만으로도 감쇠가 크게 달라질 수 있으며, 유리와 금속 벽 사이에서 약 20dB의 경로 손실 차이가 관찰되었습니다. (4)
"최적의 객실에 여유분을 더한 금액"을 사용하세요.“
단순히 "신호를 들었는가?"라고 묻지 말고, "이 방이 다른 방보다 최소 XdB 이상, Y초 동안 더 강한 신호를 보였는가?"라고 물어보십시오. 정확한 X 값은 현장 조사 결과에 따라 달라지지만, 그 논리는 Lansitec에서 제공하는 인접실 신호 약화 관련 자료에서 직접 가져온 것입니다.
별도의 진입 및 퇴출 기준
출입은 체류보다 엄격해야 하고, 퇴장은 조금 더 인내심을 가져야 합니다. 그렇지 않으면 벽 근처에 서 있는 사람이 방과 방 사이를 오가며 허둥댈 것입니다.
가능하다면 소프트웨어 수정 전에 RF를 사용하여 누출 문제를 해결하십시오.
줄이다 TX 전력, 게이트웨이나 비콘을 공용 벽에서 멀리 옮기거나, 실제로 필요한 영역에 더 가깝게 옮길 수 있습니다. BLE는 송신 전력을 조절할 수 있으며, Lansitec의 비콘 제품군은 이를 지원합니다.
회랑 커버리지가 충분한 시점을 파악하세요
Lansitec의 B-Mobile Q&A는 복도, 로비, 홀 등 실제적인 배치 환경에 대한 장단점을 제시합니다. 게이트웨이 "방에 사람이 나갔는지 아는 것"이 진정한 요구 사항이라면 더 경제적인 선택일 수 있습니다. 방 식별, 룸메이트 교환 또는 동일 공간에 함께 있는 사람을 더 확실하게 확인해야 할 때만 모든 방에 게이트웨이를 하나씩 설치하세요.
이 점을 간과하기 쉽지만, 비용 절감에 도움이 됩니다. 존재 감지는 설계 목표와 배포 밀도가 일치하지 않을 때만 문제가 됩니다.
안정적인 감지를 위한 스캔 창 및 간격 설정
많은 기사들이 이 부분을 간과하고 있습니다.
이론상으로는 광고와 스캐닝은 단순히 GAP 파라미터일 뿐입니다. 하지만 실제로는 시스템이 움직임을 감지할 기회조차 없는지를 결정짓는 요소입니다. 실리콘 랩스는 수동 스캐닝은 수신만 하는 반면, 능동 스캐닝은 스캔 요청을 보내고 스캔 응답을 수신한다고 설명합니다. 또한 채널 전환에는 시간이 걸리며, 전환 기간 동안에는 광고 패킷이 수신되지 않는다고 경고합니다. (2)
이는 두 가지를 의미합니다.
- 단순한 재실 감지에는 수동 스캔 방식이 더 적합한 경우가 많습니다. 소음도 적고 전력 소모도 적습니다.
- 스캔 시간을 너무 짧게 설정하면 배터리 사용량을 줄일 뿐만 아니라, 불필요한 시간 낭비를 초래합니다.
NIST는 다른 관점에서 동일한 운영상의 문제점을 지적했습니다. BLE 환경에서의 상호 작용 연구에서, 광고와 수신이 충분히 동기화되지 않으면 기기들이 서로의 존재를 감지하지 못할 수 있다는 점을 발견했습니다. (3)
그러므로 첫 번째 실질적인 구축 질문은 "대시보드가 어떻게 생겼을까?"가 아닙니다.“
핵심은 이것입니다. 출입구를 한 번 건널 때마다 제 시스템이 패킷을 수신할 기회는 몇 번이나 되는가?
답이 '1'이라면, 아마도 배포 자체가 이미 취약한 상태일 것입니다.
BLE 존재 감지 설정 단계별 가이드
이 주문서를 현장에서 사용하세요.
- 먼저 시간을 설정하세요.
B-Mobile의 경우, 빠르게 움직이는 사람들을 대상으로 Lansitec에서 제시하는 800ms 정도의 시작값을 기준으로 하십시오. B-Fixed의 경우, 3초의 추적기 수신 시간을 준수하고 비콘 광고는 최대 1초, 가급적 800ms 또는 500ms로 유지하십시오. - 손질 TX 전력 두번째.
이웃 방으로 소리가 새어 들어간다면, 복잡한 필터링 규칙을 만들기 전에 먼저 전력을 낮추세요. Lansitec의 설정 가능한 BLE 전력 범위와 -26dBm의 층간 격리 권장 사항은 이 부분을 매우 합리적으로 만들어 줍니다. - 각 방별 RSSI 히스토그램을 수집하세요.
방 중앙에 서서 테스트하는 것만으로는 충분하지 않습니다. 출입문, 공용 벽, 복도 가장자리, 금속 선반 근처에서도 테스트해 보세요. - 중앙값, 여백, 체류 시간을 기준으로 분류 논리를 구축하세요.
저희는 "마지막 패킷 우선" 방식으로 생산 시스템을 출하하지 않으며, 여러분도 그렇게 해서는 안 됩니다. - 그런 다음에 밀도를 결정하세요.
작은 방이라면 게이트웨이 또는 비콘 하나면 충분할 수 있습니다. 위험한 작업장이라면 Lansitec은 10m 간격을 권장합니다. 호텔이나 요양 시설처럼 정확한 방 식별이 필요한 곳에서는 방마다 하나씩 설치하면 정확도가 크게 향상됩니다.
정확한 BLE 존재 감지를 위한 모범 사례
정확한 존재 감지는 마법이 아닙니다. 이는 규율 있는 BLE 타이밍과 겸손한 기대치의 조합입니다.
B-Mobile과 B-Fixed는 모두 반대 방향에서 동일한 교훈을 보여줍니다. 즉, 알려진 영역 내에서 반복적이고 신뢰할 수 있는 증거를 최적화할 때 존재 감지가 가장 효과적이라는 것입니다. 완벽한 좌표나 단일 패킷의 확실성만으로는 충분하지 않습니다. 실험실 테스트에서 복사한 건물 전체 임계값을 사용하는 것은 더욱 효과적이지 않습니다.
광고 간격을 움직임에 맞춰 조정하십시오. 수신 창 크기를 실제로 패킷을 수신할 수 있도록 조정하십시오. RSSI를 잡음이 섞인 순위 신호로 취급하십시오. 소프트웨어로 물리적 한계를 극복하려 하기 전에 배치와 전력 조정을 통해 신호 누출을 줄이십시오.
그렇게 하면 존재 감지 기능이 "그럭저럭 괜찮은" 수준에서 벗어나 "믿을 만한" 수준으로 향상됩니다.
자주 묻는 질문
BLE 존재 감지에 대하여
Is BLE presence detection good enough for exact room identification?
일반적으로 실내 수준의 정밀한 존재 감지에는 적합하지만, 단일 지점에서 정확한 기하학적 위치를 파악하는 데는 적합하지 않습니다. Lansitec은 단일 지점 존재 감지가 실내 수준의 대략적인 위치 추적에는 적합하며 정확한 방향 탐지에는 적합하지 않다고 명시적으로 설명합니다.
What is a safe starting advertising interval for moving people?
Lansitec 방식의 B-Mobile 구축에서는 빠르게 움직이는 사람들을 위해 800ms를 권장 시작점으로 제시합니다. B-Fixed의 경우, 비콘 간격을 1초 이하로 유지하고, 800ms 또는 500ms를 권장합니다.
Why does a badge still appear in the next room?
BLE는 문, 석고벽, 유리, 틈새 등을 예상보다 훨씬 잘 통과하기 때문입니다. Lansitec은 바로 옆방에서도 수신이 가능하다고 언급했습니다. RSSI 최대 20dBm의 차이가 있으며 NIST는 벽 재질과 신체 차단이 감쇠량을 크게 변화시킬 수 있음을 보여줍니다. (4)
Should I solve leakage with more software or less RF power?
일반적으로 RF 출력을 낮추고 위치를 최적화하는 것부터 시작하십시오. Lansitec의 B-Fixed 설치 지침은 간섭을 제어하기 위해 까다로운 다층 건물 환경에서 비콘 출력을 -26dBm까지 낮춥니다.
참고 자료 및 추가 읽을거리:





