Crossing the Chasm Toward RFID and Bar Code Co-existence

Slides:



Advertisements
Similar presentations
An Overview of the ISO RFID Data Protocol & Library Applications
Advertisements

Information Representation
GS1 Barcodes the truth behind the bars management software for narrow web labelprinters.
Binary and Hexadecimal Numbers
Hash Tables1 Part E Hash Tables  
GS1 Certification & Accreditation Programmes October 2014 Rome Standards Event.
October 05 Standards. October My own lesson in RFID standardization.
Barcoding in the supply chain
UPC (Universal Product Code) [Also known as the GTIN-12]
LMS/RFID (Dis)integration Why Standards Matter Mick Fortune.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
CSIS 4823 Data Communications Networking – IPv6
Bits, Nybbles, Bytes, numbers and characters
GSMP Governance and System Development Update Sally HERBERT, GS1 President, Standards & System Development and GS1 GDSN Dublin Plenary October 8, 2012.
Use of ISBT 128 in the Labeling of Cellular Therapy Products Pat Distler Technical Director, ICCBBA
Clifford Poulard Team C – Cliff Po
ISBN-13 An Overview. ACTS – Biloxi - July 25, About BISG Industry-wide trade association for policy, standards, and research, composed of: Publishers.
1 Digital Technology and Computer Fundamentals Chapter 1 Data Representation and Numbering Systems.
EX_01.1/46 Numeric Systems. EX_01.2/46 Overview Numeric systems – general, Binary numbers, Octal numbers, Hexadecimal system, Data units, ASCII code,
Representing Data. Representing data u The basic unit of memory is the bit  A transistor that can hold either high or low voltage  Conceptually, a tiny.
Bits, Bytes, Words Digital signal. Digital Signals The amplitude of a digital signal varies between a logical “0” and logical “1”. – The information in.
EPC Standards EPC System elements : EPC Coding structure The reader/ tag Protocols Savant platform The Object Numbering Service (ONS) PML server.
1 INFORMATION IN DIGITAL DEVICES. 2 Digital Devices Most computers today are composed of digital devices. –Process electrical signals. –Can only have.
Lecture Binary and Hexadecimal Numbers. How Machines Think Computers handle two types of information: –Instructions –Data The "words" of a machine language.
RFID Myths, Facts and Reality. What is RFID? Radio frequency identification or RFID Generic term for technologies that use radio waves to automatically.
Radio-frequency identification (RFID) is an automatic identification method, relying on storing and remotely retrieving data using devices called RFID.
Operators & Identifiers The Data Elements. Arithmetic Operators exponentiation multiplication division ( real ) division ( integer quotient ) division.
Lesson Title: EPCglobal and ISO/IEC Item Management Standards Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
CISC1100: Binary Numbers Fall 2014, Dr. Zhang 1. Numeral System 2  A way for expressing numbers, using symbols in a consistent manner.  " 11 " can be.
EEL 3801C EEL 3801 Part I Computing Basics. EEL 3801C Data Representation Digital computers are binary in nature. They operate only on 0’s and 1’s. Everything.
Information & Database System Laboratory EPCglobal Tag Data Translation - RFID Team 컴퓨터멀티미디어공학과 김성진.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
Number Systems Denary Base 10 Binary Base 2 Hexadecimal Base 16
Operators & Identifiers The Data Elements. Arithmetic Operators exponentiation multiplication division ( real ) division ( integer quotient ) division.
Programming Fundamentals. Overview of Previous Lecture Phases of C++ Environment Program statement Vs Preprocessor directive Whitespaces Comments.
1 October, 2015 HL 7 Working Group Meeting. FDA UDI Rule – 9/24/2013 Unique device identifier (UDI) means an identifier that adequately identifies a device.
Integrated Logistics Scenarios April 15, Integrated Logistics Scenarios 2005 RosettaNet. All Rights Reserved. Synergy of Integrated Standards.
ISBN 13 – The new Book Identifier An Evolution in Book Identification Simple Steps to ISBN -13 For Everybody.
SSCC (Serial Shipping Container Code) How to format an SSCC.
GS1 DataMatrix Instructions
CMSC 104, Version 8/061L09VariablesInC.ppt Variables in C Topics Naming Variables Declaring Variables Using Variables The Assignment Statement Reading.
When Supply Chain meets Care Delivery: Background on GS1 and HL7 Ulrike Kreysa Director Healthcare, GS1 Global Office.
Identifiers for a Digital World June 29, 2010 Patricia Payton Senior Director of Publisher Relations & Content Development
Base 16 (hexadecimal) Uses the decimal digits and the first letters of the alphabet to encode 4 binary bits (16=2 4 ) abcdef or ABCDEF.
IP Addressing Introductory material.
GS1 DataMatrix Instructions
Exchanging Data Between RFID, Sensors and Bar Code in the IoT
HIBC UDI IMPLEMENTATION FOR THE DENTAL INDUSTRY
Module 11: File Structure
INFS 211: Introduction to Information Technology
Discussions on Heterogeneous Identification Service
Identification of Locations & Products in complex Supply Chains
Computerized AIS October 20
RFID - EN Encoding information Encoding information J.-D. Chatelain.
An IPv4 address is a 32-bit address that uniquely and universally defines the connection of a device (for example, a computer or a router) to the Internet.
BEYOND THE BARCODE Beyond the Barcode.
Hash functions Open addressing
IP Addressing Introductory material.
IP Addressing Introductory material.
Binary and Hexadecimal Numbers
Data Types.
Format String.
Presenting information as bit patterns
Chapter Four Data Representation in Computers By Bezawit E.
Generating QR Codes from Oracle Database - Appendix
We Have Not Crossed the Chasm
LO1 – Understand Computer Hardware
Chapter 3 - Binary Numbering System
ASCII and Unicode.
Introduction Communication Modes Transmission Modes
Presentation transcript:

