Eddystone 프로토콜 및 사양

Eddystone 프로토콜 및 사양

블루투스 비콘은 모든 마케팅 전략을 통해 복용. 그들은 기업을위한 근접 인식 응용 프로그램을 가능하게, 고객 및 기타 산업 환경. 이 문서에서는 Eddystone 프로토콜과 사양을 설명합니다. 그 위에, 당신은 Eddystone의 기준 비콘 블루투스 BLE에 대해 배우게됩니다, 아이 비콘, 및 AltBeacon뿐만 아니라.

비콘은 그래서에 대한 우리의 전체 세계를 변환하는. 우리는 앞으로 이동하기 전에, 어떻게 자신의 광고 패킷은 일을하고 자신의 표준은 무엇인가 않습니다?

블루투스 BLE 비콘 기준

오늘 비콘 세 가지 중요한 시장의 표준이.

아이 비콘 ,Eddystone, ALT

1. 구글에서 Eddystone

구글은이 비콘 곳에서 다시 시작 2015. 그것은 모두 Android 및 iOS 스마트 폰과의 호환성을 가지고. Eddystone 세 프레임 유형의 패킷을 전송. 다른 기업은 근접 비콘 응용 프로그래밍 인터페이스를 사용하여 탐지 장치를 관리 할 수 ​​있습니다.

2. 애플 아이 비콘

애플에서 자신의 비컨을 출시 2013. 또한 Android 및 iOS 스마트 폰과 호환이. UUID는 알려진 범용 고유 식별자를 전송하도록 저에너지 블루투스 근방 검출 기술을 사용하여. 우리는 앞으로이 글에서 자세하게 설명 할 것.

3. 반경 네트워크에서 AltBeacon

반경 네트워크에서의 비콘 곳을 출시 2014. 이는 비컨 애플리케이션의 다른 형태로 오픈 마켓의 넓은 범위를 갖는 비콘 오픈 소스 인.
세 표준은 BLE 채널에서 전송 광고 패킷 BLE 방송 메커니즘을 사용하여. 그들은 사용 37, 38 과 39 와이파이 트래픽을 충돌 방지하기.

Eddystone 프로토콜 사양

모든 표준은 데이터와 형식을 추가하는 BLE 광고의 자신의 구조를 사용. 비콘 장치는 광고 채널의 세 가지마다에서 동일한 패킷을 광고한다. 따라서, 모든 BLE 패킷 스캐너 또는 수신기는 쉽게 그 패킷을 선택할 수 있습니다. 수신기는 수신하면, 그것은 그 패킷을 디코딩하거나인지 판단. 그 복호 경우, 수신기는 대응하는 조치를 취.

공통 요소

광고 패킷 내, 데이터 페이로드의 다른 구조가있다: 길이, 유형, 데이터.

길이 필드는 기본적으로 전체 이후의 데이터 필드의 크기와 데이터 유형을 정의.

그 위에, 데이터 유형은 데이터가 이름 또는 URI인지 설명. 하나는 서비스 UUID 또는 정의 된 다른 데이터 유형 중 하나가 지정하는 것은 추가적인.

마지막 하나는 패킷 데이터입니다. 비콘 장치는 상기 공정으로 구성을하는 곳이다. 이들은 데이터 필드 안에 서브 구조를 정의하므로. 그들은 다양한 표준을 결정하기 위해 그렇게.

데이터 및 광고 패킷이 동일한 형식을 사용하는 것이 중요하다. 장치는 기본적으로 표준 광고 패킷 포맷에 따라 비콘. 하나, 그들은 하나 개 이상의 기준에 대한 데이터 페이로드를 포함한다.

Google의 프로토콜 형식 비콘 Eddystone

Google의 프로토콜 형식 비콘 Eddystone

Eddystone는 크로스 플랫폼, 오픈 소스 비콘 형식 구글 제시. 그것은 다른 비콘 기준에 비해 많은 다른 프레임 유형을 정의. 비콘은 이러한 형식이 결합 또는 개별적으로 사용할 수 있습니다.

Eddystone-UID

당신은 고유 한 비콘 ID를 방송이 형식을 사용할 수 있습니다. 이는 고유 한 16 바이트 비컨 ID를 방송. ID는 10 바이트 스페이스 및 6 바이트의 인스턴스를 포함. 더욱이, 이 ID는 외부 저장 장치에 기록 장치에 매핑하는 데 유용 할 수.

