TK3 - Chapter 3 - Technische Universität Darmstadt

Transcription

TK3 - Chapter 3 - Technische Universität Darmstadt
Technische Universität Darmstadt
Telecooperation
TK3: Ubiquitous (& Mobile) Computing
RFID & Smart Items
Erwin Aitenbichler, Max Mühlhäuser
Copyrighted material; for TUD student use only
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
©
©
RFID and Smart Items
2
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
©
©
RFID and Smart Items
• RFID: Radio Frequency IDentification
– Passive RFID Tags
• Powered from the reader only
• Signal strength decreases with d4
• Cheapest class of tags
– Active RFID Tags
• Includes power source (battery, ...)
• Continuously emits its ID without
triggering from reader
– Semi-active RFID Tags
• Includes power source (battery)
• Similar to passive tag
• Uses battery to power chip
• Smart Item
– Active
– Plus „information processing component“
3
Prof. Dr. M. Mühlhäuser
Telekooperation
©
RFID Applications
• Worldwide RFID market: ~$5.5bn (2009)
• RFID applications (in order of market share 2005)
–
–
–
–
–
–
–
–
–
–
–
Transportation
Security/access control
Supply chain management
Asset management
Toll collection
Automobile immobilisers
Real time location systems
Rental item tracking
Baggage handling
Animal tracking
Point of sale
• Next: Fastest Growing RFID Modernizing Applications
4
Prof. Dr. M. Mühlhäuser
Telekooperation
©
RFID: Fastest Growing
1. Contactless Payment
– Contactless Smart Card
• e.g., TUD-Card
– Mobile phones with
NFC (Near-Field Communication)
• not only „passive“ - allows
management apps on phone
• widespread in Korea
2. Item-level Tracking
– Anti-counterfeit tagging for
pharmaceuticals, airplane spare parts,
alcohol, fashion, ...
– WHO: global value trade in counterfeit
pharmaceuticals is US $32~46 billion
3. Baggage Handling
– Air transport baggage control: tracking,
sorting, identifying luggage and cargo
5
Prof. Dr. M. Mühlhäuser
Telekooperation
©
RFID: Fastest Growing
4. Case & Pallet Tracking
– Wal-mart and supply-chain partners
reduce out-of-stocks through case
and pallet tagging
5. Asset Management
–
–
–
–
–
–
spare parts tracking
tool management
reusable container management
laundry tracking
library management systems
document tracking
6. Contactless Ticketing
– Seoul public transport replaced
450 million printed paper tickets/year
with RFID cards
– Access control for ski lifts, etc.
much more comfortable with RFID
6
Prof. Dr. M. Mühlhäuser
Telekooperation
©
RFID: System Components
• RFID System
– RFID Reader
– RFID Reader Antenna
– RFID Transponder
• RFID Transponder (= Tag)
– Chip
– Coupling element
(coil or antenna)
– Housing
7
Prof. Dr. M. Mühlhäuser
Telekooperation
©
RFID: Ranges and Coupling
• Close coupling systems
– Use very small ranges (<= 1cm)
– Also called: close coupling systems
– Transponder must be inserted into reader or positioned on surface
– Greater amount of power can be provided
– Applications:
• Contactless Smart Card for payment functions
• Door locking systems
• Remote coupling systems
– Read ranges of up to 1m
– Almost always based on Inductive Coupling
– Have 90% market share
• Long-range systems
– Typical read ranges: 3m with passive tags, 15m with active tags
– Electromagnetic Backscatter Coupling or SAW-Transponders
8
Prof. Dr. M. Mühlhäuser
Telekooperation
©
RFID: Inductive Coupling
Reader
Tags
9
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID: Inductive Coupling
©
• Typical frequencies: <135kHz (λ=2400m), 13.56MHz (λ=22.1m)
• Distance reader-tag << λ:
– Operates in the near field of antenna
– EM-field may be treated as simple magnetic alternating field
– „transformer-type coupling“ btw. reader and transponder antennas
• Transponders comprise of
– Microchip
– Large area coil antenna
• Power supply to passive transponders
– Reader (continuously) sends a strong carrier signal
– Transponder‘s self resonant frequency = read frequency
– Transponder draws energy from magnetic field
– Near field -> Power drops with 60dB/decade
– Range limited to ~1m
10
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID: Inductive Coupling
©
• Data transfer: Transponder -> Reader
• Load Modulation
– Transponder modulates data
by switching a load resistor on/off
– Impedance change noticeable at reader
– Requires highly complex circuitry at
reader (remember Listen-while-talk!)
• Load Modulation with Subcarrier
– Voltage fluctuations at reader
caused by transponder are very small
compared to reader carrier, e.g.,
• Reader output voltage: 100V
• Feedback from transponder: ~10mV
• -> Drop: 80dB
– Transponder modulates data on subcarrier
with fS and then uses load modulation
-> this creates two sidebands on fT
– Reader can easily separate fT ± fS from fT and decode data
11
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID: EM Backscatter Coupling
©
• Electromagnetic Backscatter Coupling
Passive Tag
Active Tag
12
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID: EM Backscatter Coupling
©
• Typical frequencies:
– UHF: 868, 915 MHz
– Microwave: 2.5, 5.8 GHz
• Allows construction of antennas with far smaller dimensions and
greater efficiency
• Power supply to transponder
– Estimated with free space path loss
– Need ~50µW to operate chip on transponder
– If reader‘s transmission power = 0.5W,
then path loss must be <=40dB
13
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID: EM Backscatter Coupling
©
• Electromagnetic Backscatter Coupling
– EM waves are reflected by objects greater than λ/2
• most prominently, the radar utilizes this principle
– In particular, objects in resonance with the reader signal reflect well
– The reflection characteristic can be influenced by altering the load
connected to the antenna
14
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID: SAW-Transponder
©
• Surface acoustic wave (SAW) transponder
–
–
–
–
–
Uses piezoelectic effect (and has no chip)
Interdigital Transducer converts voltage to surface wave and vice versa
Transponder ID (16-32 bit) determined by placement of reflectors
Typical frequency: 2.45 GHz
Reading range: 1-2m (at permitted transmission powers)
15
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID: Data Transmission
©
• Reader -> Transponder
– Often uses Pulse-Pause Coding: bits encoded in pulse lengths
– Well-suited for passive tags, because only short power interruptions
• Transponder -> Reader
16
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID: Anticollision
©
• Anticollision / Multiple Access
• When the reader polls, all transponders answer -> collision
– Problems very similar to that in Wireless Networks
– Short-range readers usually do not support anticollision at all
• RFID anticollision methods (examples)
– Transponder-driven
• ALOHA, Slotted ALOHA
– Transponders send at a random time, repetition time differs slightly
– Assumption: not many tags, short duration of transmission
-> low collision probability
– Reader-driven
• Binary search algorithm
– Uses binary search to identify one transponder after the other
• Dynamic binary search algorithm
– More efficient for multibyte IDs
– Allows to limit the number of bytes transmitted
17
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID Anticollision: Binary Search
©
Manchester Code
• Assumptions
– All transponders send in sync
– The precise bit positions of collisions are recognizable by reader
– Further, this example assumes load modulation with subcarrier
• Manchester code allows to detect collisions
– Rising edge indicates 0, falling edge indicates 1
– Missing edge indicates collision
18
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID Anticollision: Binary Search
©
• Transponder commands sent to the transponders:
– REQUEST(searchId)
• If the transponderId <= searchId, then the transponder
replies with its transponderId
– SELECT(id)
• The transponder with the specified id becomes active
for the following read/write requests
– UNSELECT
• Removes the selection and mutes the selected
transponder. It will not even respond to further
REQUEST commands
– READ/WRITE
19
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID Anticollision: Binary Search
• Example: 4 Transponders
Command
Reply
REQUEST(11111111)
1X1X001X
• yields 8 possibilities:
*) transponder actually exists
Transponder
ID
1
10110010
2
10100011
3
10110011
4
11100011
©
20
Prof. Dr. M. Mühlhäuser
Telekooperation
RFID Anticollision: Binary Search
©
• Algorithm to identify all transponders:
while true:
send REQUEST(maxId)
receive(id)
while id contains ‘X‘:
replace highest ‘X‘ with ‘0‘ and set all lower bits ‘1‘
send REQUEST(id)
receive(id)
foundTag(id)
send SELECT(id) ...
send UNSELECT
• 1st iteration:
Command
REQUEST(11111111)
Reply
1X1X001X
REQUEST(10111111)
101X001X
REQUEST(10101111)
10100011
SELECT(10100011)
READ
UNSELECT
21
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
Barcode vs. RFID
©
©
• Barcode
–
–
–
–
–
–
–
Line-of-sight required
Identification of product class
Static information
No additional storage
Simple copying (counterfeit products)
Reading of single items only
extremely cheap
• RFID
–
–
–
–
–
–
Contactless reading/writing
Unique identification of product instance
Dynamic information
Storage (RO, WORM, or RW)
Copying difficult (RFID with crypto extensions)
Bulk reading
22
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
EPC
©
©
• The Electronic Product Code (EPC) standard
23
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
RFID in Retailing
©
©
• Cost of Tags
– Chip-based tags: cost is still >10 Euro cents (for >1 million chips)
– Too expensive for broad (item-level) rollout in retailing
– Cheap readonly-tags with printable electronics (in 5 years?)
• Different package units: Pallet, Case, Item
• Back-store: goods receipt, goods issue, consignment, relocation
– pallet and case-level tagging
• Front-store: theft protection, cashing, customer aid
– requires item-level tagging
24
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
©
©
Integrated goods receipt
Supplier
Customer
Vendor
Unload
1
EM = Event
Management - for
Supply Chain
Management (SCM)
4
Compare to
ASN EPCs
4a
AII = Auto ID
Infrastructure
Post
Goods
Receipt
Adv. Ship
Notification
Proof of
Delivery
Create Inbnd
Delivery
Unload Update
SAP EM
Optional
5
SAP
ERP
Register
EPCs
3
Inbound Delivery
2
6
ERP = Enterprise Resource Planning
25
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
©
©
EPCIS architecture
• EPC information service (EPCIS)
PML
Server
PML
Server
PML
Server
6
5
3
7
ONS-Server
Middleware
4
(Enterprise)
Information
System
2
1
Reader
Product
26
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
©
©
EPCIS architecture
• Process of getting product information
– Send EPC to Object Naming Service (ONS)
to obtain address of PML server
• ONS works similar to DNS
– Send EPC to PML server to obtain PML
document with product description
• Physical Markup Language (PML)
<class>
<system>Scientific</system>
<type>Variety</type>
<name>Malus S. Red Delicious Group</name>
</class>
<class>
<system>Internal</system>
<type>Produce</type>
<name>Apple <code>A2-L109A</code></name>
</class>
<class>
<system>Apple Growers Group</system>
<type>Produce Class</type>
<name>Red Delicious
<code>USAGG-0010198</code>
</name>
</class>
– proposed as a general, standard means
for describing physical objects and
environments for industrial, commercial and consumer applications
– Example: A batch of "Red Delicious" apples is harvested and assigned
an EPC code 01.081958.0094FE.008ED81C. This code references a PML
file describing the batch and identifies it with a number of classes
• scientific designation
• internal produce number used by the producer
• Apple Growers industry number
27
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
Smart Items
©
©
• Definition
– Real world object
– Local data (e.g. ID, temperature, position)
– Communication interface
• Enabling Technologies
– Barcode and RFID (identification)
– Sensors, actuators, MEMS (object state)
– Infrared / ultrasound sensors, GPS (location)
– WLAN, GSM, Bluetooth, IrDA (wireless comm.)
• Opportunities & Challenges
– Integrate real world objects directly into
business processes
– New business processes & models
– New requirements for enterprise software
– Lack of standards
28
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
Smart Items
©
©
• Sensing and applications
– Location: Position of an item in a (manufacturing) process
– Temperature: Monitor sensitive, dangerous & perishable goods
– Acceleration: Sensitive goods, e.g. hard drives
– Motion: Item stored or being processed
– Pressure: Sensitive goods, e.g. chemical drums
– Humidity: Perishable goods, e.g. food
– Light intensity: Sensitive goods, e.g. photo chemicals
– Mechanical stress: e.g., proper handling of containers
• Communication
– Communication with the infrastructure
• e.g., reader gates provide connection to enterprise backend
– Item-to-item communication
• Smart items can also react directly
• e.g., barrels with certain chemicals must not be co-located
29
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
Aware Goods
©
©
• Aware Goods
– Sensors (temperature, acceleration, …)
– Local memory
– Intermittent connection to backend
– Goal: End-to-End Quality Management:
Integrate Shipping/Transport of Goods
into Enterprise QM Processes
• Example: ESYS – MINIDAN
– Temperature logging
– Temperature range: -40°C to +85°C
– Accuracy: 0.1°C or 0.5°C
– Storage: 16.000 to 32.000 values
depending on resolution
– IR communication
30
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
End-to-End Quality Management
©
©
31
Prof. Dr. M. Mühlhäuser
Telekooperation
CoBIs
©
• CoBIs = Collaborative Business Items
• Increase workplace safety in
chemical, oil, gas industry
• Hazardous goods management
– Storage limit exceeded?
– Safe storage environment?
– Incompatible Goods?
• CoBIs uses wireless sensor nodes
– Peer-to-peer operation
– Ultrasound communication allows
to measure distances
• CoBIs have embedded rule sets and
notify the infrastructure about violations
32
Dr. Erwin Aitenbichler
Prof. Dr.
Dr. M.
M. Mühlhäuser
Mühlhäuser
Prof.
Telekooperation
Telekooperation
Summary: RFID & Smart Items
©
©
• RFID
– RFID Applications: market, fastest growing fields
– RFID system components
– Ranges and Coupling
• Inductive Coupling
• Electromagnetic Backscatter Coupling
• SAW-Transponders
– Data Transmission
– Anticollision: Binary Search
– RFID in Retailing
• Smart Items
– Sensing and Applications
– Aware Goods
– CoBIs
33