2017-10-30 6 views
0

그래서 this question에서 스캔을 한 후에 블루투스 장치를 어떻게 식별 할 수 있습니까? 내가 연결된 장치 만 이름을 표시하는 것으로 보이며 다른 모든 장치는 unnamed으로 표시됩니다.Ionic을 사용하여 다른 BLE 장치와 페어링하는 방법은 무엇입니까?

제 질문은 Ionic Native BLE library을 사용하여 이름이 지정되지 않은 모든 장치를 어떻게 페어링 할 수 있습니까? 각 프로세스에 대해 수동 프로세스를 수행해야하는지는 중요하지 않습니다 (한 번만 수행되기 때문에). 미리 감사드립니다. 당신이이 같은 개체를 얻을 스캔 할 때

+0

쌍으로 무엇을 의미합니까? 암호 키를 사용하여 일반 연결이나 Bluetooth gatt 인증에 대해 묻고 있습니까? –

답변

0

, 귀하의 예제를 사용 :

이름이 용어 unnamed 인 빈 문자열
{ 
    id: "2BD5D5A7-EF50-B4F4-D4FD-9A8413006D4B", 
    rssi: -24, 
    advertising: { 
    kCBAdvDataIsConnectable: true 
    }, 
    name: "" 
} 

.

이름이 빈 문자열인지 확인할 수 있습니다. 대신 BLE 연결을 설정하려면 id 값을 가져옵니다.

ble.connect("2BD5D5A7-EF50-B4F4-D4FD-9A8413006D4B", connectSuccess, connectFailure);