NFC

2012-04-20 6 views
0

를 통해 블루투스를 통해 가능한 복제를 건네 방법 :
Transfer an image via blutooth in androidNFC

내가 NFC와 연결했을 때 블루투스 연결을 통해 손에 원하는 문제가 있습니다. NFC 연결 설정 후 블루투스를 통해 통신하는 방법을 의미합니다.

편집 :

나는이 두 NFC는 안드로이드 장치 내 응용 프로그램은 두 장치에서 열고 두 장치 가까이 NFC 필수 인 올 때 NDEF 저기 푸시 메시지를 가지고있었습니다. 그런 다음 페어링 요청없이 Bluetooth를 통해 문자 메시지 나 이미지를 공유하고 싶습니다. InsecureBluetooth API라고합니다.

미리 감사드립니다.

+0

당신은 거의 확실하게 어떤 것을 정교 할 필요가 있습니다. 근본적으로 당신이 무엇을 요구하고 있는지 알아내는 것은 불가능합니다 ... – FoamyGuy

+0

제 편집 섹션을보고 그것에 대해 도와주세요. –

답변

0

블루투스 2.1에서 어떤 형태의 페어링이 항상 필요하지만 같은 버전에서는 공유 키가 필요없는 보안 단순 페어링이라는 새롭고 간단한 형식의 페어링이 도입되었습니다.

SSP는 사용자 작업없이 연결을 허용하며 'listenUsingInsecureRfcommWithServiceRecord'및 'createInsecureRfcommSocketToServiceRecord'메서드를 활용하는 방법이라고 생각합니다. 장치가 실제로 페어링되어 있고 통신이 암호화 된 경우에도 '안전하지 않음'이라고합니다 (2.1에서와 같이) Bluetooth에서 허용되는 보안 수준이 가장 낮기 때문입니다. '보안'API를 사용하려면 기기가 올바르게 페어링되어야합니다.

반면에 기기에 NFC가 있으면 키를 자동으로 교환하고 '제대로'페어링되도록 할 수 있으므로 일반 보안 API를 사용할 수 있습니다.

+0

구현할 예가 있습니까? 동일한 구현을 계속 진행하는 방법. 제발 제안 해주세요. –

+0

BluetoothSocket API의 '안전하지 않은'버전 구현은 보안 버전과 동일합니다. 따라서 이론적으로 모든 샘플 블루투스 코드를 사용할 수 있습니다. 나는이 '안전하지 않은'버전을 개인적으로 사용하지 않았습니다. – Tom