RFID Tag Data Standards. Kenneth R. Traub, PhD Ken Traub Consulting LLC 3 April 2012



Similar documents
RFID Tag Data Standards. Kenneth R. Traub, PhD Ken Traub Consulting LLC 12 April 2011

EPC Tag Data Standard

GS1 EPC Tag Data Standard 1.6

Towards Unified Tag Data Translation for the Internet of Things

Fosstrak Free and Open-Source Software for Track and Trace

GS1 Technical Dcumentation Templates Updates to Support EPC. GS1 Guideline. Issue #1, 10 August 2012

IMPLEMENTATION GUIDELINE

The ID Technology. Introduction to GS1 Barcodes

Implementation manual for barcoding using GS1 global standards for tracing and tracking of pharmaceuticals and drugs for exports

Revision 5 - (Released April 2008) Added further definitions of RFID tag contents and testing requirements for RFID tag read range.

Tips on Encoding the Unique Item Identifier (UII) Mark and Building the Concatenated UII

GS1 QR Code. GS1 US Guideline

Efficient Data Sharing in Healthcare

User manual for Implementation of GS1 barcodes on Medicines/Drugs procured by Ministry of Health & Family Welfare (MoHFW), Govt.

AN INTRODUCTION TO THE GLOBAL INDIVIDUAL ASSET IDENTIFIER (GIAI) TABLE OF CONTENTS

Improving Patient Safety and Supply Chain Efficiency with GS1 Standards in HEALTHCARE

AN INTRODUCTION TO THE GLOBAL DOCUMENT TYPE IDENTIFIER (GDTI) TABLE OF CONTENTS

Basic principles of labelling and Electronic Data Interchange - Abridged version -

Produce Traceability Initiative Best Practices for Formatting Hybrid Pallet Labels

What's New in BarTender 2016

Global Trade Item Numbers (GTIN ) Implementation Guide

Produce Traceability Initiative Best Practices for Formatting Hybrid Pallet Labels

European Medicines Verification System (EMVS) European Pack Coding Guidelines

2D symbols in distribution and logistics

Identitovigilance technologies

Support Guide for Codification of Medicines

HHSL Barcode Guidelines Version September 2, 2014 HHSL Barcode Guidelines Version September 2, 2014 Page #1 of 14

APPENDIX 4: GS1 Application Identifiers All Application Identifiers AI Full Title Format Data Title

ICOM: an integrated view on communicating business data

United States Department of Defense Suppliers Passive RFID Information Guide Version 15.0

General Specifications, Version 13

Delivery specification Labelling of components and products

GS1 System Architecture Document. How GS1 Standards fit together

EHIMA Guidance Document Revision: V05 Issue date:

Informationsbärare Application Identifier (AI) AI Full Title Format Data Title

Working with Motorola RFID

Section 1.4 Place Value Systems of Numeration in Other Bases

IMPLEMENTATION GUIDELINE

UCC 128 Carton Label

Supply Chains. Making Your Supply Chain Run Better Gain Efficiency and Transparency with SAP Solutions That Support GS1 Standards

GS1-128 CARTON LABELING

EPCglobal RFID standards & regulations. Henri Barthel OECD Paris, 5 October 2005

Global User Manual. GS1 Global User Manual. Issue 16, Approved, April Issue 16, Approved, Apr GS1 AISBL Page 1 of 78

White Paper Healthcare Supply Chain Traceability

Identification of products that require activation at the Pointof-sale. The global language of business. in Europe

Cloud RFID UHF Gen 2

AN1305. MIFARE Classic as NFC Type MIFARE Classic Tag. Application note COMPANY PUBLIC. Rev October Document information

RFID Basics HEGRO Belgium nv - Assesteenweg Ternat Tel.: +32 (0)2/ Fax : +32 (0)2/ info@hegrobelgium.

USING MIFARE CLASSIC TAGS VERSION

Version 2. A guide to the implementation of the EAN 128 bar code on pallet and outer case labels in the grocery trade in Ireland GS1

GS1 General Specifications

AN INTRODUCTION TO THE GLOBAL TRADE ITEM NUMBER (GTIN) TABLE OF CONTENTS

The Value and Benefits of the GS1 System of Standards

HENKEL CLEVELAND MANUFACTURING AND LOUSVILLE MANUFACTURING FINISHED GOODS, CHEMICAL, AND RAW MATERIAL SUPPLIERS BAR CODED LABEL SPECIFICATIONS

