c# rfid 예제

직원이 RFID 태그가 포함된 직원 패스카드를 스캔하면 RFID 태그에서 ID를 받는 응용 프로그램에 직원 정보가 표시됩니다. 응용 프로그램 관리자는 응용 프로그램 오른쪽에 있는 단추를 사용하여 직원에게 사용하지 않는 태그를 할당할 수 있습니다. 보안상의 이유로 응용 프로그램은 3초 후에 직원 정보를 지웁히 됩니다. 이 응용 프로그램을 실제 설정으로 배포하려면 사용자가 필요한 정보만 볼 수 있도록 관리 기능을 숨깁니다(그림 2 참조). 팁: PhidgetRFID는 시차 RFID 리더 모듈에 사용한 태그도 읽습니다. 사실, 여기에 설명된 태그는 시차의 독자와도 함께 작동합니다. 다음으로 관리자가 사용자에게 RFID 태그를 할당할 수 있도록 양식에 컨트롤을 추가합니다. 그림 12는 추가할 컨트롤을 보여 주며, 추가합니다. RFID 태그에는 활성 태그와 수동 태그의 두 가지 유형이 있습니다. 여기에 RFID 데이터를 읽고 Form1.designer.cs 데이터베이스에 정보를 저장하는 방법을 보여줍니다 : 시차의 RFID 리더 모듈은 다음과 같은 태그를 읽습니다 : 시스템 요구 사항, 필수 소프트웨어 및 BEA WebLogic을 설치하는 방법에 대한 자세한 내용은 RFID 에지 모바일 SDK, BEA 웹 로직 RFID 에지 모바일 SDK 설치를 참조하십시오. PhidgetWebService를 설치할 때 설치 되는 PhidgetRFID 리더, PhidgetNET.dll 라이브러리에 있는 API로 해당 기능을 노출 합니다. 일부 비평가들은 RFID가 태그에 저장된 숫자 (RFID 태그 또는 바코드 레이블)를 선택하는 것이 목적이기 때문에 단순히 더 비싼 유형의 바코드 기술이라고 비판했습니다. 그러나 RFID는 바코드에 비해 몇 가지 이점을 제공합니다: 가장 일반적인 RFID 애플리케이션은 RFID 태그로 전송되는 태그 ID를 데이터베이스에 저장된 정보의 키로 사용합니다.

예를 들어 직원 패스카드에 연결된 RFID 태그에는 RFID 태그 ID만 포함되어 있으며, 이 태그는 응용 프로그램에서 조직 데이터베이스에 저장된 보다 자세한 직원 정보를 검색하는 데 사용할 수 있습니다. 읽기 전용 RFID 응용 프로그램은 저렴하지만 RFID 태그에 데이터를 다시 써야 하는 경우가 있습니다. 예를 들어 저장된 가치 카드에 태그를 다시 작성해야 하는 경우와 같은 지하철에서 읽기 쓰기 RFID 시스템을 찾을 수 있습니다. 일부 태그는 한 번만 작성할 수 있습니다. 이 예제에서는 시차의 RFID 리더 모듈(http://www.parallax.com/detail.asp?product_id=28140)을 사용하는 방법을 살펴보겠습니다. 이 저가형 RFID 리더기($39)는 수동 RFID 트랜스폰더 태그를 읽고 직렬 통신을 사용하여 태그 ID를 전송합니다. 그림 3에서 볼 수 있듯이 판독기하단에는 왼쪽에서 오른쪽으로 4개의 핀이 있습니다: 각 RFID 태그에는 고유한 태그 ID가 있습니다. 태그는 2KB 이하의 데이터를 가지고 있으며 기록, 위치 등과 같은 정보를 저장할 수 있습니다. 여기에 대해 설명, C #를 사용하여 RFID 리더에서 데이터를 읽는 방법. 이벤트는 워크플로에 대한 위임을 통해 BEAMobileTagReadForm에서 처리됩니다. 예를 들어 사용자가 기본 UI에서 “지속된 이벤트 보내기”를 선택하면 BEAMobileTagReadForm.SendPersistedMenu_Click() 메서드가 호출되어 Workflow.handleEvent()를 통해 이벤트를 처리합니다.

각 RFID 태그 ID는 고유합니다. 바코드 라벨은 제품을 고유하게 식별하지 못하며 특정 제품 유형을 식별합니다. Form1의 코드 숨김으로 전환하고 먼저 PhidgetRFID 리더를 나타내는 멤버 변수를 선언합니다: RFID 판독기(이 문서에 표시된 두 개의 RFID 판독기의 경우) 태그가 검색될 때 참조가 수행된다는 점을 이해해야 합니다. 태그 ID를 직렬 연결로 계속 보냅니다. 예를 들어 ID가 0F0296AF3C인 태그가 판독기 근처에 배치되어 있다고 가정합니다. 이 경우 판독기는 0F0296AF3C 값을 직렬 연결로 계속 보냅니다. 시차 판독기의 경우 각 값은 줄 바침 문자(문자 10 ~ <10>)로 시작하여 캐리지 리턴 문자(문자 13 – <13>)로 끝납니다. 문제를 복잡하게 만들려면 SerialPort 클래스의 ReadExisting() 메서드를 사용한다고 해서 전체 태그 ID를 완전히 읽을 수 있는 것은 아닙니다.

Comments are closed.