비콘은 저전력 블루투스 기술을 사용하여 주변 스마트 기기에 BLE(Bluetooth Energy) 신호를 전송하는 무선 송신기입니다. 블루투스 비콘은 여러 위치에 설치되어 고객의 휴대전화로 푸시 알림을 보냅니다. 이 푸시 알림에는 사용자의 현재 위치와 관련된 내용이 포함됩니다. iBeacon 기술은 마케팅 효과를 높이고 고객 경험을 개선하는 데 목적이 있습니다.
iBeacon 기술을 배우고 싶어서 이 글을 읽고 계십니다. 이 글에서는 이 놀라운 기술의 다양한 측면, 즉 설정 요구 사항, 작동 방식, 장점 등을 안내해 드립니다.
iBeacon 장치란 무엇입니까?
대부분의 경우 비콘과 아이비콘이라는 용어는 혼용되어 사용됩니다. 그러나 아이비콘은 기본적으로 애플이 위치 인식 시스템에 사용하는 등록상표입니다. 아이비콘은 다양한 안드로이드 및 iOS 기기에서 실행되는 여러 모바일 앱이 물리적 환경에서 해당 기기의 신호를 수신할 수 있도록 합니다.
이 기기는 고객의 현재 위치를 기반으로 유용한 정보가 포함된 푸시 알림을 전송합니다. 통신에는 블루투스 저에너지(BLE)를 사용합니다.
iBeacon 시스템의 핵심 구성 요소
iBeacon 기술이 효과적으로 작동하려면 몇 가지 핵심 구성 요소가 서로 긴밀하게 연동되어야 합니다. iBeacon 시스템이 원활하게 작동하려면 다음과 같은 핵심 구성 요소가 필요합니다.
iBeacon 송신기
- iBeacon 송신기는 Bluetooth Low Energy(BLE) 신호를 방송하기 위해 특정 장소에 고정되는 작은 무선 장치입니다.
- 벽, 천장, 선반 등에 설치가 가능하며, 고유한 ID가 포함된 신호를 전송합니다.
호환 수신 장치
- 수신 장치에는 iBeacon 신호를 감지할 수 있는 Bluetooth Smart 기능이 있어야 합니다.
- iOS 또는 Android 운영 체제와 호환되는 버전을 실행해야 합니다.
- 대부분의 최신 스마트폰에는 iBeacon과 작동할 수 있는 Bluetooth가 내장되어 있습니다.
iBeacon 신호를 감지하고 조치를 취하는 앱
- 수신 장치에서 iBeacon 신호를 지속적으로 스캔하고 감지하려면 특수 앱이 필요합니다.
- 앱은 신호 강도를 기반으로 근접성을 판단하고 알림과 같은 적절한 작업을 트리거합니다.
- 앱은 iOS의 Core Location이나 타사 SDK와 같은 iBeacon 프레임워크를 사용하여 만들 수 있습니다.
사용자 위치 권한
- 앱이 iBeacon 신호를 감지하려면 사용자가 위치 권한을 부여해야 합니다.
- 이를 통해 앱은 근처의 iBeacon 장치를 지속적으로 스캔하고 근접성을 파악할 수 있습니다.
- iBeacon 기능을 사용하려면 권한이 필수이며, 권한이 없으면 앱이 신호를 감지할 수 없습니다.
스마트폰은 비콘과의 근접성에 따라 스스로 동작을 트리거하지 않는다는 점에 유의해야 합니다. 이러한 기기에 설치된 특정 앱은 Estimote SDK 또는 Apple의 다른 네이티브 프레임워크와 같은 다양한 API를 사용하여 비콘을 감지합니다. 전체 BLE 호환 목록은 Bluetooth 공식 사이트에서 확인할 수 있습니다.
iBeacon 기술은 어떻게 작동합니까?
iBeacon 장치는 벽에 부착되거나 고정된 위치에 배치됩니다. iBeacon 송신기는 수신 장치가 범위 내에 없더라도 정기적으로 BLE(Bluetooth Low Energy) 신호를 방송합니다.
![]()
iBeacon 방송 신호
이렇게 전송되는 신호에는 각 iBeacon을 식별하는 UUID(Universally Unique Identifier), 주요 값, 그리고 부차 값이 포함됩니다. UUID는 비콘이 속한 조직을 나타내며, 주요 값과 부차 값은 개별 비콘을 구분합니다. BLE 신호의 전송 전력은 신호 강도를 통해 근접 거리를 추정할 수 있도록 보정됩니다. 신호가 강할수록 거리가 가까워집니다.
iBeacon 신호를 감지하고 작동하는 앱
스마트폰과 같은 수신 기기에서는 특수 앱이 백그라운드에서 BLE 신호를 지속적으로 스캔합니다. 앱이 iBeacon 신호를 감지하면 전송된 신호에서 UUID, 주 번호 및 부 번호를 추출합니다. 신호 강도( RSSI )를 사용하여 앱은 기기와 iBeacon 사이의 거리를 추정합니다. UUID와 주/부 번호 값을 통해 앱은 감지된 특정 iBeacon을 식별합니다. 필요한 경우 앱은 해당 iBeacon에 대한 규칙에 따라 푸시 알림이나 정보 팝업과 같은 적절한 작업을 실행할 수 있습니다. 관련 앱이 없으면 iBeacon 브로드캐스트를 수신할 수 없습니다.
iBeacon s이날 i식별자 – UUID, Major, M이노르, Tx 전력
iBeacon 표준은 BLE 신호를 사용하여 주변 기기에 식별 정보를 전송합니다. 각 iBeacon 전송에는 4가지 주요 식별자가 포함됩니다.
고유 식별자(UUID): UUID는 iBeacon에 고유한 식별자를 부여하는 16바이트 문자열입니다. 예를 들어, 코카콜라가 식료품점에 비콘 네트워크를 구축했다면, 코카콜라 소유의 모든 비콘은 동일한 UUID 코드를 갖습니다. 이 고유 식별자에는 비콘의 소유자 및 사업체와 같은 비콘 관련 일반 정보가 포함됩니다.
메이저(Major): 이는 기본적으로 더 큰 그룹 내에서 더 작은 비콘 하위 집합을 고유하게 식별하는 데 사용되는 2바이트 문자열입니다. 예를 들어, 코카콜라가 특정 식료품점에 4개의 비콘을 사용하는 경우, 모든 4개의 비콘에는 동일한 메이저가 포함됩니다. 이를 통해 코카콜라는 특정 매장에서 고객의 정확한 위치를 파악할 수 있습니다.
마이너(Minor): 이것 또한 비콘을 개별적으로 식별하는 데 사용되는 2바이트 문자열입니다. 코카콜라 사례를 다시 살펴보겠습니다. 한 슈퍼마켓에 4개의 비콘이 있습니다. 이 4개의 비콘은 모두 고유한 마이너 값을 가지고 있습니다. 따라서 마이너는 기업이 매장 내 고객의 정확한 위치를 고유하게 식별하는 데 도움이 됩니다.
송신 전력(Tx Power): 송신 전력 은 고객과 비콘 사이의 근접 거리를 제공합니다. 송신 전력은 어떻게 작동할까요? 송신 전력은 비콘 장치에서 정확히 1미터 떨어진 지점의 신호 강도를 측정합니다. 이 값은 사전에 하드코딩 및 보정되어 있으므로, 장치는 이를 기준값으로 사용하여 사용자의 예상 거리를 제공합니다.
키 diBeacon과 Eddystone의 차이점
iBeacon과 Eddystone은 모두 몇 가지 주요 차이점이 있는 Bluetooth Low Energy(BLE) 비콘 프로토콜입니다.
![]()
기술: iBeacon 기술은 기본적으로 Apple에서 개발한 비콘 프로토콜이므로 Apple이 모든 사양을 관리합니다. iOS 7 이상 버전은 이 프로토콜을 지원하며 iPad와 iPhone에서 주변의 다양한 블루투스 장치를 검색할 수 있습니다. 반면, Eddystone 비콘은 오픈 소스 비콘으로, 누구나 저렴한 가격으로 제조할 수 있습니다. GitHub에서 제공되는 사양을 누구나 사용할 수 있습니다.
호환성: iBeacon은 Android 및 iOS와 호환되지만 iOS에서만 기본적으로 지원됩니다. 반면 Eddystone은 Android, iOS 및 BLE 비콘을 지원하는 모든 플랫폼과 호환됩니다.
사용 편의성: iBeacon은 구현이 매우 쉽습니다. 하지만 Eddystone은 훨씬 더 유연하지만 통합을 위해 더 많은 코딩이 필요합니다. 실제로 여러 회사가 Eddystone을 사용하여 각기 다른 방식으로 비콘을 개발하기 때문에 다소 복잡할 수 있습니다.
사용법: iBeacon에서 UUID(특정 코드)는 개발자 서버와 연결되어 있습니다. 이 코드가 스마트폰으로 전송되면, 기기는 코드를 수신한 후 특정 작업을 수행하기 위해 특수 앱이 필요합니다. 즉, 제대로 작동하려면 앱이 필수적입니다. 반면, Eddystone은 UUID 대신 URL을 사용하므로 사용자가 브라우저에서 쉽게 접속할 수 있습니다. 따라서 작동에 앱이 필요하지 않습니다.
보안 및 개인정보 보호: iBeacon은 신호를 공개적으로 전송합니다. iOS 기기를 사용하는 사람이라면 누구나 쉽게 이를 감지할 수 있습니다. 또한, Android와 iOS 모두에서 UUID 코드를 감지할 수 있는 다양한 앱이 존재합니다. 따라서 iBeacon은 보안성이 매우 떨어집니다. 하지만 Eddystone은 '임시 식별자(Ephemeral Identifier)'라는 기능을 통해 승인된 클라이언트만 식별할 수 있는 신호를 전송하도록 합니다.
API: iBeacon은 독점 소프트웨어이므로 특정 API를 제공하지 않습니다. 하지만 Eddystone은 오픈 소스 소프트웨어이며, 해당 API는 누구나 사용할 수 있도록 공개되어 있습니다.
전반적으로 두 비콘 모두 장단점이 있으므로 필요에 따라 원하는 비콘을 선택할 수 있습니다. 직접 비콘을 개발하고 싶다면 오픈 소스인 Eddystone을 선택하는 것이 좋습니다.
iBeacon에 호환되는 기기 및 OS 버전
iBeacon 기술이 작동하려면 수신 기기와 앱이 iBeacon 프로토콜과 호환되어야 합니다. iBeacon 통신을 가능하게 하는 핵심 요소는 적절한 하드웨어, OS 버전, 위치 권한, 그리고 통합 앱입니다. iOS와 Android의 호환성 고려 사항은 다음과 같습니다.
iBeacon과 호환되는 iOS 기기
- iBeacon을 사용하려면 Bluetooth 4.0 이상을 탑재한 iPhone, iPad 또는 iPod Touch 모델이 필요합니다. 여기에는 iPhone 4S 이상이 포함됩니다.
- 전체 마이크로로케이션 및 백그라운드 감지 기능을 사용하려면 iOS 기기에 iOS 7 이상이 필요합니다. 이전 iOS 버전은 지원이 제한적입니다.
- 사용자는 iBeacon을 감지하기 위해 앱에 위치 권한을 부여해야 합니다.
iBeacon과 호환되는 Android 기기
- 대부분의 최신 안드로이드 스마트폰은 하드웨어 수준에서 iBeacon 통신을 지원합니다.
- 소프트웨어의 경우, iBeacon 통합을 원활하게 하려면 Android 5.0 Lollipop 이상을 권장합니다. 이전 Android OS 버전은 지원이 제한적입니다.
- 특별한 하드웨어는 필요하지 않지만, iBeacon을 감지하려면 장치의 Bluetooth를 켜야 합니다.
iBeacon 상호 작용에 필요한 앱
- iOS와 Android 플랫폼 모두에서 iBeacon을 지원하는 특수 앱이 필요합니다.
- 많은 타사 앱은 기본적으로 iBeacon 감지 및 통합 기능을 제공합니다.
- 사용자 정의 앱의 경우 기본 iOS 또는 Android iBeacon API를 사용하여 iBeacon 기능을 구축할 수 있습니다.
- 앱은 Bluetooth 액세스와 함께 사용자 위치 권한을 요청해야 합니다.
실제 iBeacon 애플리케이션 및 사용 사례
iBeacon 기술은 마케팅 전략에서 중요한 역할을 합니다. 다양한 산업 분야에서 iBeacon 기술이 널리 사용되는 사례는 다음과 같습니다.
초정밀 위치 파악 및 실내 내비게이션: iBeacon은 GPS가 제대로 작동하지 않는 실내에서도 정확한 위치 데이터를 제공할 수 있습니다. 앱은 iBeacon을 활용하여 박물관, 공항, 슈퍼마켓 등에서 사용자를 안내할 수 있습니다.
근접 마케팅 및 알림: 매장은 고객이 특정 구역에 들어갈 때 할인 혜택이나 추천 상품에 대한 알림을 보낼 수 있습니다. 박물관은 사용자의 위치 주변에 있는 전시에 대한 자세한 정보를 제공할 수 있습니다.
자산 추적: 장비 및 재고에 부착된 iBeacon을 통해 창고, 사무실 등에서 해당 자산의 이동 및 위치를 추적할 수 있습니다. 직원들은 공유 자원을 신속하게 찾을 수 있습니다.
출석 관리: 학교 및 행사 주최측은 iBeacon 영역에 사람들이 출입하는 시점을 감지하여 출석을 확인할 수 있습니다. 이는 사용자가 직접 체크인할 필요 없이 익명으로 이루어집니다.
비접촉식 결제: iBeacon을 통해 위치 기반 모바일 결제가 가능합니다. 앱을 열 필요 없이 사용자가 매장을 이동하는 동안 자동으로 결제가 이루어질 수 있습니다.
정확한 마이크로 위치 감지와 상황별 알림 기능을 갖춘 iBeacon은 근접 기반 애플리케이션에 새로운 가능성을 열어줍니다. 소매, 이벤트, 운송, 제조 등 다양한 산업 분야에서 이 다재다능한 기술의 혜택을 누릴 수 있습니다.
iBeacon은 얼마나 많은 에너지를 소모합니까?
비콘은 기본적으로 배터리를 사용하는 독립형 장치입니다. 따라서 iBeacon의 에너지 소비량을 파악하는 것이 매우 중요합니다. 따라서 여기서 한 가지 의문이 생깁니다. 비콘은 배터리가 완전히 방전될 때까지 얼마나 오래 작동할까요? 앞서 언급했듯이 이러한 장치는 Bluetooth Low Energy(저전력 블루투스)로 작동하므로 에너지 소비량이 많지 않을 것으로 예상됩니다.
일반적인 비상 신호기는 최소 1년 동안 배터리 교체 없이 작동할 수 있습니다. 또한 배터리 수명은 신호기의 종류에 따라 다릅니다. 예를 들어, 당사의 M1 코인형 비상 신호기는 16개월의 배터리 수명을 제공하는 반면, M3 산업용 비상 신호기는 최대 20년까지 배터리 수명을 유지할 수 있습니다.
iBeacon 프로토콜의 보안성은 어느 정도입니까?
iBeacon 프로토콜의 보안에는 의문점이 있습니다. 이 프로토콜은 보안을 전혀 제공하지 않는다는 점을 명심하세요. 기본적으로 비콘 ID를 스캔하는 것은 매우 쉽습니다. 따라서 UUID, Major 및 Minor 문자열이나 ID를 찾으면 해당 비콘의 현재 매개변수를 다른 비콘 기기에 할당하여 복제하거나 스마트폰을 사용하여 에뮬레이션할 수 있습니다. 모든 스마트폰이 비콘을 에뮬레이션할 수 있는 것은 아니지만, 앞으로 에뮬레이션 가능한 스마트폰의 수는 늘어날 것입니다.
민감한 데이터를 교환하는 데 iBeacon 기술을 사용하지 않는 것이 훨씬 나을 것입니다. 가상 상황을 통해 이 장치의 보안성을 살펴보겠습니다. 예를 들어, 이 장치를 사용하여 대문을 열었다고 가정해 보겠습니다. 승인된 직원이 자신의 비콘을 스캔하여 출입합니다. 아시다시피 비콘의 범위는 평균 약 30미터입니다. 즉, 범죄자는 집이나 사무실이 아닌 다른 곳에 앉아 원래 비콘 키와 동일한 비콘 키를 쉽게 생성할 수 있습니다. 이 키를 사용하여 문을 열 수 있습니다.
범죄자가 비콘 ID를 어떻게 얻는지 궁금하실 겁니다. 큰 문제는 아닙니다. 이 기능을 제공하는 다양한 앱이 있습니다. 이러한 앱은 특정 범위 내에서 비콘의 모든 정보를 제공합니다.
iBeacon 기술 보안을 보호하는 방법
iBeacon 보안을 보호할 방법이 있을까요? 비콘 기술은 나날이 발전하고 있습니다. 현재 여러 회사에서 비밀번호로 비콘을 보호하여 해커가 고객에게 알림을 보내지 못하도록 하는 방안을 모색하고 있습니다. 하지만 민감한 정보를 비콘에 저장하는 것은 권장하지 않습니다. 또한, MOKOSmart와 같이 신뢰할 수 있는 비콘 제조업체 에서 제품을 구매하는 것이 좋습니다.
IBEACON에 대해 계속 읽어보세요







