Fast-Track RFID Applications Developers Training

This instructor-led course, part of RFID4U's Fast-Track series, teaches software application developers how to build the next generation of rich, interactive RFID applications for passive UHF readers and peripherals.

Hands-on exercises provided throughout the course are designed to offer students an opportunity to gain practical experience with the skills and concepts covered during the lectures, and include such topics as how to optimally capture reads in different scenarios, like conveyor belts, door portals, forklifts, handheld devices. In addition, participants will learn how to make decisions regarding performance and scalability, by selecting native API programming (including vendors SDKs) versus middleware. Participants will also understand structures such as ROSpec, AISpecs AccessSpec and RFSurveySpec, available via EPCglobal's Low Level Reader Protocol (LLRP).

The course, a combination of lectures and hands-on lab exercises, will provide various ways to programmatically control fixed and handheld RFID readers, printers and GPIO devices—either directly or via Open Process Control (OPC) Servers. Participants will develop a working understanding of proven methodologies based on best practices, industry-proven processes and the instructor's practical experiences.

After a brief technical overview of RFID programming concepts related to the design and deployment of RFID solutions, attendees will learn how to identify the key architectural components necessary to deploy a scalable RFID solution. In addition, the course will explain how to use various tools and techniques to design and manage the entire RFID application-development process.

Class participants will receive hands-on experience with the latest RFID devices and cutting-edge RFID labs. Participants will also be provided with sample code examples that they can either use as is, or modify to jumpstart custom applications.

Agenda, May 3, 2016

7:30 AM to 8:00 AM


8:00 AM  to 9:30 AM

Overview of RFID Programming Concepts

9:30 AM to 10:45 AM

Advance Fixed Reader Configuration

10:45 AM to Noon

Advance Peripherals Configuration (Printers, GPIO)

Noon to 1:00 PM


1:00 PM to 2:15 PM

Advanced Mobile Reader Configuration

2:30 PM to 5:00 PM

Middleware Approach


  • Reader protocol landscape
    • Standards-based reader protocol
    • Proprietary protocols from each hardware vendor
  • Advanced reader configuration
    • Each reader has different configuration options
    • Need to understand how to control a reader manually before trying to write software to control it
    • Reader GPIO
    • Readers with autonomous mode and IO trigger
  • Main features of a reader controller
    • Connect and login
    • Configure
      • Understand limitations of the reader you are dealing with
    • Read
    • Write
      • Understand how writing works
      • There may be limitations that vary by reader
    • Monitoring
  • Other devices
    • Printers
    • Digital IO
  • Best practices for how to offer configuration options to a user
  • Workflow
    • Understanding how to set up workflow that utilizes RFID devices and digital IO
  • Using RFID middleware to create a common platform
    • As the RFID network grows, there will be increased needs and difficulty maintaining the existing installations
  • Enterprise requirements
    • Managing serial numbers across multiple facilities
    • Managing EPC to asset associations
    • Centralized monitoring and reporting


This course is appropriate for skilled programmers, as well as beginners. If you have prior knowledge of C or any other Object Oriented Language, like Python, Ruby on Rails, Java or C#, it will make learning that much easier. However, participants should already possess certain prerequisite skills, which can be gained from completing the foundational RFID courses available from RFID4U, or through work experience. The participant should have a working knowledge of:

  • RFID fundamentals and EPC standards (Tag Data Standard, Gen 2 Air Protocol)
  • Network monitoring and management tools awareness
  • Basic-level familiarity with
    • Reader interface protocols
    • Network or serial communication programming
    • Network topology and infrastructure, as well as protocols
    • GPIO


These prerequisites are important! Participants arriving without them will probably achieve less than optimal progress during the training.

About the Trainers

RFID Journal is pleased to be collaborating with RFID4U, a leading RFID training provider, to bring educational training to this year's RFID Journal LIVE! conference. RFID4U features experienced trainers who have been involved with certification training for nearly 10 years. Here are brief bios of the instructors:

Sanjiv Dua

Sanjiv Dua is the founder and CEO of RFID4U, a leading RFID solutions provider. His primary focus is in the areas of automatic-ID infrastructure, cloud and mobile computing, smart machines, the Internet of Things and pervasive analytics. Sanjiv has more than 27 years' experience helping companies innovate their operational efficiencies in order to exceed profitability and growth goals.

Gene Donlan

Gene Donlan, a senior solutions architect at RFID4U and an instructor of RFID training, holds CompTIA RFID+ and RFID SCM certifications. Gene has spent more than 40 years in IT, management and consulting at Fortune 500 companies, and has extensive experience with RFID and AIDC systems. He has designed and installed multiple RF- and RFID-based business systems in government, semiconductors, pharmaceuticals, manufacturing, event management and other vertical markets.

Eva Zeisel

Eva Zeisel is RFID4U's director of marketing and an instructor of RFID training. She has more than 14 years' experience in the wireless industry, including active and passive RFID, as well as Bluetooth consumer electronics. Eva has a master's degree in business administration, is CompTIA RFID+ certified and has coauthored several RFID+ certification books. Her experience includes Walmart implementations and the U.S. Department of Defense's RFID III program, among others.

About RFID4U

RFID4U, established in March 1999, is an SBA 8(a)–certified, vendor-agnostic RFID implementation and software development company providing RFID solutions, consulting, training and services, working globally with commercial and government organizations. Clients include DHS, DLA, NSA, NIST, NIH, the Bureau of Census, Northrop Grumman, Unisys, Harris Corp., Lockheed Martin, IBM, HP, Dole Foods and many others. RFID4U's products and services improve business processes for which identification, authentication and automation are key concerns. RFID4U adds value to organizations by way of improved labor efficiency, better inventory management across the supply chain, increased product integrity and reduced shrinkage.