MOKOSmart의 iBeacon Android

MOKOSmart의 iBeacon Android

아이 비콘 MOKOSmart SDK가 포함 된 Android

Bluetooth 저에너지를 기반으로 Apple에서 개발 한 iBeacon 프로토콜은 다양한 장치에서 지원됩니다.. 이 기사는 iBeacons 및 Bluetooth Low Energy를 설명하고 위치 의존적 쇼핑 목록을위한 Android 앱 개발 예제를 사용하여 iBeacon Android와 앱의 위치 의존적 상호 작용을 보여줍니다.. 구현은 MokoBeacon 및 관련 SDK를 기반으로합니다..

아이 비콘, 블루투스 4.0, BECAME, 똑똑한. ot?

iBeacon의 기본 기술은 Bluetooth입니다. 블루투스 저에너지 (BECAME), 블루투스 스마트 마케팅 라벨이라고도합니다., 버전에 포함되었습니다 4.0 블루투스 표준. BLE는 이전 버전의 Bluetooth Classic과 호환되지 않습니다. 블루투스 4.0 표준 호환 장치가 하나 또는 두 변형을 구현해야 함을 지정합니다., 즉. 저에너지 또는 클래식.

BLE는 iPhone과 같은 거의 모든 최신 스마트 폰에서 구현됩니다. 4+ 그리고 삼성 갤럭시 3+. iPhone은 iBeacon 신호 수신기와 – iBeacon Android와 달리 – 표지 자체로서. 안드로이드는 API 버전의 BLE 드라이버를 포함 18, 즉. 기계적 인조 인간 4.3. 부수적으로, 현재 컴퓨터도 BLE 가능. Windows에서, 하나, 드라이버는 Windows에서만 제공됩니다 8 그리고 2011 년 중반부터 Apple 컴퓨터에서 BLE를 사용할 수있었습니다..

BLE는 심박수 모니터 및 장난감 헬리콥터와 같은 다양한 주변 장치를 계속 지원합니다., 온도계, 피트니스 장비 및 칫솔, 예, 칫솔과 운동화.

최초의 iBeacon 앱이 포함 된 iOS 및 Android

iOS 7 현재 iBeacon을 앱에 통합하기위한 최고의 전제 조건을 개발자에게 제공합니다.. iOS부터 7, 운영 체제는 등록 된 iBeacon을 발견했거나 신호를 잃으면 더 이상 메모리에없는 앱을 시작합니다.. 이를위한 등록은 핵심 위치 프레임 워크를 통해 이루어집니다, 핵심 블루투스보다 사용하기 쉽습니다. 가장 잘 알려진 iBeacon 안드로이드 및 iOS 앱은 MokoBeacon입니다. 선택한 이벤트가 발생하면 조치를 취합니다.. 예를 들어, 집에 올 때 일정 관리 항목을 작성합니다..

Android는 iBeacon의 전 작품을 지원하지 않습니다. 여러 타사 공급 업체가 솔루션으로 개발자의 호의를 얻기 위해 경쟁, Radius Networks 및 Sensorberg 포함. 무료 Radius Networks 솔루션은 Android에서 iBeacon 서비스 및 필요한 API를 제공하는 프로그램 라이브러리로 구성됩니다..

Sensorberg는 하드웨어로 구성된 완전한 패키지를 사용합니다, iBeacon 관리 용 소프트웨어 개발 키트 및 소프트웨어, 앱 콘텐츠 및 사용자 상호 작용. Sensorberg 솔루션이 사용되었습니다, 예를 들어, Cebit 앱에서 2014, iBeacon Android 및 iBeacon iOS에서 사용 가능. 응용 프로그램은 훈련 장소를 제공, 선택된 무역 박람회장에서 스마트 폰으로 인턴쉽 및 구인.

정보 품질 및 데이터 보호는 성공에 매우 중요합니다