THE SECURITY AND PRIVACY ISSUES OF RFID SYSTEM

General Guidelines from the Uniform Code Council (UCC) and EAN International

Privacy and Security in library RFID Issues, Practices and Architecture

The string of digits in the binary number system represents the quantity

Item Unique Identification (IUID) 201

How To Use The Gs1 Databar Expanded

RFID BASED VEHICLE TRACKING SYSTEM

Chapter 2: Basics on computers and digital information coding. A.A Information Technology and Arts Organizations

EPCIS and CBV Implementation Guideline. Using EPCIS and CBV standards to gain visibility of business processes

SAP Auto-ID Solutions Preventing pharmaceutical diversions and counterfeiting

What you need to know

Survey of Disk Image Storage Formats

UM0853 User manual. 1 Introduction. M24LRxx application software user guide

Arithmetic Coding: Introduction

Simplification and enhanced accuracy of order processing and receipt

Background and Position on UPN Bar Coding of Medical/Surgical Products in Distribution and Patient Care

GS1 DATABAR (RSS): Preparing for Item-Level Barcodes Are You Ready? May 10th, 2007

ASPIRE Advanced Sensors and lightweight Programmable middleware for Innovative Rfid Enterprise applications. FP7 Contract: ICT CP

Strategic Asset Tracking System User Guide

Technical guide 1. june 2011

Preservation Handbook

SOURCE ID RFID Technologies and Data Capture Solutions

Instruction Set Architecture (ISA)

WHITE PAPER. GS1 DataBar in the Retail World

NOT ALL CODES ARE CREATED EQUAL

The Value Proposition for GS1 ID Keys and RFID in Rail

INTEGRATED CIRCUITS I CODE SLI. Smart Label IC SL2 ICS20. Functional Specification. Product Specification Revision 3.1 Public. Philips Semiconductors

How To Serialize

GS1 DataBar: The Future of Retail Product Identification

Intermec RFID Tags & Media

Inventory Management

MIFARE CONTACTLESS CARD TECHNOLOLGY AN HID WHITE PAPER

RFID. Radio Frequency IDentification: Concepts, Application Domains and Implementation LOGO SPEAKER S COMPANY

IBM Solution for Pharmaceutical Track & Trace

Automated Identification Technologies

Enabling the secure use of RFID

Internet of Things - A GAME- CHANGER FOR OMNI-CHANNEL RETAILERS

Elfring Fonts LaserJet Bar Codes & More

Radio Frequency Identification (RFID) An Overview

Transcription:

1

RFID Tag Data Standards Kenneth R. Traub, PhD Ken Traub Consulting LLC 3 April 2012 2

Outline for Today 11:30: RFID Visibility Data for Business Applications What s the important data, and how do you use it? 12:15: RFID Data Capture Software How do you collect the important data? Lunch 1:45: Putting It Together: Architecture, Product Selection and IT Governance How do you build a complete system for the enterprise? 2:30 (now): RFID Tag Data Standards 3:30: RFID Data-Capture Standards: LLRP and ALE

About the Speaker Independent Consultant Specializing in EPC/RFID Standards adoption Software architecture for enterprises and solution providers Educational programs on standards tailored to clients needs Actively involved in GS1/EPC standards development Member, GS1 Architecture Group Editor, GS1 System Architecture Editor, EPCIS and CBV specifications Co-chair, Filtering & Collection (ALE) Working Group Editor, EPC Tag Data Standard Contributor to four other software specifications Consulting Instructor for Academia RFID

More data (up to kilobytes) Random access What s In a Tag?? = Writeable as well as readable Fancy features (passwords, access control, crypto, files, sensors, ) Info about the tag s chip itself RFID Tag Data more complex than bar code!

Identification What s the tag attached to? Supplementary data Types of Tag Data Info about the thing the tag s attached to (height, weight, expiration ) Control Data To operate various tag functions (passwords, filter values, ) Tag Manufacture Data Make, model, mfr serial,

Gen 2 RFID Memory Map Bank 00 (Reserved) 00h 10h 20h 30h Kill Passwd Access Passwd 40h Bank 01 (EPC) 00h 10h 20h CRC PC Bits Filter value EPC 210h XPC Bits Attribute bits Bank 10 (TID) 00h 10h 20h 30h TID XTID Bank 11 (User) 00h 08h 10h 20h 30h DFSID Encoded Data Elements = Business Data = Control Information = Tag Manufacture Information

