2012-04-19 4 views
0

나는 android (nics) nfc 응용 프로그램에서 작업하기 시작했습니다. 이제는 nfc 스마트 폰을 서로 통신해야하는 다른 nfc 장치로 사용하는 시나리오가 있습니다.Android (ICS) NFC 요청 및 응답 가능

실제 문제는 아니지만 일종의 요청/응답 시나리오가 필요합니다. nfc 스마트 폰은 nfc 장치 앞에 붙들어 있으며 nfc를 통해 키를 보냅니다. 장치는 키를 가져와 백엔드 시스템과 통신을 시작한 후 응답을 nfc 스마트 폰에 보냅니다. 스마트 폰이 응답을 받고 처리하며 스마트 폰을 장치에서 제거 할 수 없으며 완료되었습니다.

하지만 응답이 정말 필요합니다. 나는 nfc 가능성을 통해 이루어지지 않았다. 안드로이드 틱 (빔)이 제공하고있다.

그래서 제 질문입니다. 어떻게 든 가능합니까 ?? 그렇다면 어떻게 든 어떻게 설명 할 수 있습니까? 외부 라이브러리를 사용하거나 자신 만의 라이브러리를 만드는 것처럼 ??

귀하의 도움과 조언에 진심으로 감사드립니다. 미리 감사드립니다.

친절 감사 스테판

+0

설명하는 시나리오에서 문제가 어디에 있는지 명확하게 알 수는 없습니다. Android Beam UI가 방해 받고 사용자가 화면을 탭해야합니까? –

+0

응답을 보내는 장치는 스마트 폰이 아니며 사용자가 제어하지 않습니다. 문제는 Beam이 NDEF 메시지를 보내고 수신 장치에서 재생을 기다리고 그 것에 반응하는 것이 가능한지 여부입니다. 나는 그것이 빔처럼 작동한다는 것을 이해하고 잊어 버렸습니다 ... nfc가 활성화 된 장치가 범위에 오면 빔이 정의 된 ndef 메시지를 전송하고 완료되었습니다. 다른 장치의 응답을 기다릴 수 없습니다. –

+0

빔에 관한 진술이 정확합니다. 그러나 화면에서 사용자에게 전화를 대기시키고 결과를 기다리라는 지시를 할 수 있습니다 (상당한 시간이 소요될 경우). 결과 메시지 (빔을 통해 전송 됨)는 단순히 NDEF_DISCOVERED 인 텐트를 통해 앱에 전달됩니다. –

답변

0

나는 당신이 NFC 활성화 할 필요가 아마 생각 휴대 전화의 와이파이 다이렉트 다음 양방향 데이터 전송을한다.

또는 휴대 전화를 다시 장치에 가깝게 놓은 다음 다시 조사해야 할 수도 있습니다.