Design and Implementation of a R1000/R2000 based RFID Reader Which Supports the Low Level Reader Protocol

LLRP를 지원하는 R1000/R2000 겸용 RFID 리더

  • 배성우 (국민대학교 전자공학과) ;
  • 유원상 (국민대학교 전자공학과) ;
  • 곽호길 (국민대학교 전자정보 통신공학부) ;
  • 정명섭 (국민대학교 전자정보 통신공학부) ;
  • 박준석 (국민대학교 전자공학과) ;
  • 성영락 (국민대학교 전자공학과) ;
  • 오하령 (국민대학교 전자공학과)
  • Published : 2010.02.28

Abstract

RFID reader protocol is an interface between RFID readers and higher (host) such as RFID middlewares and applications. At present, reader protocols provided by vendors are different from each other and there are compatibility problems in environment using heterogeneous readers. In this paper, to solve this problem, an RFID reader which supports LLRP(Low Level Reader Protocol), a well-known standard reader protocol presented by EPCglobal is designed and implemented. It is designed with two modules and supports various interfaces for easy adaptation to various applications. The LLRP protocol is implemented over a embedded LINUX multi-thread environment. It not only supports almost all properties of LLRP, and is designed with flexible hardware/software architecture to meet various requirements.

RFID 리더 프로토콜은 RFID 리더와 미들웨어, 애플리케이션 등의 상위 호스트 사이의 인터페이스이다. 현재의 리더 프로토콜은 리더 제조업체별로 상이하여 이기종의 리더들을 사용하는 환경에서는 리더들 간의 호환성 문제가 있다. 본 논문에서는 이와 같은 문제를 해결하기 위해 EPCglobal의 LLRP(Low Level Reader Protocol)을 지원하는 리더를 설계하고 구현하였다. 또한, 다양한 응용분야에 적용하기 위해 리더를 두 개의 모듈로 나누어 설계하였고, 다양한 인터페이스를 지원하도록 설계하였다. LLRP는 임베디드 리눅스 환경에서 멀티 쓰레드를 이용해 구현하였으며, LLRP의 대부분의 기능을 지원하고 다양한 요구에 맞출 수 있도록 유연한 하드웨어와 소프트웨어 구조로 설계하였다.

Keywords

References

  1. "RFID SL 기술자격검정", 한국 RFID/USN 협회, 2008
  2. EPCglobal Inc., "EPCglobal Low Level Reader Protocol(LLRP), Version 1.0.1" Aug, 13, 2007
  3. http://www.impinj.com. Indy R1000/R2000 Reader Chip
  4. EPCglobal Inc., "EPCglobal Architecture Framework Version 1.3", Mar, 2009
  5. Christian Floerkemeier, Sanjay Sarma, "An Overview of RFID System Interfaces and Reader Protocols", IEEE International Conference on RFID The Venetian, Las Vegas, Nevada USA, 2008