소비자 측면에서, iBeacon, 광고로 스팸이 들어간 스마트 폰에 대한 두려움, 방해하는, 개별화 된 고객 연락처, 소수 보고서에서와 같이. 이러한 우려 중 일부는 정당화되지 않습니다, iBeacon 안드로이드 기능으로, 필연적으로 참조로 사용되는, 쇼. iBeacon은 옵트 인 모델을 사용합니다. iBeacon 앱을 설치해야만 사용자가됩니다; 다른 모든 스마트 폰 소유자는 절약됩니다.

iOS는 또한 iBeacon에 의해 트리거 된 정보 만 신중하게 표시합니다. 사용자가 비콘 범위 내에있는 동안 스마트 폰을 켜면 나타나고 멀어지면 사라집니다.. 쇼핑 센터를 방문한 후 경고음과 진동으로 인한 간섭이나 넘치지 않는 메시지 센터.

사용자가 iBeacon 앱을 유용하게 사용하고 성가신 경우 제공된 정보 및 기능의 품질을 크게 결정합니다.. 외침 설명: “위치 서비스, 위치 마케팅이 아님”. 따라서, 유틸리티가있는 앱만 성공합니다. 성가신 앱이 휴대 전화에서 날아갑니다., 부정적인 리뷰는 나머지를 수행.

iBeacon 안드로이드로 할 수있는 일?

iBeacon은 예를 들어. 같은 특정 위치를 식별하는 데 사용 “작업” 또는 “집”. 그런 다음 스마트 폰에서 사전 정의 된 동작을 트리거 할 수 있습니다. 예 :. 사용자가 집을 떠나거나 집에 들어 오면 WLAN을 자동으로 켜고 끌 수 있습니다.

다양한 앱으로, 이러한 기능은 GPS 데이터 또는 셀 타워를 기반으로 구현할 수도 있습니다, 그러나 두 대안 모두 단점이 있습니다.. GPS 추적은 많은 에너지를 사용하며 건물에서 작동하지 않습니다. 셀 타워가있는 위치가 정확하지 않습니다. 농촌 지역에서, 셀 타워는 몇 킬로미터 동안 보일 수 있습니다. iBeacon으로, 그것은 단지 몇 미터입니다. 집안의 개별 방을 식별하는 데에도 사용할 수 있습니다. 최후의 수단으로, 여전히 WLAN이있을 것입니다, SSID도 정기적으로 방송하기 때문에. 운수 나쁘게, 휴대 전화가 WLAN 하드웨어를 꺼서 에너지를 절약하기 때문에 실패, 블루투스 수신기는 제외.

구성 MkiBeacon 매개 변수

이 기사, 우리는 MkiBeacon을 사용합니다. iBeacon은 모든 USB 포트에 간단히 연결됩니다. 전압 만 있으면되므로 PC 일 필요는 없습니다..

다음 앱이 스마트 폰에 설치되어 구성됩니다.:

앱을 시작한 후, 모든 iBeacon이 근처에 표시됩니다. 몇 개 있으면, 아마도 가장 짧은 거리 일 것입니다. 자신의 iBeacon을 클릭 한 후, 구성보기가 열립니다:

iBeacon android configuration

다음 설정을 조정할 수 있습니다:

UUID:

iBeacon의 실제 ID. 실제로 예를 들어. 보다 폰 비콘은 모두 같은 UUID를가집니다. 이런 식으로, 앱에서 유효한 비콘 목록을 유지할 필요가 없습니다.. 그런 다음 가게는. 메이저 및 마이너를 통해 식별.

UUID of ibeacon android
주요한 / 미성년자:

아이디어는 모든 상점이 동일한 UUID를 얻는다는 것입니다.. 전공은 부서를 식별하는 데 사용될 수 있습니다 (전자 제품, 의류, 총알, ..). 그런 다음 미성년자가 사용됩니다, 예를 들어, 선반을 식별하기 위해 (“keyboards” shelf in the “Electronics” department).

전송 거리:


