블루투스 저전력 비콘 에는 두 가지 프로토콜이 있습니다 . 하나는 2013년 애플에서 개발한 iBeacon이고, 다른 하나는 2015년 구글에서 개발한 Eddystone입니다. 이 두 프로토콜은 기능 구현 및 적용 시나리오에서 유사점을 가지고 있으며, 점점 더 널리 사용되고 있습니다. 많은 개발자들이 위치 기반 마케팅에 Eddystone과 iBeacon을 활용하여 기업들이 사업을 확장하고 수익을 증대할 수 있도록 지원하고 있습니다. 콘텐츠 전송에 가장 적합한 플랫폼을 선택하려면 두 프로토콜에 대한 철저한 이해가 필요합니다. 이 글에서는 Eddystone과 iBeacon을 비교 분석하여 어떤 프로토콜이 프로젝트에 더 적합한지 알아보겠습니다.
에디스톤: 작동 원리, 장점과 단점
에디스톤(Eddystone)은 구글이 2015년 7월에 출시한 통신 프로토콜입니다. 원래는 유리비컨(UriBeacon)이라고 불렸으며, 나중에 영국 에디스톤 등대의 이름을 따서 에디스톤으로 개명되었습니다. 에디스톤은 깃허브(GitHub)에서 오픈 소스 프로토콜로 제공됩니다. 개방형 블루투스 ® LE 형식을 기반으로 하며, 블루투스 ® 신호를 통해 단거리에서 고유 식별자를 전송합니다 . 다시 말해, 이 프로토콜은 블루투스 ® LE의 확장 버전입니다. 스마트폰과 같은 스마트 블루투스 기기는 에디스톤 URL을 스캔하여 앱 설치 여부와 관계없이 비콘이 전송하는 내용을 화면에 표시합니다.
작동 원리
Eddystone은 iBeacon과 거의 동일한 방식으로 작동하지만, 여러 추가 기능이 있습니다. Eddystone 프로토콜을 사용하는 비콘은 데이터 패킷을 포함한 신호를 브로드캐스트하고, 해당 애플리케이션은 패킷을 감지하면 해당 동작을 트리거합니다. 데이터 패킷은 다음 네 가지 유형으로 구분됩니다.

- 에디스톤-UID:UID는 iBeacon과 거의 같은 방식으로 작동합니다. 즉, 짧은 코드를 정기적으로 브로드캐스팅하고 네임스페이스 구성 요소(10바이트)와 인스턴스 구성 요소(6바이트)가 있는 고유 ID입니다.
- 에디스톤웹:Eddystone-URL은 Bluetooth 지원 스마트폰을 사용하는 모든 사람이 볼 수 있는 URL을 브로드캐스트합니다.
- 에디스톤-TLM:TLM에는 클라우드로 전송된 센서 데이터와 함께 배터리 상태, 비콘 등과 같은 비콘의 상태 데이터가 포함됩니다.
- 에디스톤-EID:EID는 시간에 따라 변하는 비콘 프레임이며, 연결된 파서를 사용할 수 있습니다. EID는 암호화된 ID가 전송 직후 자체적으로 소멸되므로 안전한 환경을 조성합니다. 따라서 잠재적 해커가 비콘을 탈취할 수 없습니다.
장점
Eddystone은 개방형 포맷이므로 더욱 유연하고 사용자 정의가 가능하며 추가 데이터를 브로드캐스트할 수 있습니다. 또한, Eddystone은 애플리케이션 설치 기능을 지원할 뿐만 아니라 Google Instant Apps를 통해 다양한 운영체제에서 애플리케이션 비콘 상호작용을 지원합니다. 모든 안드로이드 기기를 무료 앱을 통해 BLE 기기로 사용할 수 있도록 지원하여 테스트 및 개발 단계에서 매우 유용합니다.
따라서 귀하의 애플리케이션이 Android 사용자를 대상으로 하는 경우, Eddystone 프로토콜을 기반으로 하는 비콘 개발이 iBeacon 프로토콜을 기반으로 하는 비콘 개발보다 더 나은 선택입니다.
단점
간단히 말해, Eddystone 비콘은 iBeacon 비콘의 거의 모든 기능을 수행할 수 있을 뿐만 아니라 몇 가지 추가 기능도 수행할 수 있습니다. 하지만 Eddystone 기술에는 몇 가지 제약이 있습니다. 예를 들어, iOS 기반 스마트폰이 Eddystone 비콘을 인식하려면 물리적 웹이 설치되어 있어야 합니다. 물리적 웹은 비콘이 스마트폰을 스캔할 수 있도록 하는 검색 서비스입니다. 물리적 웹 알림을 받으려면 스마트폰에 물리적 웹 호환 애플리케이션이나 브라우저를 설치해야 합니다.
iBeacon: 작동 원리, 장점과 단점
iBeacon은 Apple이 2013년에 개발한 프로토콜입니다. iBeacon 장치는 특정 지역에 설치되고, 블루투스 신호를 전송하도록 미리 설정된 간격으로 송신됩니다. 무선 비콘의 범위 내에 있는 모든 블루투스 ® LE 호환 장치는 비콘 신호를 스캔하여 해당 콘텐츠를 표시할 수 있습니다. 신호를 수신하면 미리 설치된 애플리케이션이 특정 작업을 실행합니다. 초기에는 iBeacon이 주로 소매업계에서 결제 프로세스 및 기타 마케팅 서비스를 간소화하는 데 사용되었습니다.
작동 원리
iBeacon은 BLE 광고의 표준화된 형식을 사용합니다. 데이터베이스 패킷에는 다음 네 가지 메시지가 포함되어 있습니다.