비컨의 특정 세트를 그룹화하는 공간 부 사용. 다른 한편으로는, 인스턴스 ID는 전체 그룹에서 개별 장치를 식별하는 데 도움이됩니다. 이 외에도, 인스턴스 구성 요소와 네임 스페이스로 ID의 부문은 BLE 검색 전략의 최적화에 용이.

Eddystone-URL

비콘 방송 유니폼 리소스 로케이터에 사용. 프레임은 AD 패키지에 맞게 압축 인코딩 형식이있는 URL을 브로드 캐스트. URL을 디코딩 한 후, 사용자는 인터넷에 액세스하기 위해 URL을 사용할 수 있습니다.

예를 들면, Eddystone-URL 비콘은 goo.gl/moco18 같은 URL을 방송하는 경우, 클라이언트는에 눌러 웹 페이지로 이동할 수 있습니다.

Eddystone-TLM

그것은 원격 측정 - 건강 상태를 방송입니다- 비콘 장치 자체에 대한 데이터. 이 프레임은 비콘 장치에 대한 원격 측정 정보를 방송한다 그래서. 이러한 정보는 배터리 전압을 포함, 브로드 캐스트 패킷의 카운트, 및 소자 온도.

Eddystone-EID

이는 비컨의 보안을 강화하기 위해 임시 식별자를 사용하여. 이 프레임은 암호화 된 임시 식별자를 브로드 캐스트. 이 식별자는 웹 서비스와 결정 속도로 초기 등록 기간 동안 주기적으로 변경.

다른 모바일 플랫폼을위한 응용 프로그램을 필요로하지 않고 근접에 Eddystone-URL 프레임 이벤트 웹 콘텐츠 기지. iOS 용 크롬은 이미이 Eddystone 기능을 지원합니다. 크롬 오늘 위젯을 이용하여, 사용자는 액세스 웹 콘텐츠에 주변에 관련 할 수있다. 표지가 발생할 때 알림을 수신하기 위해 사용 그래서.

당신은 구글 Eddystone GitHub의 페이지에 도구와 오픈 소스 코드와 함께 다른 프로토콜 사양을 찾을 수 있습니다.

애플의 아이 비콘 데이터

애플의 아이 비콘 데이터

애플은 세계에 비콘을 도입 한 최초의 회사. 아이 비콘은 애플의 상표입니다. 이 제품을 판매하고자하는 모든 기업들은 애플의 무료 라이센스를 받아야합니다.

아이 비콘 30 바이트 패킷을 사용. 비콘에이 패킷을 방송한다 100 미터 간격. 하나, 모든 비콘은이 거리 제한을 준수하지 않는. 코어 위치 프레임 워크를 사용하여 다른 iOS 앱은 지속적으로 비컨 지역 크로싱 이벤트를 모니터링하는 아이폰 OS를 요청할 수 있습니다. 이는 기존 또는 UUID하여 아이 비콘 근방을 입력하는 단계를 포함. 그 위에, 그것은 더 크고 작은 필드를 포함.

IOS 추적 응용 프로그램이 실행 여부 일어난다. 그 위에, 그것은 폐쇄 응용 프로그램을 설정할 수 있습니다. 이 위치 기능을 설정하는 필수입니다. 그렇지 않으면, 앱이 위치를 모니터링하지 않습니다.

반경 네트워킹에서 AltBeacon 표준

AltBeacon는 또 다른 인기있는 비콘 표준입니다. AltBeacon의 사양은 불가지론 OS 및 오픈 소스 표준을 만드는 시도이다. AltBeacon의 상세 사양, 당신은 AltBeacon의 공식 웹 사이트를 방문 할 수 있습니다.

Eddystone-URL은 더 이상 작동하지 않습니다?

Eddystone-URL은 더 이상 작동하지 않습니다

때로는 Eddystone-URL이 작동하지 않은 것 같습니다. 그 이유는: 구글은 일부 순위 나 점수 메커니즘을 가지고. 그것은 구글이 매우 낮은 클릭 속도를 갖는 URL을 표시하지 않습니다 때로는 의미. 그 위에, 과거에 기각했다고 그들은 또한 통지 또는 URL을 숨기. 하나, 여기가 정확한 이유를 지정하는 것은 어렵다. 보이지 않는 문제가있는 경우, 당신은 실제 웹 승무원에 직접 문제를 취할 수.