*************1***G***********I

Download Report

Transcript *************1***G***********I

RFID課程主題三
EPC/RFID系統架構與案例分析
1
課程內容
• EPC/RFID系統架構建置
• 網路元素的運作原理
• 指標性案例分享
2
EPC Technologies
• Electronic product code (EPC): an unique code for each
object
• RFID Tag
• RFID reader
• Object Name Service( ONS) : each number corresponds
with an address in database
• Product Markup Language(PML): In PML server, PML is
used to describe and store information about the item.
• Savant: can work as a router, it get EPC information from
the RFID reader, send the information to ONS Server
and combine with application program for management
of the item.
3
EPC網路架構1
4
EPC網路架構2
5
EPC網路架構3
6
EPC網路架構4
7
EPC網路架構5
8
EPC C1G2
• 全名 EPC Class 1 Generation 2
• Four “sessions”, each of which have
their own
• Access and Kill passwords
• Four memory “banks”
9
Defined Gen 2 Requirements
• Dozens of the world’s leading retail supply chain
organizations defined Gen 2 user requirements
10
Four sessions
• “Inventoried” flag
• “Select” (SL) flag
• Only one “inventory” (identify) operation at
a time
11
Access and Kill passwords
• Used to restrict reading and writing
• EPC code is returned during inventory
• Kill operation is permanent
12
Four memory banks
•
•
•
•
Reserved (Bank 0)
EPC (Bank 1)
TID (Tag ID) (Bank 2)
User (Bank 3)
13
Memory Bank 0 (Reserved)
• Reserved memory (bank 0) contains the kill
and access passwords
• The kill password occupies bytes 0-1 (MSB
first)
• The access password occupies bytes 2-3
(MSB first)
• If a tag does not implement the kill and/or
access passwords, it acts as though it had
zero-valued passwords that are permanently
read/write locked
14
Detailed Content of Bank 1 (EPC)
• Contains CRC-16, Protocol Control (PC), and
EPC code
• PC bits specify EPC length in 16-bit words
• EPC code begins at byte 3 (EPC header)
• Caution: EPC C1 G2 uses 16-bit data words
on even boundaries, so you must format
and write a proper PC word to write the EPC!
CRC-16
PC
EPC less header
64- or 96-bit EPC code
15
Detailed Content of Bank 1 (EPC)
• Length is expressed in units of words, so 6
is the length of EPC-96
• RFU is always zero
• EPCISO bit is zero for EPC
• NSI (Number System ID) is used only if
EPCISO bit is 1
• To avoid all this, use “WRITE
EPCID=Hxxx…xxx” with BRI
16
Detailed Content of Bank 1 (EPC)
CRC (Bytes 0-1)
PC (Bytes 2-3)
Bytes 4-n
NSI
EPCISO Bit
Length
RFU
CRC-16
1 byte EPC
Header
1 byte
64- or 96-Bit EPC
17
Zero
Fill
Memory Bank 2 (Tag ID)
• Contains an 8-bit ISO/IEC 15963 allocation class
identifier (0xE2 for EPCglobal) in byte 0
• The next 12 bits are a mask-designer identifier
(manufacturer ID) (obtained from EPCglobal)
• The 12 bits after the manufacturer is a 12-bit tag
model.
• The manufacturer ID and tag model must provide
sufficient information for a reader to uniquely
identify the custom commands and/or optional
features that a tag supports
• Bytes 4 and up may contain Tag- and vendorspecific data such as a tag serial number
8 bits
12 bits
12 bits
Vendor-specific
IEC 15963
ID (0xE2)
Manufacturer ID
Tag Model
Tag Serial Number
18
Memory Bank 3 (User)
• Organization and use is user-defined
• Memory capacity determined by chip
manufacturer
19
案例分享
•
•
•
•
•
Auto Receiving /Shipping
Fork Lift Application
Drug Counterfeit & ePedigree
Wal*Mart
廢棄物處理RFID 應用
20
Auto Receiving /Shipping
Real Cases
• Wal-Mart Mandate
• Metro Mandate
• Target Mandate
21
Benefits
• 減少清點每箱貨物的
時間
• 與ASN比較用以減少
補貨時間及成本
• 減少尋找貨物時間
• 增加客戶滿意度
Gate reader
22
Fork Lift Application
Dock Door 1
Dock Door 20
23
貨架天線擺設
24
Forklift Related Application
1
2
3
4
C
B
Pick
Go to S3
A
Return to
Receiving
Benefits
• 減少盤點時間
• 減少建置閘門式
Reader之固定成本
• 減少尋找貨物時間
• 增加客戶滿意度
Real Cases
• Worley 3PL
S1
25
S2
S3
Drug Counterfeit & ePedigree
100,000 Tags used
1st counterfeit
Project in Asia
Purdue Pharma & H.D. Smith Pilot
26
Wal*Mart
27
廢棄物處理RFID 應用-收料
iPAQ PDA
RFID讀取模組
BT(10 m)
GPRS(3-5 km)
BT(10 m)
廢棄物
With
RFIDLabel
WLAN(100 m)
電子數位輸出磅秤
28
電腦列印模組
廢棄物處理RFID 應用-焚化爐管理
Data
Server
RFID 天線x4
AP
廢棄物
With RFID Label
& External
Barcode Label
WLAN(100m)
電腦控制模組
RFID 外接天線模組
29