Crossing the Chasm Toward RFID and Bar Code Co-existence by Sprague Ackley Intermec

Have we crossed the chasm? What is a chasm and when is it crossed? RFID data compared to bar code The two great systems Encoding MB01 data in bar code The other side of the chasm

What is a chasm and when is it crossed? According to Webster’s: Chasm 1: a deep cleft in the surface of a planet (as the earth): gorge 2: a marked division, separation, or difference 4

What is a chasm and when is it crossed? Crossing the Chasm: Marketing and Selling High-Tech Products to Mainstream Customers by Geoffrey Moore - 1991 The most difficult step is making the transition between the early adopters and mainstream application 5

What is a chasm and when is it crossed? The chasm is crossed when a technology becomes “mainstream” A technology is “mainstream” when it is “seamless” 6

RFID data compared to bar code Initially, RFID only encoded a unique set of bits, i.e. not specific letters and/or numbers Later, users wanted to encode their own data Parallel developments ensued MIT Auto-ID labs  EPCglobal  GS1 ISO/IEC 15962 7

While chip technology marched on … UHF Gen 2 has four memory banks (MB) MB00 – kill and access passwords MB01 – primary serialized identity MB10 – Tag ID MB11 – encodes “user” data (AIs or DIs) 8

While chip technology marched on … UHF Gen 2 has four memory banks (MB) MB00 – kill and access passwords MB01 – primary serialized identity MB10 – Tag ID MB11 – encodes “user” data (AIs or DIs) 9

The two great systems – MB01 GS1 uses GS1 EPC Tag Data Standard 96 bits (12 bytes), very space efficient All numeric Requires buying a “GS1 Company Prefix” ISO uses ISO/IEC 15962 Variable in length, less space efficient Can be alpha-numeric Low or zero cost enterprise identification 10

GS1 encoding (EPC) Method for encoding a unique item number broke GS1 rules in place for more than 25 years Encoding methods actually prevented data in bar code symbols from being encoded in an RFID tag GS1 now “fixing” the inconsistencies 11

EPC tag encoding overview EPC is 12 bytes, for example, in hex 30 30 25 7B F4 6D 5B 20 00 00 01 90 12 bytes is 96 bits 00110000001100000010010101111011111101000110110110110110010000000000000000000000000000110010000 Bits are counted and assigned meaning EPC Header Filter Partition length:8 3 3 bits:00110000 001 100 (7-digits) 12

EPC tag encoding overview 00110000001100000010010101111011111101000110110110110110010000000000000000000000000000110010000 GS1 Company Prefix bit length (depends on Partition value): 24 in this example digits: 0614141 Indicator digit and Item Reference bit length: 20 in this example digits: 112345 Note: GS1 Company Prefix can be 6 to 12 digits 13

EPC tag encoding overview 00110000001100000010010101111011111101000110110110110110010000000000000000000000000000110010000 Serial Number bit length:38 (fixed) bits:00000000000000000000000000000110010000 digits:400 EPC URI urn:epc:id:sgtin: 0614141.112345.400 14

Bar code to an EPC tag* 15

Bar code to an EPC tag* *Note: the number of digits in the GS1 Company Prefix is not known *The Partition Value must be determined * Leading digits of the GTIN determine the partition value (e.g. compare with a database of GS1 Company Prefixes) 16

Bar code to an EPC tag* GS1 has on-line tool called GEPIR (Global Electronic Party Information Register) 17

ISO encoding (15962) First RFID data encoding standard Developed with the idea that “RFID data was different” than bar code data 18

ISO/IEC 15962 An elaborate system of “Object IDs” was invented so each piece of data was addressable Different encoding methods are flagged by an Application Family Identifier (AFI) A particularly simple AFI (A1) is useful for encoding UII data 19

15962 AFI A1 encoding overview UII = 25SUN043325711MH8031200000000001 Where 25S is the UII Data Identifier (DI) UN is the issuing agency ID 043325711 is the enterprise ID MH8031200000000001 is the item number and serial number combination Each character is replaced by 6-bits The bits are grouped into bytes (32x6=19224) Pad to a full byte if necessary with some or all of the string “100000” 20

15962 AFI A1 encoding overview Replace each character with a 6-bit value 21

15962 AFI A1 encoding overview Group bits into bytes (8-bits) and convert to hex Insert AFI (A1hex) for the final encoded data stream A1 CB 59 AA E3 0D 33 30 2D 77 C7 1D 20 E3 C0 F1 CB C0 30 E3 C0 30 E3 C0 31 22

The other side of the chasm ISO  Application groups are adopting 15962 with AFI A1 to have a direct method of encoding bar code data in MB01 GS1  MIR work group published a guideline (2009) GS1  BC & EPC Interoperability WG completed a user requirements document (2010) GS1  Currently developing an RFID Bar Code Guideline GS1  Currently working on an off-line method of determining the length of the GS1 Company Prefix 23

“It is difficult to make predictions - particularly about the future.” (Confucius, Winston Churchill, Groucho Marx, 'Yogi' Berra and several others: Nature 455, 729, 9 October 2008) 24

The future It took almost 20 years for the bar code supermarket system to become ubiquitous and it will probably take about the same time for RFID to do the same Applications changing from internal closed-systems to open systems are forcing more emphasis on data interchangeability Within the next five years, application data will be data carrier independent 25

Crossing the Chasm Toward RFID and Bar Code Co-existence by Sprague Ackley Intermec 26