EPC, PML and ONS

Download Report

Transcript EPC, PML and ONS

Labeling on Everything
- EPC, PML and ONS
Manufacturing Automation & Integration Lab.
2004. 7. 30.
Manchul Han ([email protected])
* EPC: Electronic Product Code
* PML: Physical Markup Language
* ONS: Object Name Service
MAI Lab.
Contents
 The Intelligent Infrastructure
 The Electronic Product Code
– Identification Codes
– Design
– Proposal
 The Physical Markup Language
– Background and Approach
– Design
 The Object Name Service
– System Architecture
 Conclusion
Page 2 of 19
MAI Lab.
The Intelligent Infrastructure
 Four major components: electronic tags, EPC (or ePC),
PML, and ONS
– Electronic tags allow continuous tracking and identification of
physical objects
– EPC was conceived as a means to identify all physical objects
– PML is intended to be the standard in which networked information
about physical object is written
– ONS is the “glue,” which links the EPC with its associated PML data
file
INTERNET/VPN
(contains ONS server that
locate PML assigned to Tags)
TAG
WIRELESS
TAG READER TAG READER
LAN
TAG READER
Page 3 of 19
PML SERVER
ROUTER
LOCAL SERVER
(ONS RESOLVER)
MAI Lab.
The Electronic Product Code (EPC)
- A Naming Scheme for Physical Objects
Published January 1, 2001
David L. Brock
MIT Auto-ID Center, Massachusetts Institute of Technology
77 Massachusetts Avenue, Building 3-449, Cambridge, MA 02139-4307, USA
MAI Lab.
Identification Codes
 Current methods
– The universal product code (UPC)
– Supply chain identification
• Various configurations: lengths, partitions and bar code symbols
– Other numbering schemes
• License plate numbers, vehicle identification numbers, social
security numbers, ISBN numbers, address codes, telephone
numbers, and internet address
Page 5 of 19
MAI Lab.
Design
 Design objectives
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Unique identification
Manufacturers and products
Containers
Assemblies, aggregates and collections
Embedded information
Categorization
Information Reference
Meta-data
Simplicity
Human interaction
Extensibility
Media
Data transmission mechanisms
Privacy and security
Page 6 of 19
MAI Lab.
Proposal
 Meta-data
– The meta-data – or header – may define structural information of the
schema
 Size
– N = f12n1×f22n2×…×fm2nm where N: total address space, f: utilization rate,
n: number of bits for partition, m: total number of partition
– Utilization will be much less than the 50% used
 Partitions
– Partitions reduces address space, yet greatly increase the efficiency of
searching through that address spaces
 EPC schema
– EPC Type I
• A 96-bit code with a fixed, 8-bit header
• Has three partitions
– More standards have been developed (256-bit based, and so on)
Page 7 of 19
MAI Lab.
The Physical Markup Language (PML)
- Core Components: Time and Place
Published June 1, 2001
David L. Brock, Timothy P. Milne,
Yun Y. Kang, Brendon Lewis
MIT Auto-ID Center, Massachusetts Institute of Technology
77 Massachusetts Avenue, Building 3-449, Cambridge, MA 02139-4307, USA
MAI Lab.
Background and Approach
 Syntax
– The PML uses the same format and structure as the eXtensible
Markup Language (XML)
– Ex) <company_name>ACME, Co. </company_name>
 Semantics
– The PML will provide a single specification
– Translation between schemas is unnecessary
– Ex) Encoding date: YYYY/MM/DD or DD/MM/YYYY or … -> the PML
selects only one way
 Data storage and management
– A PML “file” may only exist during transmission
• Companies will maintain data in existing formats with current
procedures
Page 9 of 19
MAI Lab.
Design
 PML elements
– <Data>
• A ‘snapshot’ of the physical environment
– <Node>
• The hierarchical structure of physical systems
– <Trace>
• “Where is it?” and “Where was it?”
– <Entity>
• Information about ownership and responsibility
– <Location>
– <Date>
– <Measure>
• Weight or temperature
Page 10 of 19
MAI Lab.
Design
 Hierarchy
Page 11 of 19
MAI Lab.
Design
 Trace
– Each step has a number of optional elements including an owner,
date and location
Page 12 of 19
MAI Lab.
Design
 Entity
– An entity may be a person, company, organization or group
– An entity will have a number of inherent characteristics as well as a
list of association
Page 13 of 19
MAI Lab.
Design
 Location
 Date
 Measurement
Page 14 of 19
MAI Lab.
The Object Name Service (ONS)
- Version 0.5 (Beta)
Published February 1, 2002
Oat Systems & MIT Auto-ID Center
MIT Auto-ID Center, Massachusetts Institute of Technology
77 Massachusetts Avenue, Building 3-449, Cambridge, MA 02139-4307, USA
MAI Lab.
System Architecture
 The ONS architecture is a distributed framework consisting
of:
1) Mapping information
2) ONS servers
3) ONS resolver
Page 16 of 19
MAI Lab.
Conclusion
 “Internet of things”
 These standards are still in the line of development
