NFC를 통해 서로 다른 두 장치간에 여러 데이터를 보내는 응용 프로그램을 제공하려고합니다. 예 : device1은 "date"주석을 보내고 device2는 NFC 통신을 통해 주석을 가져오고 device2는 device1에서 오는 주석을 확인합니다. device2의 경우 "date"는 오늘의 날짜를 의미하고 device2는 응답 메시지 (예 : 23.05.2013 14:21:45와 같은)를 동시에 보냅니다. "날짜"주석뿐만 아니라 다른 주석도 통신에 사용해야합니다. 예 : device1이 NFC를 통해 "당신은 누구입니까?"라고 말하면 device2는 "나는 Alice 's device"라는 메시지를 동시에 보내야합니다. 가능한가? 동시에 두 개의 서로 다른 장치간에 통신 할 수 있습니까? 도와 줘서 고마워.NFC를 통해 두 장치간에 양방향 통신이 가능합니까?
1
A
답변
1
Android 빔을 통해 전송 된 수신 된 NDEF 메시지에 대한 응답으로 Android Beam을 통해 데이터를 전송할 수 없습니다.
기술적으로 안드로이드 빔 기반 LLCP 프로토콜은 대략 240 개의 논리 채널에서 양방향 데이터 교환을 동시에 허용합니다. 이 기능은 안드로이드 애플리케이션에만 노출되지 않습니다.
API 업데이트를 받기를 기대할 수 있지만 기다리지는 않습니다. 이것에 대한 숨겨진 API는 Android 2.3.3에 있었지만 나중에 어떤 이유로 제거되었습니다.
0
Nils가 말한 것처럼 NFC만으로는 제한된 Android API로 인해 불가능합니다.
그러나 연결 전달을 사용하여이를 달성하는 한 가지 방법을 알고 있습니다. 본질적으로 NFC 통신은 다른 장치에 몇 가지 자격 증명을 보내어 두 장치가 Bluetooth를 통해 연결할 수 있도록합니다.
EasyNFC 라이브러리는이 블루투스 기능을 구현한다고 주장합니다. 시도해 보았고 소켓을 설정할 수 있다고 생각했지만 제대로 테스트하지 못했습니다. 나는 그것을 너무 안정적으로 찾지 못했고 응용 프로그램에 블루투스를 추가하거나 "Touch-to-beam"UI를 사용하고 싶지 않았습니다.
관련 문제
- 1. 리눅스 프로세스에 양방향 통신이 가능합니까?
- 2. netlink를 통해 두 리눅스 커널 모듈간에 통신이 가능합니까?
- 3. Java에서 InterProcess 통신이 가능합니까?
- 4. C에서 단일 메시지 대기열을 사용하여 양방향 통신이 가능합니까?
- 5. 두 개의 Android 휴대 전화간에 통신이 가능합니까?
- 6. matlab에서 실시간 통신이 가능합니까?
- 7. React Applications간에 통신이 가능합니까?
- 8. ViewModels간에 통신이 가능합니까?
- 9. 스위프트에서 스레드 간 통신이 가능합니까?
- 10. 블루투스를 통해 두 장치간에 카메라보기를 공유하는 방법
- 11. I2C 마스터 - 마스터 통신이 가능합니까?
- 12. Android 및 Tomcat 통신이 가능합니까?
- 13. 양방향 수평 상속이 가능합니까?
- 14. 두 대의 원거리 장치간에 peer-to-peer가 가능합니까?
- 15. 쿠키 또는 기타를 통해 iOS safari에 앱 통신이 가능합니까?
- 16. 안드로이드 휴대 전화와 노트북간에 통신이 가능합니까?
- 17. IPC 또는 소켓보다 직접적으로 프로세스간에 통신이 가능합니까?
- 18. 브라우저 창간에 이벤트 기반 통신이 가능합니까?
- 19. 다른 피코넷에 피코넷 간의 통신이 가능합니까?
- 20. Flash Media Server와 XMPP 서버 통신이 가능합니까?
- 21. 공용 IP없이 WiFi를 통해 두 개의 안드로이드 사이의 음성 통신이 가능합니까?
- 22. WCF 서비스와 .net 2.0 Windows 응용 프로그램간에 양방향 통신이 가능합니까? 그렇다면 어떻게?
- 23. C#을 사용하여 인터넷을 통한 양방향 통신이 가장 간편합니다.
- 24. 이더넷을 통해 두 개의 임베디드 장치간에 통신하는 방법은 무엇입니까?
- 25. 2 개의 푸셔 앱간에 사설 채널 통신이 가능합니까?
- 26. 리눅스에서 c로 양방향 통신이 가능한 non-blocking 네임드 파이프가 필요합니다.
- 27. 네트워크를 사용하는 장치간에 파일 공유
- 28. 클라이언트와 양방향 통신이 필요한 장고 응용 프로그램을 설계하는 방법
- 29. C++ 양방향 운영자가 가능합니까? 예를 들어
확인 [link] (http://developer.android.com/guide/topics/connectivity/nfc/index.html) –