6

브라우저가 iBeacon 장치를 가까이에서 인식하도록하는 방법이 있습니까? HTML5 위치 정보가 작동하는 방식과 유사 블루투스 비콘/iBeacons의 브라우저 인식

...

이 자바 스크립트에 의해 소비되는 세부 사항을 제공 할 수있는 브라우저 플러그인이 달성 할 수있는 일이 될 것입니다 그렇지 않다면?

+1

나는 그것을 의심. [15] – Scimonster

답변

5

불행히도, 아니오. 비콘 감지와 자바 스크립트 사이에 어떤 웹 브릿지도 구현되어 있지 않습니다.

모바일 브라우저 (iOS 또는 Android)에서 플러그인 방식이 가능하지 않습니다. 브라우저가 모바일 Safari/Mobile Chrome에서 외부 앱과 JavaScript 간의 비동기 통신을 지원하지 않기 때문입니다. 당신이 할 수있는 최선의 방법은 비콘에 응답하는 사용자 정의 앱을 가지고 브라우저에서 웹 페이지를 시작하는 것입니다. 그러나 나는 그것이 당신이 요구하는 것이 아니라는 것을 깨닫습니다.

자바 스크립트로 기본 앱을 만들려면 Cordova (PhoneGap이라고도 함)를 사용하고 신호 지원을 제공하는 플러그인을 사용할 수 있습니다. 우리 회사는 우리의 ProximityKit 비콘 프레임 워크에 대한 하나 있습니다

https://github.com/RadiusNetworks/proximitykit-plugin-cordova

여기에 기본 비콘 지원이있는 코르도바 플러그인도있다 :

https://github.com/petermetz/cordova-plugin-ibeacon

+0

우수한 David !!!Cordova/PhoneGap의 지시에 따라 주셔서 감사합니다. 그것은 꽤 많이 내가 커버하고 좋은 시작이다 커버 :) ... :) –

2

Google 크롬 개발자 사이트는 데스크톱 브라우저 기능을 진행중인 것으로 보여줍니다 (2016). 이 작업 진행 API를 시도하는 웹 블루투스 API 사양은 아직 확정되지 않은 경우에도

https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web?hl=en

, 크롬 팀이 적극적으로 열정적 인 개발자를 찾고 있습니다 (나는 당신을 의미 ) 및 구현에 대한 사양 및 피드백 에 대한 피드백을 제공하십시오.

웹 블루투스 API는 실험 플래그를 사용하여 컴퓨터에 로컬로 원산지 재판에서 실험적으로 당신의 기원을 활성화하거나 할 현재 사용할 수 있습니다. 구현이 부분적으로 완료되었으며 Chrome OS, Android M, Linux 및 Mac에서 현재 사용할 수있는 부분은 입니다. 크롬에

이동 : // 플래그/# 크롬을 다시 시작 강조 플래그를 활성화 - 웹 블루투스를 사용 가능으로 설정을 검색 할 수 있어야하고 근처의 블루투스 장치에 연결/블루투스 특성을 쓰기 읽기, GATT 알림을 받고 블루투스 장치가 언제 연결이 끊어 졌는지 알 수 있습니다.

https://github.com/WebBluetoothCG/web-bluetooth/blob/gh-pages/implementation-status.md

관련 문제