Page 17 of 19
MAI Lab.
부평에 위치한 동서식품 내 물류창고는 아침부터 부산하다. 커피를 담은 상자 40개를 팔레트(박스 단위의 물품을
운반하는 선반)에 올려놓는 작업이 한창이다. 상품 박스에는 예전과 똑같이 유통바코드가 찍혀있고, 팔레트에는 유
통 혁명의 숨은 킬러인 전자태그(RFID)가 내장돼 있다. 한 직원이 박스의 유통바코드와 팔레트의 RFID를 휴대용 리
더기로 읽어낸다. 이로써 ‘A 팔레트에는 커피 40박스 올라갔다’는 정보가 최초 생성된다.
트럭이 팔레트를 실기 위해 창고 문 앞에서 대기 중이다. 그러나 그 전에 한 단계를 더 거친다. 팔레트를 문 앞에
마련된 게이트웨이(리더기)에 통과시키는 것. 이때 리더기에 부착된 안테나는 ‘커피 40박스가 실린 A팔레트가 나간
다’는 정보를 읽어내 동서식품의 PML서버에 저장시킨다.
목천에 있는 삼성테스코의 물류센터에 도착한 화물 팔레트는 물류센터 창고에 들어가면서 또 한번 게이트웨이를
지나가고 이때 RFID의 정보(EPC코드)가 재확인된다. 물류센터의 SAVANT서버는 ‘커피 40박스가 들어왔다’는 자체
리더기의 정보를 듣고 ‘그럼 이 팔레트가 어디서 왔는지’ ONS서버에 물어본다. ONS서버는 동서식품 PML서버라고
가르쳐주고 SAVANT는 인터넷을 통해 그쪽으로 달려가 정보를 받아 자기 쪽 PML서버에 저장시킨다.
이번엔 할인마트인 부천상동점으로 이동할 차례다. 출고 때와 마찬가지 과정을 거치며 정보를 취합한다. 부천 상
동점에 도착한 팔레트 역시 똑같은 순서를 통해 자신의 위치 정보를 상동점 내 PML서버에 보낸다. ‘A팔레트가 *월
*일 *시 부평 동서식품 물류창고를 커피 40박스를 싣고 출발해 목천 물류센터를 거쳐 부천상동점에 *월*일 *시에
도착했다’는 정보가 상동점내 PML서버에 저장되는 것이다.
이때, 동서식품의 한 직원이 커피 40박스가 어디까지 유통됐는지 확인하고 싶어 자신의 단말기에서 해당 팔레트
의 EPC코드를 입력한다. 동서식품의 SAVANT는 인터넷망을 통해 부천 상동점의 PML서버까지 찾아와 정보를 요청
하고 제조업체 직원은 자사 제품이 유통되고 있는 상황을 자사 단말기에서 곧바로 확인할 수 있다.
부천 상동점이 팔레트와 박스를 해체하고 제품을 상동점 내 보관창고에서 꺼내는 순간, ‘커피 40박스가 *월*일*
시 진열대로 나간다’는 핵심 정보가 제조업체와 유통업체로 통보된다. 또 상동점의 SAVANT는 해체 정보를 팔레트
대여업체에도 통보한다. 팔레트 대여 업체는 한 바퀴를 돈 팔레트를 다시 동서식품 물류센터로 보낸다. 초기 단계
의 유비쿼터스 유통이 완성된 셈이다.
Page 18 of 19
MAI Lab.
‘유비쿼터스다운, 너무나 유비쿼터스다운’ 환경을 위한 상용테스트가 오는 17일부터 부천에 위치한 삼성테스코
부천 상동점에서 시작된다. 삼성테스코를 비롯한 이씨오, 유한킴벌리, 동서식품, 한국팔렛트풀 등 5개 업체가 ‘유통
물류산업 RFID (Radio Frequency Identification) 시범사업’의 상용 테스트를 실시한다.
상용테스트의 핵심은 물류의 흐름 속에서 RFID가 제 역할을 제대로 할 수 있을지 여부를 실증해내는 것. 따라서
RFID칩이 내장된 팔레트나 개별 상품 박스가 해독기(리더기)에서 읽히는 ‘인식률’이 초점이다. 또 이번 RFID물류
시범 사업에 쓰인 하드웨어, 소프트웨어가 서로 제대로 맞물려 가동될지도 관심사항이다. RFID를 비롯한 서번트
(SAVANT), ONS서버, PML서버 등이 올바르게 정보를 교환해야 실제 유비쿼터스 비즈니스에 접목시킬 수 있기 때
문이다.
삼성테스코의 안희만 이사는 “다음달 말까지 진행되는 이번 상용테스트는 1단계 수준으로 팔레트와 박스 단위에
RFID태그를 내장시켰다”며 “하반기에는 2단계로 개별 상품 하나하나에 RFID를 내장시켜 유통시키는 도전을 시도
할 예정”이라고 밝혔다. 이에 따라 삼성테스코 컨소시엄측은 이르면 하반기에 유비쿼터스 유통의 꽃인 ‘셀프 체크
아웃’ 상용테스트를 추진하는 방안도 고려하고 있다.
국내 RFID업체인 이씨오의 심우섭 이사도 “이번 테스트는 (국내 RFID 주파수 대역인) 910∼914MHz에 맞춘 리
더기를 사용해 이뤄지고 있는 만큼, 국내 현실에 맞췄다는 의의가 있다”며 “또한 (오토ID센터가 EPC글로벌로 바뀐
후 생긴) 전자제품코드(EPC)플랫폼에 맞춘 상용테스트로서는 세계 첫 시도다”라고 강조했다.
기사입력시간: 2004/7/1
Page 19 of 19
MAI Lab.