블루투스를 통해 플랫폼 간 추상화를 작성하려고합니다. 장치 (또는 주변 장치, iOS가 그것들을 부르는 것처럼)를 식별 할 때, 나는 약간 혼란 스럽다.플랫폼에 구애받지 않는 블루투스 장치 식별 메커니즘
iOS는 identifier
속성을 포함합니다.이 속성은 처음 연결할 때 장치에 할당 된 생성 된 ID입니다. 그러나 Android에는 동일한 개념이없는 것 같습니다. 내가 할 수있는 최선의 방법은 MAC 주소를 반환하는 BluetoothDevice.getAddress
을 사용하는 것입니다. 그런 다음 바이트 자릿수를 사용하여 UUID로 변환 할 수 있습니다.
내가 여기에 할 수있는 일이 무엇인지 알 수없는 방식으로 기기를 고유하게 식별 할 수 있습니까?
iOS와 Android에서 일관된 식별자가 표시되지 않기 때문에 교차 플랫폼 식별자를 제공 할 수있는 옵션이 없다고 생각합니다. – Paulw11