- 1、本文档共106页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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块初始化为钱包,然后可以通过加值、减值
您可能关注的文档
- ArcGIS软件应用 排版出图 创建布局.doc
- ArcGIS软件应用 展示数据 热点图.doc
- ArcGIS软件应用 展示数据 唯一值.doc
- BIM机电建模(二级BIM建模师) 2 管线综合优化碰撞检测 5.2 管线综合优化 碰撞检查 任务书.docx
- BIM技术概论 试题库 试题库100题.docx
- DCS组态与运行 Advantrol-Pro软件认识 组态软件安装步骤.docx
- FANUC工业机器人离线编程与仿真 导轨机器人的搬运项目 4.3.1+项目2 工作站环境的布景技术(胡).docx
- FANUC工业机器人离线编程与仿真 导轨机器人的搬运项目 4.3.7+第三章、动力设备的添加与使用49.docx
- FANUC工业机器人离线编程与仿真 物料运输与机器人抓取工作站 3.3.1+项目3 仿真动力设备的构建与使用(胡).docx
- Flash基础 文字渐变效果 文字渐变效果(电子教材).docx
文档评论(0)