2011-12-27 2 views
5

는 여기가 NFC 기능을 갖춘 안드로이드 4.0 실행이 갤럭시 Nexuses 함께 할 노력하고있어 무엇 :양방향 안드로이드 빔

  • 장치 A와 B는 안드로이드 빔 UI를 시작할만큼 가까이에 있습니다.
  • 디바이스 A는, 디바이스 B는 빔을 수신
  • 장치 B로 광을 전송 몇몇 프로세싱을 수행하고 I는 A로부터 최초 광선을 가지고

장치로 다시 응답 빔을 전송 -> B가 작동 괜찮 았지만 의사 소통은하지 못했습니다. 작은 크기의 데이터처럼 'ACk'이상의 것을 보내고 싶습니다. 현재 API로 NFC에서이 작업을 수행 할 수있는 방법이 있습니까? 아니면 WiFi/BT P2P 통신을 고려해야합니까?

답변

1

장치를 분리 한 다음 다시 결합하고 터치 빔 UI를 사용하여 장치 B에서 A로 데이터를 명시 적으로 전송하지 않는 한 가능하지 않다고 생각합니다. NFC를 사용하여 BT 연결을 시작하고 작업을 완료 할 수 있습니다.

+0

나는 별도의 통신 채널을 구축 할 필요가 없기를 바랐다. ( – dougzor

0

나는 어떻게 작동하는지 모릅니다. 이 비디오에서 10 분 50 초를보십시오. 그들은 피어 투 피어를 보여줍니다. 지금은

How to NFC on the Android Platform

+0

안녕하세요, 빠른 동영상. "To Touch Beam"UI없이 전송할 수있는 기능을 제공하는 Android 2.3을 참조하십시오. Android 4.0 이상 피할 수없는 "터치 .."UI를 사용합니다. – conor

0

은 (불행히도) 피어 - 투 - 피어 모드는 양방향 통신을 위해 사용될 수 없다 안드로이드 빔을 통해 안드로이드에서만 접근 할 수있다. 진정한 양방향 통신을 실현하려면 리더/라이터 & 카드 에뮬레이션 모드를 사용하는 것이 좋습니다. ISO/IEC 14443-4 태그를 에뮬레이션하면 APDU 명령 (ISO/IEC 7816-4 참조)을 사용하여 양방향 정보를 보낼 수 있습니다. 두 장치가 서로 가까이있는 동안

0

당신은 내가 나 자신을 시도하지 않은는 NDEF 메시지

0

을받을 수 있도록하기 위해 B 장치에서 축배를 표시 할 수 있습니다,하지만 당신은 양방향의 양식을 acheive 할 수있을 것 리더/라이터 모드에서는 하나의 전화기를 사용하고 호스트 기반 카드 에뮬레이션 모드 (HCE)에서는 다른 전화기를 사용하여 단방향 통신을 제공합니다. 이 스레드를 참조하십시오 : NFC reader/writer mode - is it only for tags?.