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의 대부분의 기능을 지원하고 다양한 요구에 맞출 수 있도록 유연한 하드웨어와 소프트웨어 구조로 설계하였다.