RFID技术与应用(2016) RFID技术与应用(2016) RFID项目开发实训教程-设备培训_2016_10_24_V1.1.docx

RFID技术与应用(2016) RFID技术与应用(2016) RFID项目开发实训教程-设备培训_2016_10_24_V1.1.docx

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RFID项目开发实训教程 ——RFID开发实训手册 物流信息技术教研室 2016-11 第一部分:基础编(设备基础应用) 手册说明 本手册基于RFID项目开发实训室设备提供设备实训手册,通过本手册达到设备配置及实训的基础目标。 JAVA环境配置 RFID设备实训需要基础JAVA环境,目前已经测试的JDK为JDK1.8版本,其他版本的JAVA环境未经测试。JDK1.8可以从JAVA官方网站 /zh_CN/download/manual.jsp下载。本节下面段落描述了JAVA环境的配置,如果已经熟悉JAVA开发环境可以跳过,如果想查看更详细的JAVA安装文档,可参考java官方网站: JAVA安装较为简单,除选择安装路径外无其他配置,一路NEXT即可安装完毕。安装完成后需要配置3个变量,具体路径依据安装目录为准,下文是参考路径: JAVA_HOME:C:\Program Fiels\Java\jdk1.8.0_45 PATH:%JAVA_HOME%\bin CLASSPATH: .;%JAVA_HOME% \lib\tools.jar 设置方法为:右键单击我的电脑,选择属性-高级。并选择环境变量进行设置 图1 选择环境变量 JAVA安装并且配置成功的标志,打开CMD命令行(可以在程序-附件中找到),输入: Java –version 出现下面画面为正确配置,否则请回头检查环境变量谁否设置有误: 图3 JAVA正确配置画面 图2 设置环境变量 IC阅读器 设备简介 本实训室每个实训台都配置了USB接口的IC阅读器,并标配了86mm*54mm的IC卡片。其中IC阅读器支持ISO14443-A系列卡片,标配的卡片为M1 S50卡。 图4 IC读卡器 设备实训 原厂标配DEMO “设备培训教程\IC读写器\DEMO”目录包含了C++编写的可执行DEMO rfdemo.exe为可执行文件 RFhelp.chm为帮助文档,同时还提供了较多IC读卡器专业知识,建议详细阅读 dcrf32.dll为开发包,可借助开发新的功能 基于JAVA的实训 “设备实训教程\IC读卡器\”包含四个中文目录JAVA教学程序及源文件 实训一:员工卡制作项目 本项目通过java语言调用dcrf32.dll开发包实现了制作一张学生身份卡的实训目标。将一张IC卡放置在读卡器上,在姓名栏输入姓名,程序会将姓名及IC卡号关联起来。 项目目录结构 Lib:存放了一些公用java类及IC读卡器API文件dcrf32.dll。 Usb_Idendty为项目Eclipse源文件 Readme.txt:说明了lib目录下的配置 Stuffinfo.xls:本程序生成的身份卡记录在这个excel表中 USB_Idendty.jar:可执行JAVA jar包,如果双击运行时出错,多数原因是未正确配置java环境或者lib目录下dcrf32.dll未放置在C:\windows\system32目录中造成的。请按照Readme.txt配置环境 图4 员工卡制作项目 实训步骤: 选择按钮,开启IC阅读器 放置一张IC卡到阅读器上,点击按钮获取IC卡卡号 在姓名栏输入姓名并点击“制作”按钮 在输入查询查看刚才的制作结果 如果对本程序代码有兴趣的同学,可通过Eclipse导入Usb_Idendty目录的源代码进行调试学习 实训二:读写及加减值项目 本项目实现了对M1 S50卡(14443-A)的读写及加减值操作。本项目需要学生对M1卡片结构及运算有基本了解,下文简要介绍了M1的卡片结构。 M1 S50 IC卡是应用最广发的IC卡片,共1KByte数据存储空间。存储空间包含2个定义概念:扇区和块(见下图) 图5 IC卡存储空间说明 块:最小的存储空间,每个块为16个字节 扇区:每个扇区包含4个块,编号为0、1、2、3。其中第3块为密码控制块,第0、1、2块可以存储用户数据,例外的情况是第0扇区第0块为厂商信息块,不可写 学生如果对M1卡需要详细了解,可参考 /view/f82b80717fd5360cba1adb8e.html 项目目录结构:(与实训一相同,不再详细描述) 实训步骤: 选择按钮,开启IC阅读器 放置一张IC卡到阅读器上,点击按钮获取IC卡卡号 功能区包含2部分功能。IC阅读器包含了2部分典型功能 存储功能:将数据存储在IC卡中 图6 IC卡存储功能 点击“装载密码”后可以对0扇区进行读写。注意每块写入数据不可超过16字节。如果以FF计算(FFFFFFFFFFFFFFFF)最多不超过16个F 存钱功能:计算卡内数值变化 IC卡片最多的应用的小额消费功能,通过初始化后能对某一区进行直接的数值运算 图7 IC卡钱包功能 点击按钮将1块初始化为钱包,然后可以通过加值、减值

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档