EPC Tag EPC pure identity URI Correspondence specified in TDS GS1 keys (specified in Gen Specs) GS1 AIs (specified in Gen Specs) Data Independent of RFID RFID-Specific + Other Data Standard Attribute Values Filter Values EPC tag URI Key = Business Data = Control Info = Tag Manufacture Info EPC binary encoding Reserved Bank contents (specified in Gen2 Spec) EPC Bank contents TID Bank contents User Memory Bank contents Gen 2 RFID Tag (specified in Gen2 Spec)

EPC Tag EPC pure identity URI Correspondence specified in TDS GS1 keys (specified in Gen Specs) GS1 AIs (specified in Gen Specs) Data Independent of RFID RFID-Specific + Other Data Standard Attribute Values Filter Values EPC tag URI Key = Business Data = Control Info = Tag Manufacture Info EPC binary encoding Reserved Bank contents (specified in Gen2 Spec) EPC Bank contents TID Bank contents User Memory Bank contents Gen 2 RFID Tag (specified in Gen2 Spec)

EPC Scheme SGTIN EPC Identification Schemes Related GS1 Identification Key GTIN (with added serial #) Use Trade items Tag Encodings SGTIN-96 SGTIN-198 SSCC SSCC Pallet or other unitized loads SSCC-96 SGLN GRAI GLN (with optional extension #) GRAI (serial number mandatory) Locations Returnable/reusable assets SGLN-96 SGLN-195 GRAI-96 GRAI-170 GIAI GIAI Fixed assets GIAI-96 GIAI-202 GDTI GDTI (serial number mandatory) Documents GDTI-96 GDTI-113 GSRN GSRN Service relations (e.g., loyalty card) GSRN-96 GID Auto-ID Center legacy GID-96 DoD US Dept of Defense DoD-96 ADI Aerospace and Defense ADI-var

Different EPC Forms GS1 Element String as used in bar code (01) 1 0614141 00743 8 (21) 401 ---------- GTIN ------------- Serial Pure Identity URI just the EPC as used in EPCIS urn:epc:id:sgtin:0614141.100743.401 Tag URI in software when all tag info needs to be represented as used in RFID middleware urn:epc:tag:sgtin-96:3.0614141.100743.401 Binary on-tag representation 001100000111010000100101011110111111010001100010010111111000000000000000000000000000000110010001 3074257bf46261c000000191 (Hexadecimal equivalent)

Bar Code to EPC URI (01) 1 0614141 12345 2 (21) 401 Check digit not included in EPC urn:epc:id:sgtin:0614141.112345.401

URI to RFID Tag In information systems, an EPC is a URI: urn:epc:id:sgtin:0614141.112345.401 Too big to encode directly into a 96-bit tag So, an equivalent binary form is used: urn:epc:id:sgtin:0614141.112345.401 Header Filter Value Partition Company Prefix Item Reference Serial Number 8 bits 3 bits 3 bits 20-40 bits 24-4 bits 38 bits x30 for SGTIN-96 Additional control info to help isolate tag populations

Same EPC, different binary forms An SGTIN serial number may be up to 20 alphanumeric characters (from GS1 standard) Too large for 96-bit tag So, two binary variants: SGTIN-96 handles all-numeric serial number whose value is < 2 38 SGTIN-198 handles any serial number, 1 20 alphanumeric characters Latter becoming less rare, as tags with that capacity have now become available

Where Different Forms are Used Data Center Environment Edge Environment Enterprise App EPCIS Local Business Logic ALE Filtering & Collection urn:epc:id:sgtin:0614141.112345.401 urn:epc:id:sgtin:0614141.112345.401 (read only) or urn:epc:tag:sgtin-96:0.0614141.112345.401 (r/w) Reader Protocol (LLRP) 00110000011101000 Reader Reader Moral: Business apps should never use the binary format!

EPC Translation Resources Free interactive translators www.kentraub.com/aidc Usually included in commercial RFID Middleware software Always present in an ALE implementation Translator-only software libraries FossTrak TDT (free) www.kentraub.com/aidc (see the FAQ)

EPC Tag EPC pure identity URI Correspondence specified in TDS GS1 keys (specified in Gen Specs) GS1 AIs (specified in Gen Specs) Data Independent of RFID RFID-Specific + Other Data Standard Attribute Values Filter Values EPC tag URI Key = Business Data = Control Info = Tag Manufacture Info EPC binary encoding Reserved Bank contents (specified in Gen2 Spec) EPC Bank contents TID Bank contents User Memory Bank contents Gen 2 RFID Tag (specified in Gen2 Spec)

Supplementary Data GS1 AIs AI Description Format Label 10 Batch or Lot Number an..20 BATCH/LOT 11 Production Date (YYMMDD) n6 PROD DATE 12 Due Date (YYMMDD) n6 DUE DATE 13 Packaging Date (YYMMDD) n6 PACK DATE 15 Best Before Date (YYMMDD) n6 BEST BEFORE or SELL BY 17 Expiration Date (YYMMDD) n6 USE BY OR EXPIRY Plus dozens more

User Memory Outline Conceptually, the contents of user memory is a collection of many data elements (name/value pairs) Challenges: Efficient data compression / limited memory Random access Selection based on tag contents Adding/updating/deleting data elements Selective locking

User Memory Encoding All encoding schemes share a common format for the first eight bits of user memory, called the Data Storage Format Identifier (DSFID) : DSFID Remainder of User Memory Access Method Identifies the encoding scheme used 00 = no-directory 01 = directory 10 = packed objects Data Format Identifies which data system predominates (all encoding schemes allow escape to other data systems) 00000 = uninitialized tag 01001 = GS1 AIs

Example (01)03123451234569 (21)1234 (15)991224 (10)LV111 Gen 2 RFID Tag GTIN Serial Best-by Date Batch Bank 00 (Reserved) Bank 01 (EPC) Bank 10 (TID) urn:epc:tag:sgtin-96:0.3123451.023456.1234 Bank 11 (User) DSFID AI 15 = 991224; AI 10 = LV111

User Memory Encoding/Decoding Quite complex: Efficient compaction for numeric, alpha data Gen 2 select command support Random vs sequential access, directories Incremental add/update/delete Selective locking Multiple data systems Don t try this at home! Use a commercial software package: www.kentraub.com/aidc

EPC Tag EPC pure identity URI Correspondence specified in TDS GS1 keys (specified in Gen Specs) GS1 AIs (specified in Gen Specs) Data Independent of RFID RFID-Specific + Other Data Standard Attribute Values Filter Values EPC tag URI Key = Business Data = Control Info = Tag Manufacture Info EPC binary encoding Reserved Bank contents (specified in Gen2 Spec) EPC Bank contents TID Bank contents User Memory Bank contents Gen 2 RFID Tag (specified in Gen2 Spec)

TID Memory Bank TID includes three things: 12-bit numbers identifying the make and model of the tag (not the product to which the tag is attached) (Optional) a serial number assigned at tag manufacture time, unique within the tag make/model (Optional) flags that indicate which optional features the tag supports Latter two are called the Extended TID (XTID) The TID serial number is not the same as the SGTIN Not useful as the serialized identifier of the product: Too RFID specific Doesn t identify product SKU Different than existing product identification Has applications for anti-counterfeiting

Other Data Systems Identification Bit 17h of EPC memory is the toggle If zero, remainder of EPC memory follows EPC standards (as previously discussed) If one, remainder of EPC memory contains: An Application Family Identifier (AFI) allocated by ISO for a specific purpose; e.g.: C1 = IATA Baggage Identifier C2 = Library loan item Etc An application-specific identifier defined by some standard as indicated by the AFI

Other Data Systems Supplementary Data Several different supplementary data systems exist: GS1 Application Identifiers (AIs) ANSI MH-10 Data Identifiers (DIs) ATA Text Element Identifiers (TEIs) Each originated in a separate bar code world Rather similar in content In user memory, The DSFID indicates which system predominates All compaction schemes permit inclusion of elements from system other than what DSFID indicates

Summary Four types of Tag Data: Identification Supplementary data RFID Control data (RFID-specific) Tag Manufacture data (RFID-specific) Identification and Supplementary Data are defined by carrierindependent standards Carrier-independent forms should be used in business applications, not the RFID-specific binary/hexadecimal forms Tag Data Standards give encoding/ decoding rules for use in RFID Multiple standards exist, but tag data indicates which is used

Outline for Today 11:30: RFID Visibility Data for Business Applications What s the important data, and how do you use it? 12:15: RFID Data Capture Software How do you collect the important data? Lunch 1:45: Putting It Together: Architecture, Product Selection and IT Governance How do you build a complete system for the enterprise? 2:30: RFID Tag-Data Standards 3:30 (next): RFID Data-Capture Standards: LLRP and ALE

29