- 고유한 범용 식별자(UUID): UUID는 비콘에 대한 일반 정보를 포함합니다. 예를 들어, 비콘 장치가 속한 개인이나 기업의 이름이 여기에 포함됩니다.
- 전공 : Major는 비콘의 공간 정보를 의미합니다. 예를 들어, 매장 통로에서 이러한 비콘을 사용하는 경우
- 마이너 : 더 자세한 정보입니다. 예를 들어, 이 비콘은 채널 2에 있습니다.
- 송신 전력: TX 전력은 장치로부터 정확히 1m 떨어진 신호 강도입니다.
장점
iBeacon은 iOS에서 기본적으로 지원되며 모바일 운영 체제와 통합되어 있습니다. iBeacon 프로토콜의 가장 큰 장점은 다음과 같습니다. iOS 및 Android에서 앱을 활성화하고 즉시 데이터 전송을 시작합니다. 소매점에서 사용 시, 고객은 마케팅 및 광고 알림을 받기 위해 매장 앱을 열 필요가 없습니다.
iBeacon은 위치 정보의 가능성을 확장하고 기업이 실시간 길찾기, 디지털화 달성, 그리고 직장 안전 개선을 위한 실용적인 솔루션을 제공합니다. 이 프로토콜은 쇼핑몰, 박물관 및 기타 기관의 인터랙티브 지도 제작에 도움을 줍니다.
단점
iBeacon의 단점은 "플릿(fleet)" 관리 기능이 없다는 것입니다. 즉, 비콘 배치, 작동 상태 및 배터리 소모량을 쉽게 추적할 방법이 없습니다. 소매점 직원이 비콘 세트를 확인하려면 위치 지도와 각 기기를 스캔하는 애플리케이션을 들고 다녀야 합니다.
따라서 앱 사용자 대부분이 iOS 기기 사용자라면 iBeacon 앱 개발이 더 나은 선택입니다. iOS에서는 비콘 스캐닝이 핵심 위치 프레임워크를 사용하여 운영 체제 수준에서 수행됩니다. Apple의 스캔 성능 향상 기능과 최적화된 배터리 사용은 안정성을 향상하는 데 도움이 됩니다.
비교표: Eddystone 대 iBeacon
| 애플 아이비콘 | 구글 에디스톤 | |
| 기술 | iBeacon 기술은 Apple의 iOS 7 및 이후 모바일 운영 체제에 내장된 Bluetooth 저전력 비콘 프로토콜로, iPad와 iPhone이 주변의 Bluetooth 장치를 지속적으로 검색할 수 있도록 해줍니다. | Google의 Eddystone(이전 명칭: UriBeacon)은 저렴한 비용으로 모든 기업이 제작할 수 있는 오픈 소스 BLE 비콘을 위한 비콘 프로토콜입니다. |
| 호환성 | iOS 및 Android와 호환되지만 iOS에서만 지원됩니다. | iOS 및 Android와 호환됩니다. 또한, 크로스 플랫폼이므로 Bluetooth 비콘 장치를 지원하는 모든 플랫폼과 호환됩니다. |
| 구성 파일 | 이는 Apple이 관리하는 독점 소프트웨어입니다. | 오픈 소스입니다. 이 사양은 오픈 소스 Apache v2.0 라이선스에 따라 GitHub에 공개적으로 게시되어 있으므로 개발자는 접근하여 기여할 수 있습니다. |
| 접근 용이성 | 구현하기 쉽습니다. | Ibeacon보다 더 많은 패킷을 전송하기 때문에 유연하지만 통합 시 더 복잡한 코딩이 필요합니다. |
| 브로드캐스트 패킷 | iBeacon은 고유한 ID 번호를 가지고 있으며 UUID, Major, Minor, Tx Power의 네 부분으로 구성된 하나의 AD 팩만 브로드캐스트합니다. | Eddystone은 3개의 다른 패킷을 브로드캐스트합니다.
(1) 고유 ID 번호(Eddystone-UID) - 기본적으로 iBeacon과 동일합니다. (2) URL 주소(Eddystone-URL) – 스마트 기기에 URL을 열도록 지시하는 데 사용됩니다. 이렇게 하면 특정 개발자의 애플리케이션을 미리 설치할 필요가 없습니다. 또한, 위치 기반 애플리케이션 설치를 위한 주요 요소로 사용될 수 있습니다. (3) 센서 원격 측정(Eddystone-TLM) – 센서 데이터 전송. 이 프레임 유형은 비콘 상태 통계 및 진단 데이터를 전송할 수 있으므로 많은 수의 비콘을 관리해야 하는 회사에 사용됩니다. (4) EID는 시간에 따라 변화하는 비콘 프레임으로, 링크드 파서를 활용할 수 있다. |
| 용법 | UUID는 개발자 서버에 연결되어 있습니다. 따라서 스마트폰으로 정보가 전송될 때, 기기는 수신된 정보를 처리할 특정 애플리케이션이 필요합니다. 따라서 iBeacon을 통해 메시지를 수신하려면 모바일 애플리케이션이 필요합니다. | Eddystone은 UUID 대신 URL을 전송하며, 웹 브라우저에서 바로 열 수 있습니다. Chrome은 iOS 기기의 Today 알림과 Android 기기의 Physical Web 브라우저를 지원합니다. |
| 보안 및 개인 정보 보호 정책 | iBeacon에는 EID(Ephemeral Identifier)와 같은 기능이 없습니다. 비콘은 공개 신호를 전송하며 모든 iOS 기기와 특정 Android 기기에서 감지할 수 있습니다. | Eddystone은 끊임없이 변경되는 EID를 가지고 있으며, 이를 통해 비콘이 "권한이 있는 고객"만 식별할 수 있는 신호를 방송할 수 있습니다. |
| API | Apple은 iBeacon 차량 관리를 위한 특정 API를 제공하지 않습니다. 애플리케이션 프로그램 인터페이스(API)는 소프트웨어 애플리케이션을 구축하는 데 사용되는 프로토콜, 도구 및 루틴의 집합입니다. 소프트웨어 구성 요소의 상호 작용 방식을 명시합니다. | Google은 두 가지 API(Proximity Beacon과 Nearby API)를 출시했으며, 이를 통해 Eddystone은 이러한 측면에서 이점을 얻을 수 있습니다. 또한 이러한 API는 비콘 플릿 관리를 훨씬 더 간편하게 만들어 줍니다. |
이쯤 되면 에디스톤과 iBeacon 의 개념을 잘 이해하셨을 거라고 생각합니다 . 최종 결정은 개발자의 필요에 따라 달라질 수 있습니다. 또한, MOKOSMART의 패킷 인터리빙 기술을 사용하면 iBeacon과 Eddystone 중 하나를 선택할 필요가 없습니다. 저희 블루투스 비콘 장치는 두 기술 모두와 호환되기 때문입니다.
저희는 중국 최고의 iBeacon 애플리케이션 개발 기업 중 하나로, 푸시 알림, 결제 솔루션, 쇼핑, 헬스케어, 여행 및 기타 인터랙티브 솔루션 등 다양한 틈새 시장을 위한 개발 경험이 풍부한 강력한 R&D 팀과 영업 엔지니어를 보유하고 있습니다. 비콘 솔루션 구매 또는 자세한 내용은 지금 바로 문의하세요!
Eddystone과 iBeacon에 대해 계속 읽어보세요







