BLE 페이로드 필터링이란 무엇인가요?
BLE 페이로드 필터링은 블루투스 광고를 전송하기 전에 유용한 데이터만 선별하는 과정입니다. 로라완, 이를 통해 통화 시간 사용량, 배터리 소모량 및 불필요한 네트워크 트래픽을 줄일 수 있습니다.
페이로드 필터링이 중요한 이유는 무엇인가요? 로라완?
페이로드 필터링은 감소시킵니다. 로라완 무선 통신 시간을 늘리고, 게이트웨이 배터리 수명을 향상시키며, 네트워크 혼잡을 줄이고, 추적 시스템이 반복적인 원시 블루투스 패킷 대신 의미 있는 이벤트를 전송하도록 지원합니다.
모든 BLE 패킷을 전송하면 LoRaWAN 네트워크에 문제가 발생하는 이유는 무엇일까요?
블루투스 비콘은 설계상 끊임없이 신호를 보냅니다. 계속해서 신호를 보내고 또 보냅니다. 바로 이러한 특성 때문에 BLE는 추적 배지, 자산 태그, 키링, 팔찌, 환경 추적 장치 등에 매우 효과적입니다. 센서, 비상 버튼 및 동작 감지 장치 등이 포함됩니다. 근처의 스캐너는 연결할 필요가 없습니다. 단순히 신호를 수신하고 광고 패킷을 포착하여 어떻게 처리할지 결정합니다.
마지막 부분이 중요합니다. BLE-to-LoRaWAN 추적 시스템에서 게이트웨이는 단순한 연결 통로가 아닙니다. 게이트웨이는 변환기이자 분류기이며, 때로는 효율적인 추적 시스템과 불필요한 무선 시간 낭비로 이어지는 혼잡한 시스템을 구분 짓는 핵심 요소가 되기도 합니다.
Lansitec에서 B-모바일 건축학, 블루투스 비콘 사람들이 착용하거나 자산에 부착되는 반면, 블루투스 게이트웨이 고정된 위치에 앉아서 수신된 정보를 전달합니다. 로라완 서버로 전송됩니다. 그러면 서버는 게이트웨이 좌표를 사용하여 위치를 계산합니다. RSSI.
하지만 실제 복잡한 환경에서는 상황이 달라지고 금세 혼잡해집니다. 병원 복도에는 휠체어, 수액 펌프, 직원 배지, 온도계 등이 가득할 수 있습니다. 센서, 그리고 비상 버튼들이 모두 근처에 설치되어 광고 효과를 내고 있을 수 있습니다. 자동차 판매점에서는 열쇠, 차량, 정비 구역, 게이트웨이 커버리지 영역이 겹칠 수 있습니다. 창고에서는 태그가 신호가 약한 지역을 통과하면서 인근 방과의 간섭으로 인해 애플리케이션에 실제로 필요한 것보다 더 많은 패킷이 추가될 수 있습니다.
시스템이 모든 BLE 광고의 모든 바이트를 전달하는 경우, 로라완 병목 현상이 됩니다. 그 이유는 아닙니다. 로라완 약하다는 말은 틀렸습니다. 장거리 저전력 원격 측정에는 탁월합니다. 하지만 블루투스 패킷을 마구잡이로 전송하는 것이 아니라, 작고 유용한 메시지를 전송하도록 설계되었습니다.
BLE와 LoRaWAN: 페이로드 최적화가 중요한 이유
기존 BLE 광고 방식은 애플리케이션에 간결한 페이로드 영역을 제공합니다. 실리콘 랩의 블루투스 문서에 따르면 기본 채널 광고 페이로드는 0~31바이트이며, 플래그, 서비스 UUID, 로컬 이름, 사용자 정의 제조업체 데이터와 같은 광고 데이터 요소로 구성됩니다. (1)
31바이트는 별것 아닌 것처럼 들릴 수 있습니다. 하지만 그 숫자를 곱해보면 이야기가 달라집니다.
밀집된 환경에서 게이트웨이는 초당 수십 또는 수백 개의 광고를 수신할 수 있습니다. Lansitec 컴팩트 블루투스 게이트웨이, 예를 들어, 는 1초 안에 100개의 비콘 메시지를 수신할 수 있는 반면, 단일 로라완 이 패키지는 최대 15개의 비콘 메시지를 전송할 수 있습니다. 또한 구성 가능한 블루투스 데이터 필터링 및 페이로드 보고 기능을 지원하며, 보고 전에 BLE 페이로드에서 특정 데이터 바이트를 필터링하는 기능도 포함합니다. 로라완.
게이트웨이는 "내가 무엇을 들었지?"라고 묻는 것이 아니라, "무엇이 바뀌었고, 무엇이 중요하며, 서버가 어떤 조치를 취해야 하는가?"라고 물어야 합니다.“
대부분의 추적 사용 사례에서 답은 원시 BLE 페이로드보다 훨씬 작습니다. BLE 장치는 iBeacon 또는 Eddystone 페이로드를 통해 온도, 습도 또는 심박수와 같은 데이터를 전송할 수 있지만, 로라완 업링크 및 다운링크당 제한된 바이트 수만 지원합니다. 권장되는 방법은 게이트웨이가 유용한 정보(일반적으로 ID, 파라미터 등)만 전송하도록 구성하는 것입니다. RSSI.
BLE 페이로드 필터링이란 무엇인가요?
페이로드 필터링은 보고 간격을 줄이는 것과는 다릅니다. 간격을 줄인다는 것은 전송 빈도를 낮추는 것이고, 필터링은 필요한 정보만 선별하여 더 나은 데이터를 전송하는 것을 의미합니다.
란시텍 블루투스 게이트웨이 BLE 페이로드를 검사하고 유용한 바이트를 선택한 다음 애플리케이션에 필요한 부분만 전달할 수 있습니다. 실제로 이는 다음과 같은 의미일 수 있습니다.
- 비콘 식별자: UUID, 주/부 ID, MAC 기반 ID 또는 구성된 자산 ID
- 문맥: RSSI, 게이트웨이 ID, 타임스탬프, 구역 또는 출입 상태
- 센서 값: 온도, 습도, 걸음 수, 심박수, 동작 감지, 비상 버튼 상태, 잠금/잠금 해제 상태
- 이벤트 로직: 비콘이 진입, 이탈, 상태 변경 또는 임계값을 넘을 때만 보고합니다.
키 추적 사용 사례의 경우 애플리케이션에는 키 ID + 게이트웨이 ID + 만 필요할 수 있습니다. RSSI.
냉장 보관함의 경우 센서 ID + 온도 + 경보 플래그가 필요할 수 있습니다.
단독 근무자 배지의 경우, 배지 ID + 비상 상태 정보가 필요할 수 있습니다. RSSI + 마지막으로 접속한 게이트웨이.
나머지는 모두 값비싼 장식일 뿐입니다. 기획 단계에서 이런 실수를 자주 목격했습니다. 팀들이 게이트웨이 범위에만 집착하고 페이로드 설계는 간과하는 것이죠. 하지만 범위는 패킷을 수신하는 데 도움이 됩니다. 필터링은 이러한 패킷을 유용한 이벤트로 변환해 줍니다.
BLE 페이로드 필터링이 LoRaWAN 에어타임 사용량을 줄이는 방법
로라완 장거리 저전력 작동을 제공하지만, 탑재량과 비행 시간은 여전히 중요합니다.
EU863-870의 경우, 최대 애플리케이션 페이로드는 데이터 전송률에 따라 다릅니다. FOpts가 없는 경우 DR0~DR2에서는 51바이트, DR3에서는 115바이트, DR4~DR7에서는 222바이트입니다. 같은 페이지에서는 확산 계수가 높을수록 비트 전송률이 낮아지고, 확산 계수가 낮을수록 비트 전송률이 높아진다고 설명합니다. (2)
유럽에서는 듀티 사이클 규칙이 기기의 전송 빈도를 결정합니다. ETSI 서브밴드 제한에는 865-868MHz 및 868-868.6MHz 대역의 경우 1%, 일부 인접 서브밴드의 경우 0.1%, 869.4-869.65MHz 대역의 경우 10%가 있습니다. 또한 공용 네트워크 정책에 따라 더 엄격한 제한이 적용될 수 있는데, 예를 들어 TTN Sandbox에서는 노드당 하루 30초의 업링크 전송 시간 제한이 있습니다. (2)
그렇다고 모든 개인용 Lansitec 구축 환경이 TTN의 샌드박스 정책에 의해 제한된다는 의미는 아닙니다. 다만 구매자들이 더 이상 그렇게 취급해서는 안 된다는 뜻입니다. 로라완 유심이 필요 없기 때문에 업링크는 무료입니다. 유심이 없으니 좋네요. 하지만 통화 시간, 게이트웨이 용량, 배터리 용량은 여전히 고려해야 할 사항입니다.
BLE 페이로드 필터링을 활용한 병원 자산 추적 예시
휠체어, 수액 펌프, 휴대용 모니터, 수술대, CT 장비, 직원 배지, 온도계 등에 BLE 태그가 부착된 병원 병동을 상상해 보세요. 센서, 그리고 비상 연락용 팔찌도 있습니다.
게이트웨이가 비콘 패킷을 수신합니다. 원시 포워딩은 수신한 모든 패킷을 그대로 전달합니다. 여기에는 병원 대시보드에서 전혀 사용하지 않는 필드, 위치가 변하지 않은 장치에서 반복적으로 전송되는 패킷, 그리고 옆방에서 새어 나오는 약한 광고 신호 등이 포함될 수 있습니다.
필터링된 이벤트는 다르게 보입니다.
asset_id + gateway_id + RSSI + 이동 플래그 + 배터리 플래그
또는 센서의 경우:
센서 ID + 온도 + 경보 상태 + RSSI
대시보드는 매번 전체 BLE 광고를 받을 필요는 없습니다. 펌프 1842가 B 병동 복도 근처에 있다는 것, 냉동고 센서 12가 온도 임계값을 넘었다는 것, 또는 비상 버튼이 눌렸다는 것만 알면 됩니다.
Lansitec의 Solar, Macro, Micro, Compact, Indoor 및 SocketSync 블루투스 게이트웨이 모든 제품 카탈로그에는 구성 가능한 블루투스 데이터 필터링 및 페이로드 보고 기능이 포함되어 있으며, 반복적으로 설명되는 기능은 블루투스 페이로드의 데이터 바이트를 필터링하고 선택된 데이터를 보고하는 것입니다. 로라완. 이것은 부가적인 기능이 아닙니다. BLE-to-LoRaWAN 시스템이 대규모 환경에서도 사용 가능하도록 유지하는 핵심적인 기능입니다.
페이로드 필터링이 게이트웨이 배터리 수명을 연장하는 방법
더 적고, 더 작고, 더 나은 메시지를 보내는 게이트웨이는 전송 시간을 단축합니다. 이는 배터리 구동 방식에서 특히 중요합니다. 게이트웨이. 란시텍 매크로 블루투스 게이트웨이, 예를 들어, 38,000mAh 리튬-소금-염화수소 배터리 팩을 사용하는 이 제품은 전력 공급이 어려울 수 있는 장기간 배치 환경에 적합하도록 설계되었습니다. 블루투스 페이로드 필터링, 위치 보고 간격 조정, 하트비트 간격 조정, 블루투스 데이터 압축, TDMA 지원, 그리고 한 번에 최대 15개의 비콘 메시지 전송 기능을 갖추고 있습니다. 로라완 SF9의 패킷.
이러한 기능들은 서로 연동됩니다. 필터링은 페이로드를 줄이고, 압축은 남은 데이터의 압축률을 높입니다. TDMA와 보고서 동기화는 여러 기능을 지원합니다. 게이트웨이 보다 예측 가능한 동작을 보입니다. 조정 가능한 간격을 통해 설치자는 현장에 거의 실시간 가시성이 필요한지 아니면 안정적인 상태 변화만 필요한지 결정할 수 있습니다.
창고 통로의 혼잡한 게이트웨이는 단순히 소리를 들을 수 있다는 이유만으로 몇 초마다 동일한 고정 팔레트 태그 정보를 보고해서는 안 됩니다. 진입, 이탈, 마지막 관측 시간, 그리고 의미 있는 상태 변화를 보고하는 것이 더 나은 패턴입니다.
추적 데이터가 많다고 항상 가시성이 향상되는 것은 아닌 이유
구매자는 "5초마다 업데이트를 받을 수 있나요?"라고 물을 수 있습니다. 경우에 따라서는 가능합니다. 란시텍 게이트웨이 설정 가능한 보고 간격을 지원하며, 여러 가지 기능이 있습니다. 로라완 모델 목록에는 조정 가능한 위치 보고 간격으로 5초 xn이 명시되어 있습니다. 하지만 더 중요한 질문은 시나리오별로 다릅니다.
- 5초 단위의 위치 정보 스트림이 필요하신가요, 아니면 태그가 지정된 자산이 출입 제한 구역에 들어가는 시점을 알아야 하시나요?
- 팔찌 광고가 모두 필요하신가요, 아니면 비상 버튼, 체류 시간 초과, 구역 이탈 관련 광고만 필요하신가요?
- 연속적인 원시 온도 값이 필요하신가요, 아니면 정상적인 심장 박동 값과 임계값 예외 값만 필요하신가요?
이러한 점에서 페이로드 필터링은 펌웨어 세부 사항이 아니라 제품 설계 논의 주제가 됩니다.
방문객 배지의 경우 5초 업데이트는 불필요할 수 있습니다. 지게차 근접 경보의 경우 이벤트 발생 시점이 중요합니다. 냉동고 센서의 경우 위치 정보보다 임계값 초과 감지가 더 중요합니다. 자동차 대리점의 자동차 키의 경우, 특정 키를 찾는 사람이 경보음을 울리기 전까지는 실내 감지만으로도 충분할 수 있습니다. 이벤트를 전송하고 경보음은 해당 위치에만 울리도록 하는 것이 좋습니다.
Lansitec B-Mobile 추적에서 BLE 페이로드 필터링은 어떻게 작동하나요?
B-Mobile에서는 블루투스 게이트웨이 위치는 고정되어 있고, 비콘은 이동합니다. 게이트웨이는 근처의 BLE 메시지를 수신하고, 데이터를 재구성한 후 전달합니다. 로라완. Lansitec의 LoRa 솔루션은 다음과 같은 특징을 가지고 있습니다. 비콘 광고 UUID, 주요 데이터, 부차 데이터, 온도 또는 기타 데이터를 표시하는 동안 블루투스 게이트웨이 데이터를 수신하고 재구성한 후 전달합니다. 로라완 게이트웨이 및 애플리케이션.
이 맥락에서 "재구성"이란 시스템이 수많은 원시 BLE 광고를 애플리케이션에서 바로 사용할 수 있는 추적 데이터로 변환하는 것을 의미합니다. 실제 배포 환경에서 백엔드는 일반적으로 다음과 같은 것을 요구합니다.
- 누구 또는 무엇이 감지되었습니까?
- 어느 게이트웨이가 그 소리를 들었을까요?
- 신호가 얼마나 강했는가
- 상태가 바뀌었는지 여부
- 어떤 센서 값 또는 경보 플래그가 중요한가?
B-Mobile은 또한 다음과 같은 점을 강조합니다. 게이트웨이 인근 방에서 비콘 신호를 수신할 수 있지만, 그 신호는 훨씬 약한 경우가 많습니다. RSSI, 그리고 그것은 RSSI 2.4GHz 간섭 및 다중경로 효과로 인해 결과가 달라질 수 있습니다. 필터링은 RF 물리 법칙을 마법처럼 해결할 수는 없지만, 약하고 관련성이 떨어지며 반복되는 패킷이 애플리케이션 계층에 과도하게 전송되는 것을 방지할 수 있습니다.
BLE 페이로드 필터링을 위한 모범 사례
훌륭한 BLE-to-LoRaWAN 페이로드 계획은 대개 지루합니다. 이는 칭찬입니다. 먼저 간단한 이벤트 사전을 만드세요. 애플리케이션이 실제로 사용하는 것을 정의한 다음 각 이벤트를 바이트로 매핑합니다. 서버 디코더는 단순하게 유지하고, 버전 관리를 하며, 문서화하세요. 혼합 환경에서는 자산 ID, 담당자 ID, 센서 ID 및 인프라 ID를 명확하게 구분해야 합니다. 비콘.
저희가 선호하는 실용적인 패턴 세 가지를 소개합니다.
| 사용 사례 | 보내지 마세요 | 대신 보내세요 |
|---|---|---|
| 자산 존재 | 모든 날것 그대로의 광고 | 자산 ID, 게이트웨이 ID, RSSI, 이벤트 참가/퇴장 |
| 환경 감지 | 매 간격마다 전체 BLE 프레임 | 센서 ID, 값, 임계값 플래그, 배터리 플래그 |
| 작업자 안전 | 반복되는 일반 배지 패킷 | 배지 ID, 패닉/낙하/정지 플래그, 구역, RSSI |
BLE 페이로드 필터링 시 흔히 발생하는 실수들을 피하는 방법
한 가지 주의할 점은 필터링으로 인해 진단 가치가 손상되어서는 안 된다는 것입니다.
시운전 중에는 더 풍부한 페이로드(원시 데이터)가 필요할 수 있습니다. RSSI, 게이트웨이 관측값, 배터리 상태, 펌웨어 버전, 그리고 이벤트 전송 이유 코드 등을 포함할 수 있습니다. 사이트가 안정화되면 페이로드를 더욱 간소화할 수 있습니다.
성공적인 제품 출시에는 일반적으로 두 가지 유형이 있습니다.
- 시운전 모드: 더 많은 데이터, 더 짧은 진단 시간, 더 쉬운 문제 해결.
- 작동 모드: 필터링된 이벤트, 간소화된 페이로드, 더 긴 배터리 수명, 더 적은 업링크.
첫 주를 튜닝에 투자하는 프로젝트에서 이러한 방식이 효과를 발휘하는 것을 확인했습니다. RSSI 임계값, 방 경계 및 게이트웨이 배치 등을 설정합니다. 그 후 시스템은 조용해지면서 실제로 필요한 작업에 대한 정보를 보고합니다.
확장 가능한 BLE-LoRaWAN 추적 시스템 구축 방법
BLE-to-LoRaWAN 추적은 게이트웨이가 단순히 수신만 하는 것이 아니라 결정을 내려야 할 때 가장 효과적입니다.
Lansitec의 페이로드 필터링 및 보고 기능은 구매 초기 상담에서 잘 언급되지 않는 실질적인 세부 사항 중 하나입니다. 하지만 반드시 언급되어야 합니다. 왜냐하면 사이트에 수백 개의 태그, 다양한 센서 유형, 게이트웨이 중복 등이 존재하게 되면, 로라완 탑재량 제한과 배터리 기반 인프라로 인해, 원시 포워딩은 빠르게 낭비로 이어집니다.
ID를 보내세요. 매개변수를 보내세요. 보내세요 RSSI. 경보를 울리세요. 소음은 뒤로하고 떠나세요.
자주 묻는 질문
BLE 페이로드 필터링에 대하여
모든 BLE 패킷을 클라우드로 보내면 안 될까요?
로라완 업링크는 제한된 페이로드 공간, 전송 시간 제약 및 네트워크 용량 제약이 있습니다. BLE 광고를 반복적으로 전송하면 추적 결과 개선 없이 전송 시간이 낭비되고 배터리 수명이 단축될 수 있습니다.
필터링은 추적 정확도를 떨어뜨리나요?
그 자체로는 충분하지 않습니다. 필터링은 불필요한 데이터를 제거합니다. 정확도는 게이트웨이 배치에 더 크게 좌우됩니다., RSSI 동작, 비콘 간격, 보정 및 위치 결정 방법 등이 포함됩니다. 필터링이 제대로 되지 않으면 유용한 진단 데이터가 제거될 수 있으므로, 시운전 모드에서는 일반적으로 더 자세한 정보를 유지해야 합니다.
어느 란시텍 게이트웨이 블루투스 페이로드 필터링을 지원합니까?
Lansitec 제품 카탈로그에는 Solar, Macro, Micro, Compact, Indoor, SocketSync 및 근접 게이트웨이 변형을 포함한 다양한 BLE-to-LoRaWAN 게이트웨이 모델에서 구성 가능한 Bluetooth 데이터 필터링 및 페이로드 보고 기능이 나열되어 있습니다.
참고문헌 및 추가 자료