전송 전력:

여기에서 전송 강도를 설정할 수 있습니다 7 단계. It’s best to try it out a bit. 거리는 물론 추정치입니다.


방송 간격:

iBeacon이 ID를 보내는 빈도를 나타냅니다. 이 경우, 1 방법 100 밀리 초.


일련 번호:

일련 번호. 조정 가능.


iBeacon 이름:

이름과 일련 번호는 함께 iBeacon을 식별 할 수있는 이름을 구성합니다.. 그러나 UUID가 더 중요합니다.


연결 모드:

설정을 변경하지 못하게 할 수 있습니다. 값이 1, 당신은 자신을 잠겨, 하지만 비콘은 계속 작동합니다.


비밀번호 변경:

여기에서 비밀번호를 설정할 수 있습니다.

modify password on ibeacon android
iBeacon 재부팅:

설정 변경 후, iBeacon을 다시 시작해야합니다. 이전 비밀번호가 필요합니다.
값을 변경 한 후, 오른쪽 상단에있는 저장을 클릭하십시오. 그것은 항상 나를 데려 갔다 1 둘째, 변경 사항이 아직 iBeacon으로 전송되지 않았지만. 모든 것이 바뀌었을 때, 재부팅 iBeacon을 클릭하면 다음 대화 상자가 열립니다:

reboot ibeacon android

이 단계는 중요합니다, 그렇지 않으면, 변경 사항이 적용되지 않습니다. I don’t know what the catch is for, 그러나 나는 그것을 넣어. 공장에서 처음 설정 한 Moko4321 비밀번호를 여기에 입력해야합니다. 그렇지 않으면, the process will fail without any error message 🙁 Of course, 두 번째, 당신의 자신의 암호가 사용됩니다.

IBeacon 기술은 휴대 전화에서 위치에 따른 동작을 트리거하는 이상적인 방법을 제공합니다. 저렴한 비용과 낮은 에너지 소비로 인해, 문제없이 여러 비콘을 사용할 수 있습니다. 비콘은 3 개의 거리 범위를 구별하기 때문에, 스마트 폰이 비콘 바로 옆에있는 경우에도 동작이 트리거 될 수 있습니다 (예 :. 침대에서).

앱이 약간 엉망이지만, 비콘은 좋은 인상을줍니다. 앱이 작동하고 초기 설정에 한 번만 필요. 처음에 전송 전력을 조정해야 할 수도 있습니다 – 응용 프로그램에 따라.

집에서, 비 배터리 솔루션을 선택합니다, 배터리를 절약 할 필요가 없기 때문에 범위 문제가 적으므로. 포리스트에 들어간 후 휴대폰을 자동으로 설정하려면, 당신은해야, 물론이야, 배터리 구동 장치를 사용. 이들은 보통 1 년 이상 지속됩니다.

iBeacon 기술: 마이크로 위치 스마트 폰 및 태블릿 앱

이름에서 알 수 있듯이, iBeacon 기술은 Apple에서 2013. 비콘은 설치할 수있는 소형 무선 송신기입니다, 예를 들어, 상점이나 박물관에서 특정 정보를 고객이나 방문자에게 보내기. BECAME (블루투스 저에너지) 여기에 사용됩니다. 이것은 새로운 기술은 아니지만 이미 펄스 시계에서 발생합니다., 예를 들어. 하나, 무선 송신기는 매우 장거리가 없습니다. 하나, 비콘에는 모바일 장치 또는 사용자가 개인적으로 인식하거나 모니터링 할 수있는 다른 기술이 포함되어 있지 않습니다. iBeacon을 지원하는 앱도 필요합니다. 기술에 대한 앱이 모바일 장치에 설치되어 있지 않은 경우, 스마트 폰, 예를 들어, 상점에 설치된 iBeacon에 반응하지 않습니다.

iBeacons 방법 / 표지 작업

