1 产品编码的实现
NFC
生产管理系统中,NFC计件标签采用EPC-96编码生成计件物品编码,EPC是存储在NFC标签中的**信息,且已经得到UCC和国际EAN两个国际标准的主要监督机构的支持。该编码由一个版本号和另外三段数据(依次为域名管理、对象种类、序列号)组成。各字段含义如图2所示,其中版本号即标志EPC的版本与结构;域名管理是描述与此EPC相关的生产厂商的信息;对象种类记录计件物品的精确类型;序列号**标识计件物品的不同批次。
2 NFC计件标签类型的选择
2006年6月,NFC论坛推出了NFC兼容装置的标准化技术架构、初始规范和标签格式,所有NFC兼容的装置必须支持四种标签格式的初始设置,四种标签类型为ISO1443-A,B、MIFARE、TOPAZ和Felica.在系统设计时需要仔细考虑每种标签类型的相对优缺点,在满足需要的同时兼顾成本和性能的平衡,确定标签格式。
在生产管理系统应用中,标签提供的读取速率是需考虑的重要因素。读取速率越高,发生读写“中断”的可能就越小。发生读写中断时,尽管标签和读取器在近距离内,数据却仍不能完整地或准确地传输。因此,读取速率对系统可靠性和用户体验有着直接影响。ISO1443-A专有的“全部读”命令能够一次性读取标签上的所有内容,而不必一次读取一个内存块,这在一定程度上改善了读取性能。同时由于系统中NFC标签的读写器是手机,不需要远距离识别,并且考虑计件产品的**编码的长度采用的是EPC编码,只需要96位,综合以上性能与价格成本等多种因素,本系统选择的是ISO1443-A标签标准,106kbit/s的数据传输速率,约10cm的识别距离,标签内存512 位。
3 NFC计件标签的调度
Android手机客户端在本系统中是作为通信中的发起者,也就是作为NFC计件标签的读写器。Android设备的NFC即使在屏幕锁定的状态下也可以处理标签的请求,除非在NFC设备的设置菜单中禁用。NFC计件标签上数据的主要格式是NDEF,当Android设备发现了一个NFC标签,将提供一个特殊的标签调度系统扫描NFC标签并进行分析、解析,并试图找出适合的应用程序来处理。Android对NFC的支持主要在 android.nfc和android.nfc.tech两个包中。通过使用getTechList()方法来判断NFC标签所支持的技术,并且用android.nfc.tech提供的一个类来创建对应的TagTechnology对象。了解更多相关信息,拨打010-51246210 010-81059968进行咨询。乾元坤和科技编辑。http://www.qykh2009.com/prodetail_12.html
资讯来源:
乾元坤和科技