2014-06-25 3 views
1

블루투스 저에너지를 통해 하드웨어 장치에 연결해야하는 앱을 개발 중입니다. 필자가 지금 작업하고있는 코드는 mBluetoothLeService.connect (String deviceAddress) (deviceAddress = "F8 : AF : BE : 04 : 19 : 03"위치)를 통해 장치의 주소를 통해 정상적으로 연결할 수있게 해줍니다.Android BLE 이름으로 기기에 연결

나는 주소가 아니라 이름으로 해당 장치에 연결할 수있는 방법을 찾고 있습니다. Google에서 제공하는 샘플 프로젝트를 보면 해당 메소드를 사용하여 장치에 연결하지만 새 장치를 검색하는 화면에는 장치 이름이 표시됩니다. 그래서이 필드는 나에게 보이지만, 내가 이것을 할 수있는 직접적인 방법은 없습니다.

감사합니다. 감사합니다.

답변

1

장치의 이름이 모호하기 때문에 그러한 방법이있을 수 없다고 생각합니다. 예. 견적에서 모든 BLE 비콘은 'Estimote'라고 불리므로이 이름은 고유하지 않지만 MAC 주소는 고유합니다.

모든 장치 이름이 고유 한 경우 맵을 사용하여 장치 이름과 Mac을 저장할 수 있습니다.

관련 문제