당신이 함께 일한다면 블루투스 비콘 또는 블루투스 추적기, 두 용어를 많이 들어보셨을 겁니다. 비슷하게 들리지만, 두 가지 다른 행동을 설명합니다. 블루투스 저에너지(BLE). Lansitec을 구축하고 배포하는 방법을 보여주는 간결한 설명이 있습니다. 비콘 현장에서.
Bluetooth 스캔 대 Bluetooth 수신: 주요 정의 및 실제 IoT 애플리케이션 사례
블루투스 스캐닝이란 무엇인가요?
Observer 또는 Central 역할을 하는 기기는 다른 기기가 브로드캐스트하는 BLE 광고 패킷을 수신합니다. 휴대폰에서는 Android BluetoothLeScanner.startScan() 또는 iOS CoreBluetooth 스캔 흐름이 사용됩니다. 수동 스캔을 수행하거나, 일회성 스캔 응답을 요청하는 능동 스캔을 수행할 수 있습니다. 스캔에는 연결이 필요하지 않습니다. (1)
블루투스 수신이란 무엇인가요?
사람들은 '받는다'는 말을 두 가지 방식으로 사용합니다.
- iBeacon이나 Eddystone과 같은 브로드캐스트를 수신합니다. 기기는 광고 페이로드를 수신하고 분석만 합니다. 연결이나 페어링은 없습니다. 이는 비콘이 광고 프레임 내부에 위치하기 때문에 의도된 동작입니다. (1)
- 연결 후 GATT(일반 속성 프로필) 데이터를 수신합니다. 이 경우, 중앙 장치는 주변 장치의 GATT 서버에 연결하여 특성으로부터 알림이나 표시를 수신합니다. 연결이 필요하며, 암호화 또는 인증된 서비스를 사용하는 경우에만 페어링이 필요합니다. (3)
비콘에 대한 참고 사항: 아이비콘 또는 에디스톤 수신하는 기기는 페어링할 필요가 없습니다. 블루투스를 켜고 수신 권한만 있으면 됩니다. 페이로드는 광고 자체에 포함되어 있습니다.
BLE 스캐닝 대 BLE 수신: RTLS, 근접 및 원격 측정 사용 사례에 대한 심층 비교
| 측면 | 스캐닝 | 비콘 광고 수신(iBeacon/Eddystone) | GATT 데이터 수신(연결됨) |
|---|---|---|---|
| 링크 유형 | 연결 없음 | 연결 없음 | 연결됨 |
| 데이터가 있는 곳 | 광고 PDU, 기본 채널에서는 0~31바이트, 확장 광고에서는 더 커짐 | iBeacon 또는 Eddystone 프레임으로 포맷된 동일한 광고 PDU | 알림/표시를 통해 스트리밍되는 GATT 특성 |
| 페어링이 필요합니다 | 아니요 | 아니요 | 서비스에 보안이 필요한 경우에만 |
| 일반적인 사용 | 발견, RSSI, 존재 | 근접성, 마이크로 위치, 원격 측정 | 센서 읽기, 제어, 펌웨어 업데이트 |
표 출처: BLE GAP 역할 및 PDU, 광고 페이로드 제한. (1)
BLE 스캐닝 및 수신이 혼동되는 이유: 조치, 결과 및 실용적인 배포 팁
스캔은 수행하는 작업입니다. 수신은 결과입니다. 릴에 스마트 빈을 구축했을 때, 게이트웨이는 분당 수백 개의 iBeacon 프레임을 지속적으로 스캔하고 "수신"했습니다. 페어링도, 연결도 없었습니다. 심층적인 센서 판독이 필요할 때만 연결하고 GATT 알림을 수신했습니다. 이러한 패턴은 소매, 창고, 가축 추적 분야에서 일반적으로 나타납니다. (1)
BLE 스캐닝 또는 수신은 언제 사용해야 할까요? 근접, 센서 판독, 진단 및 제어
- 존재와 근접성: 스캐닝 및 비콘 수신을 사용합니다. 예를 들어, 매장 입구나 창고 게이트에서 태그가 지나갈 때 이를 감지합니다. 빠르고 전력 소모가 적으며 페어링이 필요 없습니다.
- 자세한 센서 읽기 또는 제어: 먼저 연결한 다음 기기에서 알림을 받습니다. 설정, 배터리 진단 또는 펌웨어 업데이트 등을 예로 들 수 있습니다.
이러한 조합은 고객 롤아웃에서 효과적으로 작동하는 것을 확인했습니다. 게이트웨이는 점유 횟수를 확인하기 위해 간단한 iBeacon 또는 Eddystone 프레임을 지속적으로 스캔한 후, 업무 시간 이후에는 더 풍부한 로그를 얻기 위해 여러 장치에 연결합니다. 깔끔하고 예측 가능하며 배터리 소모도 적습니다.
iBeacon 대 Eddystone: IoT에서 근접 및 원격 측정을 위한 BLE 비콘 형식 비교 가이드
- 아이비콘 Apple의 근접 방식입니다. iOS는 Core Location을 통해 이를 처리하며, 앱은 페어링 없이도 비콘의 범위를 측정할 수 있습니다. (4)
- 에디스톤 UID, URL, TLM 등의 프레임을 갖춘 Google의 오픈 스펙입니다. 페어링 없이 스캔만으로 수신 가능합니다. (5)
BLE 구현 팁: 근접성, 펌웨어 업데이트 및 비콘 감지를 위한 Android 및 iOS 최적화
- 기계적 인조 인간: startScan()을 사용하여 장치를 검색한 다음 GATT 데이터가 필요할 때만 connectGatt()를 사용합니다. (6)
- iOS: iBeacon 근접 기능은 Core Location 지역 모니터링 및 거리 측정 기능을 사용합니다. iBeacon 감지에는 BLE 페어링이나 CoreBluetooth 연결이 필요하지 않습니다. (4)
- 비콘 형식: iBeacon은 Apple의 광고 형식입니다. Eddystone은 UID와 TLM과 같은 프레임을 사용하는 Google의 오픈 스펙입니다. 두 가지 모두 브로드캐스트 전용입니다.
Bluetooth 스캔과 Bluetooth 수신 FAQ
iBeacon이나 Eddystone에 페어링이 필요합니까?
아니요. 둘 다 BLE 광고 패킷 내부의 브로드캐스트 형식이므로 장치는 페어링이나 연결 없이도 이를 수신할 수 있습니다.
스캐닝과 수신의 차이점은 무엇인가요?
스캐닝은 BLE 알림을 수신하는 동작입니다. 수신은 브로드캐스트 프레임을 분석하거나, 연결 후 GATT 알림을 수신하는 것을 의미할 수 있습니다.
GATT를 통해 연결해야 하는 경우는 언제인가요?
스트리밍 센서 데이터, 제어 또는 안전한 읽기 및 쓰기 등 비콘의 작은 브로드캐스트 페이로드 이상이 필요할 때 연결하세요.





