안드로이드 rfid 예제

Posted on

AndroidManifest.xml 파일에서 다음 예제와 같이 요소 내부의 요소에서 방금 만든 리소스 파일을 지정합니다: Android, iOS, 코르도바 및 자마린용 무료 네이티브 SDK와 Android 키보드 쐐기. AsReader는 몇 센티미터 이내의 3D 공간에서 태그를 찾을 수 있는 유사한 장치를 만듭니다(새로운 핸드헬드 RFID 리더가 센티미터 내에서 태그를 찾습니다 참조). Android Beam™ 기능을 사용하면 장치를 물리적으로 탭하여 장치가 다른 장치에 NDEF 메시지를 푸시할 수 있습니다. 이 상호 작용은 NFC를 사용하면 수동 장치 검색 이나 페어링이 필요하지 않으므로 Bluetooth와 같은 다른 무선 기술보다 데이터를 더 쉽게 보낼 수 있습니다. 두 장치가 범위에 들어오면 연결이 자동으로 시작됩니다. Android Beam은 NFC API 세트를 통해 사용할 수 있으므로 모든 응용 프로그램이 장치 간에 정보를 전송할 수 있습니다. 예를 들어 연락처, 브라우저 및 YouTube 응용 프로그램은 Android Beam을 사용하여 연락처, 웹 페이지 및 비디오를 다른 장치와 공유합니다. 이 의도 필터를 사용하여, com.example.android.beam 응용 프로그램은 이제 NFC 태그를 스캔하거나 유형 com.example.android.beam의 AAR로 안드로이드 빔을 수신하거나 NDEF 포맷 메시지에 유형 응용 프로그램/ vnd.com.example.android.beam의 MIME 레코드가 포함되어 있을 때 시작할 수 있습니다. 이들은 매우 가까운 거리에서 읽어야합니다, 일반적으로 몇 센티미터. 더 긴 범위 또는 다른 유형의 RFID/활성 RFID의 경우 외부 판독기를 사용하여 모바일 장치로 처리해야 합니다. 더 일반적인 RFID는 여기저기에서 볼 수 있는 태그입니다. 그들은 스타일, 용도 및 주파수의 넓은 범위에 와서. U Grok It, 최근 Turck에 의해 구입, 당신의 아이폰이나 안드로이드 폰에 스냅 할 수있는 편리한 작은 썰매를 만든다, 그것은 무료로 다운로드 할 수있는 애플 리케이션이 (참조 U Grok 그것은 전화UHF RFID 리더를 해제, 태블릿).

첫 번째는 RFID가 매우 일반적인 용어임을 이해하는 것입니다. NFC는 RFID 기술의 하위 집합입니다. NFC는 프록시 카드, 신용 카드, 탭 및 이동 지불 시스템에 사용됩니다. 휴대 전화는 NFC를 지원하는 경우 NFC (사과 지불, 구글 페이 등)를 읽고 에뮬레이트 할 수 있습니다. NFC는 매우 짧은 거리와 낮은 전력 – 당신이 탭을 보고 유형 사용을 이동하는 이유입니다. 안드로이드는 AAR을 만들 수있는 간단한 API를 제공합니다, 생성응용 프로그램 기록 (). NdefMessage의 아무 곳이나 AAR을 포함하기만 하면 됩니다. AAR이 NdefMessage의 유일한 레코드가 아니면 NdefMessage의 첫 번째 레코드를 사용하지 않으려고 합니다.

이는 Android 시스템이 NdefMessage의 첫 번째 레코드를 검사하여 응용 프로그램이 필터링할 의도를 만드는 데 사용되는 태그의 MIME 유형 또는 URI를 결정하기 때문입니다. 다음 코드는 AAR을 만드는 방법을 보여줍니다: 1) RFID를 지원하는 다른 아두 이노 방패를 구입. 지금까지 UHF를 지원하는 것을 본 적이 없습니다. 이제 NFC 태그에 대한 배경 지식이 있으므로 다음 섹션에서는 Android에서 NDEF 형식의 태그를 처리하는 방법을 자세히 설명합니다. Android 기반 장치가 NDEF 형식의 데이터가 포함된 NFC 태그를 검사하면 메시지를 구문 분석하여 데이터의 MIME 유형 또는 URI 식별을 파악하려고 시도합니다. 이렇게 하려면 시스템은 NdefMessage 내부의 첫 번째 NdefRecord를 읽고 전체 NDEF 메시지를 해석하는 방법을 결정합니다(NDEF 메시지에는 여러 NDEF 레코드가 있을 수 있음).