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, Apr. 15, 2015

7:30 AM to 8:00 AM

Breakfast

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

Lunch

1:00 PM to 2:15 PM

Advanced Mobile Reader Configuration

2:30 PM to 5:00 PM

Middleware Approach

Outline

  • 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

Prerequisites

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 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.