해당 앱이 설치되어 있고 장치가 비콘에 가까이 오는 경우, 시스템이 앱을 활성화합니다. 이것을하기 위해, 앱은 비콘으로부터 신호를 수신하여 근처에 특정 iBeacon이 있음을 알고 있습니다.. 세부 사항은 항상 다릅니다, 앱과 운영자에 따라. 일부 경우에, 예를 들어, 하나의 메시지 만 표시됩니다, 다른 제안이나 바우처가 제시된 경우. 각 iBeacon에는 특정 식별자가 있습니다, UUID라고도 함 (보편적으로 고유 한 식별자) ​​in technical jargon. 이것으로, 응용 프로그램은 인터넷을 통해 추가 정보를 검색하여 사용자에게 표시 할 수도 있습니다.
하나, 앱은 주변의 비콘 만 인식 할 수 없습니다, 그러나 그들은 각각의 핸드 헬드에서 얼마나 멀리 떨어져 있는지 확인할 수 있습니다. 세 가지 거리가 있습니다:

1. 멀리 (거리 “멀리”)
이것은 약의 거리를 의미. 2미디엄 – 20미디엄. 예를 들어, 근처 상점에 대한 정보가 스마트 폰으로 전송됩니다.

2. 근처에 (거리 “근처에”)
여기 거리는 약 0.5m입니다 – 2미디엄. 당신이 가게를 입력하면, 예를 들어, 앱은 사용자를 환영합니다.

3. 곧장 (거리 “즉시”)
이것은 직접적인 근접성을 의미합니다. 예를 들어, 사용자가 박물관의 그림 바로 앞에 서있는 경우, 앱은 미술품에 대한 특정 정보를 제공 할 수 있습니다.

게다가, 거리의 결정이 이미 상대적으로 좋다고 말해야합니다., 하지만 정확히는 아닙니다. 정확한 위치는 정확한 위치에서 몇 미터를 벗어날 수 있습니다.

iBeacons = 애플 – 비교가 무엇입니까iBeacon 안드로이드가되었습니다?

이미 언급했듯이, 애플은 iBeacon을 소개했다. 개발자를위한, iOS8은 iBeacon을 앱에 통합하기위한 최고의 환경입니다. 그러나 iBeacon은 Android 기기에서도 사용할 수 있습니다. 하나, 이것은 자연스럽게 가지 않습니다. 하나, 이를 위해 다른 솔루션을 제공하는 여러 제공자가 있습니다..
잘 알려진 무료 솔루션은 Radius Networks에서 제공합니다., 예를 들어. 프로그램 라이브러리가 여기에 제공됩니다, iBeacon 및 iBeacon 서비스 사용에 필요한 API로 구성.
Sensorberg는 또 다른 솔루션을 제시합니다. 하드웨어 패키지, iBeacon 관리 용 소프트웨어 개발 키트 및 소프트웨어, 앱의 내용과 사용자의 상호 작용, 구현에 필요한 모든 것이 포함되어 있습니다.

하나, 스마트 폰 또는 태블릿이 BLE 기술을 지원하고 호환 가능한 칩이 있는지 확인해야합니다. 이것은 iPhone 4S의 Apple에서 이미 보장됩니다.. 그러나 많은 안드로이드 기기는 이미 그러한 칩을 가지고 있습니다.. HTC 하나처럼, 구글 넥서스 4, 5, 7 과 10 S3의 Samsung Galaxy 스마트 폰.
하나, 하드웨어 만이 중요 할뿐만 아니라, 뿐만 아니라 소프트웨어. 버전에서 BLE 5 iOS에서 지원됩니다. 안드로이드 버전에서만 4.3. 하드웨어가 올바른 경우, 그러나 소프트웨어는 아닙니다, 스마트 폰 또는 태블릿을 업그레이드하기위한 사용자 정의 ROM과 같은 솔루션이 있습니다..

 

이 항목이 게시되었습니다 분류되지 않은. 북마크 퍼머 링크.