50
An introduction to RFID (for computer science engineers) Miguel.Pardal@IST .utl.pt June 21 st 2010

An introduction to RFID

Embed Size (px)

Citation preview

Page 1: An introduction to RFID

An introduction to RFID (for computer science engineers)

Miguel.Pardal@IST .utl.pt

June 21st 2010

Page 2: An introduction to RFID

Outline

• RFID Technology

• Business Applications

– Software and standards

• Challenges

• @IST

Page 3: An introduction to RFID

Outline

• RFID Technology

• Business Applications

– Software and standards

• Challenges

• @IST

Page 4: An introduction to RFID

RFID tags

Page 5: An introduction to RFID

RFID antennas and readers

Page 6: An introduction to RFID

RFID in action

[Roussos06]

Page 7: An introduction to RFID

Radio

• ISM radio bands

– Frequencies differ in world regions

• Europe, Americas, and Asia

• LF/HF RFID or UHF RFID?

– Operating principles are different

– Near-field far-field boundary

• Lambda / 2 PI

Page 8: An introduction to RFID

Near-field RFID

• LF (Low Frequency): [30 .. 300] kHz

• HF (High Frequency): [3 ..30] MHz

• Inductive coupling

• Load modulation

Page 9: An introduction to RFID

Shower Analogy

Page 10: An introduction to RFID

Far-field RFID

• UHF(Ultra-High Frequency): [300..3 000] MHz

• MW (Microwaves): [2,5 .. 5,8] GHz

• Wave coupling

• Backscatter

Page 11: An introduction to RFID

Lighthouse Analogy

Page 12: An introduction to RFID

Tag components

Credits: Rafsec OY, [Sarma01]

Page 13: An introduction to RFID

Manufacturing trade-off

• Cost

• Range

• Functionality

Pick 2

Page 14: An introduction to RFID

Tag categories

• Passive or battery-less

– Use only power provided by the RFID reader’s signal

– Smaller, more flexible

– $ 0.20

• Semi-passive or battery-assisted

– Use a battery to boost response signal

– $ 5

• Active or battery-powered

– Have additional processing capabilities and autonomy because they have more power e.g. sensors

– Longer range

– $ 30

Page 15: An introduction to RFID

Outline

• RFID Technology

• Business Applications

– Software and standards

• Challenges

• @IST

Page 16: An introduction to RFID

Business applications

• Track & Trace – Monitor physical goods and keep history

• Industries:

– Warehousing – Maintenance – Pharmaceuticals – Medical Devices – Agriculture – Food – Retailing – Defense

Credits: Sybase.pt

Page 17: An introduction to RFID

Video

Page 18: An introduction to RFID

Software Layers

Page 19: An introduction to RFID

Architecture Framework

Page 20: An introduction to RFID
Page 21: An introduction to RFID
Page 22: An introduction to RFID

Outline

• RFID Technology

• Business Applications

– Software and standards

• Challenges

• @IST

Page 23: An introduction to RFID

RFID middleware is easy…

• All readers

• Read all tags

• At all times

Credits: Carlos Perdigão, IST

Page 24: An introduction to RFID

RFID middleware is easy…

• All readers

• Read all tags

• At all times

NOT

Credits: Carlos Perdigão, IST

cannot

Page 25: An introduction to RFID

Simulation

Credits: Carlos Perdigão, IST

Page 26: An introduction to RFID

Experimental setup

Credits: Nuno Correia, IST & Link Consulting

Page 27: An introduction to RFID

Field trials

Credits: Schuitema supermarkets, RFID Journal

Page 28: An introduction to RFID

Cloud deployment

Reliable network Reliable network +

Page 29: An introduction to RFID

RFID security is easy…

• All readers

• Read all tags

• At all times

NOT

Credits: Metro Group, RFID Journal

should not

Page 30: An introduction to RFID

Threats

[Garfinkel05]

Page 31: An introduction to RFID

Security

• Privacy – Misbehaving readers, well-behaving tags

• Authentication – Well-behaving readers, misbehaving tags

• Infrastructure security – Network

– Servers • ONS, EPCIS

Page 32: An introduction to RFID

Conclusions

• RFID is a set of technologies – No “one-size-fit-all” tag and reader

• All readers cannot and read all tags at all times – RFID middleware challenges

• All readers should not read all tags at all times – RFID security challenges

• RFID allows things and places in the physical world to

automatically generate data – An Internet of Things

Page 33: An introduction to RFID

Outline

• RFID Technology

• Business Applications

– Software and standards

• Challenges

• @IST

Page 34: An introduction to RFID

Completed

• Nuno Rodrigues

– RFID Logistics integration with Navision ERP

• Guilherme Pereira

– Open-source RFID track and trace

Page 35: An introduction to RFID

Completed

• Ricardo Carapeto

– Segurança de bagagens inteligentes

• Pedro Ferreira

– Interface EPCIS para BizTalk

• Carlos Perdigão

– Rede federada de rastreio de bens

Page 36: An introduction to RFID

• Miguel Pardal

– Scalable and secure Discovery services

Ongoing

Page 37: An introduction to RFID

Ongoing

• Nuno Correia – RFID Toys - Sistema de controlo de armazém robótico

– Fosstrak/Java, Arduino

Page 38: An introduction to RFID

Proposals

• C-Apps: RFID Capture Applications framework

– Componentes (ex. OSGi)

– Conveyors, gates, portals, …

– C-App “store”

• Cloud of Things – Virtualization of RFID software

– Fosstrak / Java / Cloud provider

– Virtual machine provisioning

Credits: trendsupdates.com

Page 39: An introduction to RFID

Miguel.Pardal@IST .utl.pt

Page 40: An introduction to RFID
Page 41: An introduction to RFID

Extras

Page 42: An introduction to RFID

Other RF technologies

How stuff works PWKits

Page 43: An introduction to RFID
Page 44: An introduction to RFID

Range

Credits: C. Floerkemeier, MIT

Page 45: An introduction to RFID

Supply Chains

Page 46: An introduction to RFID

Automatic data capture

Page 47: An introduction to RFID

Legal ownership ≠ Physical possesion

Page 48: An introduction to RFID

Why?

Credits: Christian Floerkemeier, MIT

Page 49: An introduction to RFID

Subscribe, Configure, Notify, Publish

[Floerkemeier07a]

Page 50: An introduction to RFID

Internet of Things @ IST