870 likes | 1.26k Views
EPCglobal 網路架構. GS1 組織簡介. EAN 是創立於 1977 年的非營利中立性國際組織,總部設在布魯塞爾。 目前據有 108 個國家或區域會員,另外有 28 個國家由總會直轄。 GS1 Taiwan 於 1985 成立取得國碼 471 ,條碼會員數 19000 家 2002 年 11 月 UCC 加入 EAN 成為會員之一,促使標準發展全球一致化。 2005 年元月正式更名為 GS1. 商業的全球共通語言. 整體的益處:. 改善整體供應與需求鏈的效率及資訊的透通度. 自動化識別全球標準. 商業訊息電子交換. 全球資料同步化的環境.
E N D
GS1組織簡介 EAN是創立於1977年的非營利中立性國際組織,總部設在布魯塞爾。 目前據有108個國家或區域會員,另外有28個國家由總會直轄。 GS1 Taiwan於1985成立取得國碼471,條碼會員數19000家 2002年11月UCC加入EAN成為會員之一,促使標準發展全球一致化。 2005年元月正式更名為GS1
商業的全球共通語言 整體的益處: 改善整體供應與需求鏈的效率及資訊的透通度 自動化識別全球標準 商業訊息電子交換 全球資料同步化的環境 無線射頻識別技術 全球標準 為基礎的全球標準 快速,有效率 更加準確及即時性 快速及準確的 標準的,可靠性更高的 及準確 提高成本效能 商品,資產或者 商品資料以提供 的商業訊息交換 更透通的資訊 地區的識別 更有效率的商業流程 GS1宗旨與策略基礎
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號碼的物品,在網路上準確的定位與追蹤,並且為每項物品建立一套完整的電子履歷,使偽造商品不能流通
EPCglobalArchitecture Framework Internet Standard query language Standard software Interfaces Standard data Standard air protocol ONS - Object Naming Service data ID ID RFID tag 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
Tag Data Translation Tag Data Translation Schema 001100000111010000100101011110111111010001100010010111111000000000000000000000000000000000000010 (Binary) Tag Data Translator urn:epc:id:sgtin:0614141.100743.2
The Representation of EPC urn:epc:id:sgtin:0037000.112345.400 urn:epc:id:sgtin:0037000.112345.400 001100000111010000100101011110111111010001100010010111111000000000000000000000000000000110010000
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 Class 1 Encryption Read/write user memory TransmitterActive communications Identity
辨識商品真偽 Gen2 Tag’sCHIP Gen2 Tag’sCHIP • RFID標籤的唯一序號TAG ID及商品資訊的EPC碼 • 在RFID標籤中儲存唯一序號TAG ID,該序號無法修改或重置,全球RFID標籤無相同 • 在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 功能 讓讀取器能搜尋到一或多部存取控制器。(Step 2) 讓存取控制器能搜尋到一或多部讀取器。(Step 2) 讓讀取器能搜尋到一或多位Client端。(Step 4) 讓讀取器及存取控制器之間交換及驗證身分識別資訊。(Step 2) 讓Client端及存取控制器之間能驗證其連線和運作。(Step 3)
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 - Application Level Event 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 Reader Cycle 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
What should the middleware do? Middleware should include 7 core capabilities: • Reader and device management (讀取器及設備管理) Allows users to configure, deploy & issue commands to readers through common interface. • Data management (資料管理) Ensures captured data is intelligently filtered & routed to appropriate destinations • Application integration (應用程式整合) You need messaging, routing & connectivity features to reliably integrate RFID data into existing systems (e.g. ERP, WMS or CRM) • Partner integration (商業夥伴電子數據資料庫或網頁系統整合) You need B2B integration features (e.g. partner profile management & communication protocols) to efficiently integrate with partner’s data over EDI or web-based systems
What should the middleware do? • Process management (自動化程序管理) Allows orchestrating RFID related end-to-end processes. E.g. link receiving process to inventory & POS process so system automatically reorders more products without human intervention when inventory is too low • Packaged RFID content (自動蒐集RFID內容) You don’t have to start developing RFID applications (e.g. shipping or asset tracking) from scratch . • Architecture scalability (提高系統延展性) Allows system to balance processing load across multiple servers & reroute data automatically if a server fails.
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
What is EPCIS? EPCIS Query Interface EPCIS Repository EPCIS EPCIS Capture Interface EPCIS Capture App Interface Hardware / Software
EPCIS layers • 抽象資料模型層(Abstract Data Model Layer) 抽象資料模型包括其資料結構、特性等,在此定義Event Data與Master Data兩種資料類型。 • 資料定義層(Data Definition Layer) 定義EPCIS核心事件資料型態,分別為Object Event、Aggregation Event、Quantity Event和Transaction Event等四種事件形態,每種事件型態都有其衍生的資料欄位。 • 服務層(Services Layer) EPCIS提供Capture Interface及Query Interface兩項核心服務, Capture Interface擷取在真實世界發生的EPC Event,Query Interface則處理EPCIS的查詢請求並回傳相關資料。 • Bindings 連結資料定義層與服務層的元件,賦予EPCIS資料分享與透過網路交換資料的能力。
WHAT one or more EPCs (e.g. SGTIN, SSCC, GRAI...) • WHERE • readPoint (SGLN) • bizLocation (SGLN) WHEN date + time + time zone ...recorded as an EPCIS Event EPCIS Events at supply chain read points WHY bizStep (e.g., packing)