5. EPCglobal Standard & protocol
Concept of EPC global network
EPCglobal Network: a technology that
- allows trading partners to document and determine the location of individual goods
- if possible in real time
- additional information: such as 生产使用日期,能否被贸易伙伴交换
Five basic services of EPC global network, interaction of different components of EPCglobal network
Electronic product code (EPC)
The identification system
EPCglobal Middleware
Discovery Service (DS)
EPC Information Services (EPCIS)
EPC码是唯一标识对象的代码。识别系统包括对象上的可被读取的包含EPC码的transponder和读取器reader可以识别EPC,然后通过EPCglobal Middleware传到网上,通过DS在 EPCglobal network 查找EPC码的相关信息(包括object naming service)。可以通过EPCIS和其他贸易伙伴交换EPC相关信息。
这其中的交互:
transponder and reader : data acquisition
Middleware
Discovery services
EPC Information Services : access to EPC-related data
EPC code 组成
Domain Manager Number + Object Class Number + Serial Number
Basic procedures of the EPC Network
EPC码用于标识对应对象
all information about the object 在EPCGlobal Network里注册 administer
each company in the EPCglobal Network: 各个公司管理数据集和数据对象
access rights to object data: 包含在EPCIS里,指明了trading partners 之间访问权限
-
the manufacturer:把transponder和product绑定
-
all data assigned to the product:在EPCIS里
-
EPCIS registers the entries with EPC Discovery Services:注册了DS之后方能找得到EPCIS
-
product:卖给零售商 retailer
-
At the retailer’s goods-in point 数据存储在零售商EPCIS中
-
registered by EPCIS with EPC Discovery Services
-
The company prefix send to root EPCIS
-
root -> local -> the EPCIS
Binary tree based variant algorithm for EPCglobal Class 0
这种tag是只读的,制造商赋值。
EPCglobal C1 G1: PingID; C1G2: four commands (是什么,分别干什么用的), two types of performance trade-offs
EPC C1G1:查询tags EPC的一种标准。
被动标签,支持kill和lock两种操作。
pingID:掩码,用于查询tag EPC
EPC C1G2 有 OSI 的七层模型,两条数据链路(R-T)
上电 ready
发 query 命令,aribtrate 仲裁。选择随机数生成时间片。
slot=0 的开始 reply
tag 发 ack 给 reader,acknowledged 状态。
tag 收到 reader 的命令后进入 open,校验后进入 secured,完成 killed。
4个识别 tags 的命令:Select command, Query command, QueryRep command, QueryAdjust command
select 指明要查哪些 tags 的集合。
query 启动新的识别过程。
Rep 开启下一轮 slot 查询,标签 SN–,到0时读取。
Adjust 调整时隙数,选择新的时隙计数器等。
两大性能问题:
- Build a set of tags involved in the recognition process,如何建立正确的tags集合来查询(select 和 query 负责)
- Select the way of data encoding, for the readerto-tag, the tag-to-reader, the reader itself and the tag itself 根据环境调整编码方式