200 likes | 416 Views
Labeling on Everything - EPC, PML and ONS. Manufacturing Automation & Integration Lab. 2004. 7. 30. Manchul Han (sampleh@ultra.snu.ac.kr). * EPC: Electronic Product Code * PML: Physical Markup Language * ONS: Object Name Service. Contents. The Intelligent Infrastructure
E N D
Labeling on Everything- EPC, PML and ONS Manufacturing Automation & Integration Lab. 2004. 7. 30. Manchul Han (sampleh@ultra.snu.ac.kr) * EPC: Electronic Product Code * PML: Physical Markup Language * ONS: Object Name Service
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
INTERNET/VPN (contains ONS server that locate PML assigned to Tags) PML SERVER WIRELESS TAG TAG READER TAG READER ROUTER LAN LOCAL SERVER (ONS RESOLVER) TAG READER 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
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
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
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
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)
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
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
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
Design • Hierarchy
Design • Trace • Each step has a number of optional elements including an owner, date and location
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
Design • Location • Date • Measurement
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
System Architecture • The ONS architecture is a distributed framework consisting of: 1) Mapping information 2) ONS servers 3) ONS resolver
Conclusion • “Internet of things” • These standards are still in the line of development
부평에 위치한 동서식품 내 물류창고는 아침부터 부산하다. 커피를 담은 상자 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는 해체 정보를 팔레트 대여업체에도 통보한다. 팔레트 대여 업체는 한 바퀴를 돈 팔레트를 다시 동서식품 물류센터로 보낸다. 초기 단계의 유비쿼터스 유통이 완성된 셈이다.
‘유비쿼터스다운, 너무나 유비쿼터스다운’ 환경을 위한 상용테스트가 오는 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