2012-03-08 2 views
2

블루투스를 통해 파일을 검색 할 수없는 다른 장치로 보내고 싶습니다. MAC 주소가 있습니다.블루투스에서 MAC 주소로 보내기

관련하여 코드/튜토리얼/도움말을 찾을 수 없습니다.

설명서에서 몇 가지 항목을 함께 정리했습니다. 기능을 가진 bluetoothAdapter 클래스가있다

,

getRemoteDevice(String address)

이 나에게 BluetoothDevice 객체를 반환합니다. 그럼 난 소켓을 만들

BluetoothDevice.createRfcommSocketToServiceRecord()

를 사용하여 원격 장치에 연결을 시도하는

connect() 호출 할 수 있습니다.

그러나 이것은 장치간에 연결을 설정하지 않습니다. (정확히하고있는 경우)

실제로이 연결을 수행하는 방법에 대한 코드 스 니펫을 강조 표시하거나 제공 한 다음 일부 파일을 보낼 수 있습니까?

도움을 주시면 감사하겠습니다.

+0

이봐,이 문제를 해결할 수 있었습니까? – Visionwriter

답변

1

올바른 절차입니다. 연결해야합니다.

연결에 실패하면 어떤 오류 메시지가 나타 납니까? 다른 장치가 연결을 기다리고 있는지 확인 하시겠습니까? 즉, listenUsingInsecureRfcommWithServiceRecord와 동일한 작업을 수행합니까?

+1

아니요. 그것은 내가하고 싶은 것이 아닙니다. MAC 주소가있는 모든 모바일로 보낼 수 있기를 원합니다. 다른 전화기에 리시버를 설치해야한다면, 그 목적에 어긋납니다. 유명한 블루투스 채팅 예제를 사용하여 작동하도록 수정했을 수 있습니다. 블루투스 MAC 주소가있는 모바일에 보내고 싶습니다. 어떤 아이디어? –

+1

정상적인 블루투스는 make와 관계없이 두 개의 장치를 연결합니다. 맞습니까? IT 부서에서 MAC을 검색 한 다음 연결합니다. 이미 MAC이 있습니다. 이미 얻은 MAC으로 어떻게 같은 것을 사용합니까? –

관련 문제