830 likes | 1.11k Views
EPCglobal 網路架構元件 屏東商業技術學院. GS1 專業服務部. RFID/EPCglobal Network 標準課程. 12/30 Day 1 標準發展組織背景介紹 EPCglobal 網路架構 ( 一 ):Identify, Capture 影片欣賞 1/6 Day 2 EPCglobal 網路架構 ( 二 ): Exchange 影片欣賞 模擬考題講解 EPCglobal 考試. 標準發展組之介紹. EPCglobal 簡介.
E N D
EPCglobal網路架構元件屏東商業技術學院 GS1 專業服務部
RFID/EPCglobal Network標準課程 • 12/30 Day 1 • 標準發展組織背景介紹 • EPCglobal網路架構(一):Identify, Capture • 影片欣賞 • 1/6 Day 2 • EPCglobal網路架構(二): Exchange • 影片欣賞 • 模擬考題講解 • EPCglobal考試
EPCglobal簡介 • 1999年MIT成立了Auto-ID中心 (Auto-ID Center),並且提出了「產品電子碼 (Electronic Product Code, EPC)」的概念 • 2003年10月31日,由EAN與UCC創建了另一個非營利性國際組織EPCglobal Inc.,之後與七所知名大學共同經營Auto-ID Labs • EPCglobal負責管理和推廣EPC工作,並與Auto-ID Labs保持密切合作,使研究機構與使用者之間架起一座溝通的橋樑
EPCglobal簡介(續) • EPCglobal成立的目的是為了推動EPC機制,並且訂定標準規範,使這個機制能在全球廣泛地應用 • EPCglobal建立的網路架構可稱為「物聯網」(The Internet of Things)或EPCglobal Network • EPCglobal Network利用現有網際網路架構,在全球建立起一個龐大的物品資訊交換網路,並且使所有參與流通的物品都具有唯一的產品電子碼,藉由EPCglobal網路架構相關元件,將使具備EPC號碼的物品,在網路上準確的定位與追蹤,並且為每項物品建立一套完整的電子履歷,使偽造商品不能流通
What is the EPCglobal Architecture Framework? Internet Standard query language Standard software Interfaces Standard data Standard air protocol ONS - Object Naming Service data ID ID RFID tag telemetry telemetry reader computers EPC Information Services EPC - electronic product code Standard network architecture
What is the EPCglobal Architecture Framework? GOAL: VISIBILITY IN THE SUPPLY CHAIN EPCglobal Architecture Framework
EPCglobal Standards support 3 activities EPCglobal Core Services and other Shared Services Shared Service Interactions Exchange of data about EPCs Company A Company B 1010101010101 Exchange of Physical objects with EPCs
Identify – The EPC Tag Data Specifications EPCglobal Core Services and other Shared Services Shared Service Interactions Exchange of data about EPCs Company A Company B 1010101010101 Identify Tag Data Exchange of Physical objects with EPCs
The overall structure of an EPC urn:epc:id:sgtin:0037000.112345.400 IANA prefix for “names” Names for EPCs EPC pure identity SGTIN identifier type Company Prefix Item Reference & Indicator Digit Serial Number Together, these are the GTIN
The Representation of EPC urn:epc:id:sgtin:0037000.112345.400 Text Representation in Information Systems
The Representation of EPC urn:epc:id:sgtin:0037000.112345.400 urn:epc:id:sgtin:0037000.112345.400 ‹ Ž ‹ Œ Ž ‹ Œ Ž 001100000111010000100101011110111111010001100010010111111000000000000000000000000000000110010000 001100000111010000100101011110111111010001100010010111111000000000000000000000000000000110010000
Tag Data Translation Tag Data Translation Schema 001100000111010000100101011110111111010001100010010111111000000000000000000000000000000000000010 Tag Data Translator urn:epc:id:sgtin:0614141.100743.2
Tag Data Translation (TDT) Demo http://www.gs1-germany.de/internet/content/e6/e156/e158/e1354/
Identify & Capture – The Tag Air Interface EPCglobal Core Services and other Shared Services Shared Service Interactions Exchange of data about EPCs Company A Company B 1010101010101 Tag Protocol – UHF Class 1 Gen 2 Tag Protocol – HF Gen 2 Identify Exchange of Physical objects with EPCs
Worldwide UHF Gen2 Operation Impinj Propeller Tag Frequency Response Europe US Japan
台灣RFID規範 • 主管機關: NCC 國家通訊傳播委員會 • 低功率射頻電機技術規範- 4.8 UHF頻段射頻識別(Radio Frequency Identification,RFID)器材 • 提供射頻識別用途之器材,其操作頻率範圍為922-928MHz • 設置於室內或特殊場所者:最大峰值輸出功率1瓦(含)以下。 • 設置於室外者:最大峰值輸出功率0.5瓦(含)以下。
Tag Air Interfaces UHF Class-2 Gen2 HF Class-1 Gen2 UHF Class-3 Gen2 UHF Class-4 Gen2 Based on Class-1 Gen2 Extended Tag ID Extended User Memory Data Protection Authenticated access control Class-1 spec 13.56 MHz Tailored for identifying items UHF spec for active tags UHF spec Sensor and battery tags Built on Class-1 & Class-2 Gen2
EPCglobal Tag Class Definitions Class 4 Class 3 Class 2 Power sourceSensors Encryption Read/write user memory TransmitterActive communications Class 1 Identity
如何辨識商品真偽技術? Gen2 Tag’sCHIP Gen2 Tag’sCHIP • RF ID標籤的唯一序號TAG ID及商品資訊的EPC碼 • 在RF ID標籤中儲存唯一序號TAG ID,該序號無法修改或重置,全球RF ID標籤無相同 • 在EPCglobal Network裡,EPC碼具獨一性。
Capture – The Reader Interface EPCglobal Core Services and other Shared Services Shared Service Interactions Exchange of data about EPCs Company A Company B Capture 1010101010101 Low-Level Reader Protocol (LLRP) Reader Protocol Exchange of Physical objects with EPCs
The Reader Interface Reader module Host Specifications of the interactions = Reader Interface
Reader Protocol 將命令從RFID讀取器傳送至物件標籤、讀取標籤資料、寫入資料至標籤、處理標籤使用者與標籤身份資料、並進行其他如刪除、鎖定等功能。 以標籤讀取事件為基礎來達到讀取器控制。 包括預先設定的觸發(trigger)參數、初步的過濾(filter)機制等。
LLRP 原理 將命令從RFID讀取器傳送至物件標籤、讀取標籤資料、寫入資料至標籤、處理標籤使用者與標籤身份資料、並進行其他如刪除、鎖定等功能。 以標籤讀取事件為基礎來達到讀取器控制。 LLRP應用RFID空中通信協定的指令和計時的參數,提供更底層讀取器運作的存取控制。 LLRP目前是針對EPCglobal C1G2的空中協定,但其規格架構可以允許未來其他的空中介面協定整合進來。
Capture – The Reader Management Interface EPCglobal Core Services and other Shared Services Shared Service Interactions Exchange of data about EPCs Company A Company B Reader Management Capture 1010101010101 Exchange of Physical objects with EPCs
Reader Management 針對RFID讀取器中,管理各個讀取器之設定、狀態監控、以及事件警示通知等功能標準,其功能為: 可以搜尋RFID讀取器例如身份、天線數量等設定資訊。 可以監控RFID讀取器的作業狀態,例如讀取的標籤數量、通訊頻道狀態、健康狀態監控、天線連線程度、傳遞能量等級等。 可控制RFID讀取器的設定,例如啟動/關閉特定天線或功能等。 可以使用RFID讀取器管理功能,包括搜尋、韌體/軟體設定與更新,並管理讀取器耗電量。
DCI功能 讓讀取器能搜尋到一或多部存取控制器。 讓存取控制器能搜尋到一或多部讀取器。 讓讀取器能搜尋到一或多位Client端。 讓讀取器及存取控制器之間交換及驗證身分識別資訊。 讓Client端及存取控制器之間能驗證其連線和運作。
Capture – The filtering & Collection (ALE) Interface EPCglobal Core Services and other Shared Services Shared Service Interactions Application Level Events (ALE) Exchange of data about EPCs Company A Company B Capture 1010101010101 Exchange of Physical objects with EPCs
ALE Applications Request Reader Cycle Event Cycle Request Return to requestor… Logical Reader or location Filters Reports Grouping …or specified recipient Databases Applications
Logical Reader or location Logical Reader
Reader Cycle Event Cycle Logical Reader or location Read and Event Cycles Filters Grouping
Request from the ALE Client ALE Client Application Request Specify the Event Cycle Spec (ECSpec) Report (XML Schema)
Filters Grouping An example of read and event cycles EPC1 EPC1 EPC1 EPC2 EPC2 EPC2 EPC3 EPC3 EPC3 EPC3 EPC3 EPC4 EPC4 EPC5 EPC5 EPC5 EPC5 EPC5 Read Cycle 1 Read Cycle 2 Read Cycle 3 Read Cycle 4 Read Cycle 5 Read Cycle 6 Read Cycle 7 App 1 Event Cycle 1 App 3 Event Cycle 1 App 2 Event Cycle 1 App 2 Event Cycle 1 ADD Report EPC1 EPC2 EPC3 EPC4 EPC5 NEW Report EPC4 Report DEL Report EPC4 EPC5
Returning the reports Applications EPC1 EPC1 EPC1 EPC2 EPC2 EPC2 EPC3 EPC4 EPC5 Read Cycle 1 Read Cycle 2 Read Cycle 3 Return to requestor… App 1 Event Cycle 1 …or specified recipient ADD Report EPC1 EPC2 EPC3 EPC4 EPC5 Databases Applications
Capture & Exchange – EPCIS EPCglobal Core Services and other Shared Services Shared Service Interactions EPC Information Services (EPCIS) Exchange of data about EPCs Company A Company B Capture 1010101010101 Exchange of Physical objects with EPCs
EPCIS Internal Applications External Applications EPCIS Query Interface EPCIS Repository EPCIS EPCIS Capture Interface EPCIS Capture App ALE Interface Filtering & Collection Interface Reader Protocol Hardware / Software Readers
EPCIS Query Interface EPCIS Repository EPCIS EPCIS Capture Interface What is EPCIS? EPCIS Capture App Interface Hardware / Software
EPCIS Event data – Action Field Example of parent-child tree
EPCIS Event data – Other Fields Business location: Where is the Object assumed to be following the event?”Business Step: What business process was being executed during this event?Read Point:Where was the object seen?Disposition: What is the status of the product subsequent to the event?
Commission Bottles Receive Cases EPCIS Event data – Example Manufacturer Distributor Retailer Pick & Pack into Tote Pack Bottles into Case Receive Tote b Object Event 3 Jun 10:15 EPC X Plant 2 Pack Area Commission Active Agg. Event 5 Jun 12:50 EPC X, Y Plant 2 Warehouse Pack In transit Object Event 8 Jun 15:20 EPC X, Y NYC Dock Area Receive Sellable Object Event 10 Jun 11:35 EPC X NYC Ship Area Pick Sellable Object Event 15 Jun 16:10 EPC X Store #23 Back Receive Sellable ObjectEvent Date EPCs Business Location Business Step Disposition
Role of the EPCIS Capturing Application EPCIS Query Interface EPCIS Repository EPCIS EPCIS Capture Interface EPCIS Capture App Interface Hardware / Software