1
다음과 같은 기능이 포함 된 데모 응용 프로그램을 만들고 싶습니다.블루투스를 사용하여 장치에 연결하기 전에 인증을 요청하는 방법은 무엇입니까?
- 내 장치의 Bluetooth 목록을 검색하고 표시합니다.
- 선택한 장치를 연결 (쌍으로 연결)합니다.
- 그런 다음 문자열 데이터를 공유하십시오. 나는 핵심 블루투스 프레임 워크 (중앙 및 주변 클래스)를 사용하고 있음을 수행하기위한
. 그것을 사용하여 장치 검색, 장치 연결 및 문자열 데이터 전송도 가능합니다.
는하지만 (나는 방법을 연결 호출 할 때이 직접 나에게 연결 상태를 표시) 페어링하기 전에 장치를 인증 할 수 없습니다입니다. 어떻게 ios에서 처리됩니까?
또한 내가 옳은 길입니다 아니면이 기능을 구현하는 또 다른 라이브러리를 사용할 필요가 저를 제안 해주십시오.
합니다. 그렇지 않다면 그냥 연결됩니다 – Paulw11
@ Paulw11 우리가 연결하는 동안 다른 안드로이드 장치를 연결할 때 우리는 코드를 입력하도록 요청합니다. 그러면 연결됩니다. 하지만 여기에서는 장치 목록을 보여줄 수 있으며 connect 메서드를 호출하면 직접 연결된 것을 보여줍니다. iOS의 이러한 동작이거나 잘못된 것입니다. –
내가 말했듯이, iOS에서 BLE 주변기기가 암호화를 필요로하지 않으면 어떤 연결 (실제 본딩)도 연결이 필요하지 않으며, 연결이 진행됩니다. – Paulw11