Design and Implementation of a Software Development Kit for LLRP Readers

  • Yu-Shin Chang
  • Sheng-Pang Kuo
  • Chua-Huang Huang
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 20)


In this paper, we design and implement a software development kit (SDK) for developing application programs of Low Level Reader Protocol (LLRP) readers. LLRP is one of the specification standards in the EPCglobal architecture framework. The purpose of LLRP standard is to unify reader interface and functions. Since LLRP standard provides the details of reader control, the user needs to understand syntax and semantics of the parameters and instruction format in order to develop application programs. The LLRP SDK includes LLRP function library to simplify the development process. The user only needs to understand the basic procedures of reader operations. The LLRP SDK is designed as a three-layer architecture, including the reader layer, the message layer, and the transport layer. A graphical interface tool is used to guide the user to set SDK function parameters with an intuitive way. The parameter values are stored in XML files then which are retrieved and converted to byte date following the LLRP standard by SDK library.


Radio Frequency Identification Class-1 Genenration-2 protocol Low Level Reader Protocol EPCglobal architecture framework software development kit 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Auto-ID Labs. The Potential of the EPC Network to Monitor and Manage the Carbon Footprint of Products. Auto-ID Labs, White Paper WP-BIZAPP-047 (2009)Google Scholar
  2. 2.
    Chang, Y.S., Son, M.G., Oh, C.H.: Design and Implementation of RFID Based Air-Cargo Monitoring System. Advanced Engineering Informatics 25(1), 41–52 (2011)CrossRefGoogle Scholar
  3. 3.
    Constantinou, F.: An Object Oriented Implementation of LLRP. Technical report, MIT EPC Net (2007)Google Scholar
  4. 4.
    EPCglobal. EPC Radio-Frequency Identity Protocols, Class-1 Generation-2 UHF RFID Protocol for Communications at 860 MHz — 960 MHz Version 1.0.9. EPCglobal, Inc. (2005)Google Scholar
  5. 5.
    EPCglobal. The EPCglobal Architecture Framework, Version 1.4. EPCglobal, Inc. (2010)Google Scholar
  6. 6.
    EPCglobal. Low Level Reader Protocol (LLRP), Version 1.0.1. EPCglobal, Inc. (2007)Google Scholar
  7. 7.
    Fosstrak, Fosstrak LLRP Commander. Fosstrak Open Source RFID Platform,
  8. 8.
    Foster, P., Sindhu, A., Blundell, D.: A Case Study to Track High Value Stillages Using RFID for an Automobile OEM and Its Supply Chain in the Manufacturing Industry. In: IEEE International Conference on Industrial Informatics, pp. 56–60 (2006)Google Scholar
  9. 9.
    Guihao, B., Minggao, Z., Jiuwen, L., Yin, L.: The Design of an RFID Security Protocol Based on RSA Signature for E-ticket. In: Proceedings of the 2nd IEEE International Conference on Information Management and Engineering, pp. 636–639 (2010)Google Scholar
  10. 10.
    Impinj. LLRP—Reader Control Simplified. Impinj, lnc. (2007)Google Scholar
  11. 11.
    Intermec, Low-Level Reader Protocol Programmer’s Reference Manual. Intermec Technologies Corporation (2009)Google Scholar
  12. 12.
    Lee, B., Kim, H.: Ubiquitous RFID based Medical Application and the Security Architecture in Smart Hospitals. In: International Conference on Convergence Information Technology, pp. 2359–2362 (2007)Google Scholar
  13. 13.
  14. 14.
    Tan, H.: The Application of RFID Technology in the Warehouse Management Information System. In: Proceedings of 2008 International Symposium on Electronic Commerce and Security, pp. 1063–1067 (2008)Google Scholar
  15. 15.
    Thiesse, F., Floerkemeier, C., Harrison, M., Michahelles, F., Roduner, C.: Technology, Standards, and Real-World Deployments of the EPC Network. IEEE Internet Computing 13(2), 36–43 (2009)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Yu-Shin Chang
    • 1
  • Sheng-Pang Kuo
    • 1
  • Chua-Huang Huang
    • 1
  1. 1.Department of Information Engineering and Computer ScienceFeng Chia UniversityTaichungTaiwan

Personalised recommendations