2017-04-04 26 views
0

나는 가 (아이 비콘 그냥 신호를 전송할 경 있기 때문에 연결되지 않음) 블루투스 아이 비콘MAC 주소/UUID로 블루투스 기기가 감지되면 Android Studio가 활동을 시작 하시겠습니까?

나는 응용 프로그램이 각을 인식 할 필요가 있으므로 각각 다른 활동을 시작합니다 여러 iBeacons이를 감지 할 때 특정 작업을 실행할 응용 프로그램을 만드는 중이라서 MAC 주소/UUID

내 응용 프로그램에 의해 비콘은 지금

아이 비콘 장치

를 스캔 할 수 있지만이 활동을 시작하고 각각을 인식 할 수 있습니다. 나는 그것이 비슷해야합니다, 그래서 내가 더 자신의 코드를 변경하지 않은

https://github.com/danasf/hm10-android-arduino/tree/master/Android/BT4LEDTest

여기에서 코드 (나의 프로젝트)를 사용


시작하는 방법을 모르는 내 현재 코드 (만약 내 코드가 30000 문자 한도를 초과한다면)

답변

1

특정 장치에 대해서는 사용 가능한 장치 목록을 얻을 수 있습니다. 각 장치의 고유 한 MAC ID와 같은 정보를 얻을 수 있습니다

블루투스 장치가 연결된 onConnectionStateChange 콜백을 받으면 서비스를 통해 작업을 시작할 수 있습니다.

또는 성공적인 연결 이벤트와 'onreceive()'시작 활동에 대한 이벤트를 브로드 캐스트 할 수 있습니다.

+0

감사합니다. 이 방법으로 특정 블루투스 장치를 MAC 주소/UUID로 감지 할 수 있습니까? – TacticalBacon

+0

BluetoothDevice https://developer.android.com/reference/android/bluetooth/BluetoothDevice.html – Jinal