整理RFID设备应用实训.docx
《整理RFID设备应用实训.docx》由会员分享,可在线阅读,更多相关《整理RFID设备应用实训.docx(70页珍藏版)》请在冰豆网上搜索。
整理RFID设备应用实训
RFID设备应用实训
1.实训一:
RFID基础
1.1实训项目1:
人员身份识别测试
1.1.1实训目的
认识RFID识别基本应用原理。
1.1.2实训环境
1.1.3实训步骤
1.1.3.1安装“《MISD》RFID应用开发平台”
在附带光盘中找到“光驱盘符:
\安装文件\《MISD》RFID应用开发平台1.3.exe”安装文件如图1-5-1所示;
图1-5-1《MISD》RFID应用开发平台安装文件
双击“《MISD》RFID应用开发平台1.3.exe”文件运行,弹出“《MISD》RFID应用开发平台安装程序”界面,请点击“下一步”,如图1-5-2所示;
图1-5-2“《MISD》RFID应用开发平台安装程序”界面
单击“下一步”,进入“许可协议条款”界面,出现如图1-5-3所示;
图1-5-3“许可协议条款”界面
请选择“我同意该许可协议的条款”及单击“下一步”,同意“许可协议”,进入填写用户信息界面,如图1-5-4所示;
图1-5-4填写用户信息
填写用户信息后点击“下一步”,进入选择“目的地文件夹”界面,如图1-5-5所示;
图1-5-5选择“目的地文件夹”
“目的地文件夹”使用默认值即可,点击“下一步”进入“快捷方式文件夹”选项界面,如图1-5-6所示;
图1-5-6“快捷方式文件夹”选项界面
“快捷方式文件夹”选项使用默认值即可,点击“下一步”进入“准备安装”界面,如图1-5-7所示;
图1-5-7“准备安装”界面
确认无误后单击“下一步”,进入“正在安装”界面,如图1-5-8所示;
图1-5-8“正在安装”界面
安装需要大概5-10分钟请耐心等待;安装已完成,如图1-5-9所示,最后点击“完成”结束本程序的安装。
图1-5-9“安装完毕”界面
点击“完成”按钮后安装程序会自动进入“MSXML4.0SP2ParserandSDK”补丁的安装,如图1-5-10所示;
图1-5-10安装“MSXML4.0SP2ParserandSDK”补丁界面
点击“Next”,进入到“许可协议条款”选项界面,如图1-5-11所示;
图1-5-11“许可协议条款”选项界面
请选择“IacceptthetermsintheLicenseAgreement”选项并点击“Next”,进入填写用户信息界面,如图1-5-12所示;
图1-5-12填写用户信息
填写用户信息后点击“Next”,进入“选择安装类型”界面,如图1-12所示;
图1-5-13“选择安装类型”界面
点击“InstallNow”,开始安装,如图1-5-14所示;
图1-5-14“正在安装”界面
稍等片刻,出现安装完成界面,点击“Finish”结束安装,如图1-14所示;
图1-5-15“安装完成”界面
“《MISD》RFID应用开发平台”全部安装完毕后,安装的目标位置文件夹结构如图1-5-16所示;
图1-5-16“《MISD》RFID应用开发平台”文件夹结构
文件夹及文件的相关说明如下:
a).“MisdADO”文件夹:
开发平台的核心文件
b).“MisdRfid”文件夹:
RFID中间件
c).“新建工程模板”文件夹:
新建工程项目的模板
d).MisdRfidConfig.exe:
中间件配置程序
e).UpdateTools.exe:
平台升级程序
自动创建的快捷方式如图1-5-17所示。
图1-5-17“《MISD》RFID应用开发平台”快捷方式
1.1.3.2配置RFID中间件
目前RFID中间件所支持的设备如表1-5-1所示;
频段
相关协议
厂家
型号
描述
高频
ISO14443A;
ISO14443B;
ISO15693
峰华科技
MF-50LCD;
K8读写器;
目前只支持ISO14443A协议的卡;RFID中间件对应的型号是“UMF50”
超高频
ISO18000-6B;
ISO18000-6C
远望谷
XCRF-800系列;
XCRF-860;
XCRF-500系列;
表1-5-1RFID中间件所支持的设备
通过程序快捷方式“《MISD》RFID应用开发平台→MisdRfid中间件配置”打开“MisdRfid中间件配置”程序,如图1-5-18所示;
图1-5-18“MisdRfid中间件配置”快捷方式
运行后的“MisdRfid中间件配置”程序主界面如图1-5-19所示;
图1-5-19“MisdRfid中间件配置”主界面
下面对各选择项进行说明:
a).型号:
通过该选项选择不同型号的RFID设备;
b).连接器:
要根据选择的RFID设备“型号”所使用的连接方式进行对应选择;
c).COM端口:
只有“连接器”选择了“COM”该选项才可选状态,要注意RFID设备连接的是第几个COM端口;
d).波特率:
只有“连接器”选择了“COM”该选项才可选状态,要根据RFID设备支持的波特率来选择;
e).IP地址:
只有“连接器”选择了“TCP”该选项才可录入;
f).网络端口:
只有“连接器”选择了“TCP”该选项才可录入;
根据实际使用的RFID设备进行配置RFID中间件,配置无误后点击“保存”按钮,提示“保存成功!
”如图1-5-20所示;
图1-5-20“MisdRfid中间件配置”保存成功提示
注:
更改了RFID中间件配置后,如果“MISDRFID应用开发平台”已经启动,需要重新启动才会生效。
1.1.3.3人员身份识别测试演示
1.1.3.3.1打开测试项目
(1)在附带光盘内找到“光驱盘符:
\案例源代码\”下找到“人员身份识别”文件夹,如下图1-5-25所示;
图1-5-25复制“人员身份识别”工程
(2)把“人员身份识别”文件夹复制到指定的位置,例如“D:
\开发目录\”如下图1-5-26所示;
图1-5-26复制后的工程文件夹
(3)“人员身份识别”工程目录复制后运行“D:
\开发目录\“人员身份识别”\Misd学习版(RFID应用开发).exe”如下图1-5-27所示;
图1-5-27Misd学习版(RFID应用开发)主界面
(4)点击“设计”按钮进入设计主界面如图1-5-28所示;
图1-5-28MISD设计主界面
(5)在设计界面依次点击“文件→打开工程”,如图1-5-29所示;
图1-5-29打开工程
(6)点击“打开工程”后出现打开工程的对话框,打开工程的路径必须是运行“Misd学习版(RFID应用开发).exe”的所在目录例如:
“D:
\开发目录\人员身份识别\”,如图1-5-30所示;
图1-5-30选择打开工程的路径
(7)选择打开的工程文件夹后,工程文件名称为“人员身份识别”,如图1-5-31所示;
图1-5-31打开“人员身份识别”工程
(8)工程打开后界面如图1-5-32所示;
图1-5-32打开工程后界面
至此工程已经打开。
1.1.3.3.2录入信息绑定标签
注:
打开流程之前需要把RFID设备连接好并且设置好“MisdRfid中间件配置”。
如果在读卡操作时出现RFID设备无反应,请检查RFID设备是否连接,同时检查“MisdRfid中间件配置”是否正确。
(1)在打开“人员身份识别”工程的基础上,双击“[2]学生发卡登记表”流程,运行的流程如图1-5-33所示;
图1-5-33运行“[2]学生发卡登记表”流程
(2)在以上表单录入相关数据(卡号字段的数据不用人工输入)后如图1-5-34所示;
图1-5-34录入相关数据
(3)数据录入完后,把“RFID卡”放置到RFID设备的天线感应区域(注意:
RFID卡是否是RFID设备可识别的),再点击“获取卡号”按钮,此时无意外的情况下返回卡号的数据,如图1-5-35所示;
图1-5-35获取卡号数据
(4)录入的数据确定无误后,点击“提交”按钮,提示“当前数据提交成功”,如图1-5-36所示。
图1-5-36提交成功提示
1.1.3.3.3查看花名册
“录入信息绑定标签”后,双击“[4]学生花名册”流程,运行后的流程如图1-5-37所示;
图1-5-37运行“[4]学生花名册”流程
从上面的运行结果得知数据已经录入到数据库。
1.1.3.3.4读卡识别个人信息
下面通过读卡自动识别查询数据。
首先把需要识别的“RFID卡”放置到RFID设备的天线感应区域,再双击“[3]学生信息查询”流程,运行后的流程如图1-5-38所示;
图1-5-38运行“[2]学生信息查询”流程
如果出现查询出空白的数据,请检查“RFID卡”是否是起初绑定的那张卡并且重复以上操作。
1.1.4实训报告
2.实训二:
校园一卡通实现
2.1卡务管理
2.1.1实训目的
完成卡务管理子系统的设计,实施和测试。
卡务管理子系统包括发卡、充值、查询余额、修改、删除、挂失和补卡等功能模块。
2.1.2实训环境
实训硬件需求表如表2-1-1所示。
序号
硬件名称
厂商
型号规格
数量
用途
1
PC电脑一台
自定
1
上位机,用于与读写器通信
2
XCRF-811型读写器(超高频)
远望谷
1
读写器,用于与标签通信
3
串口连接线
公母头
1
上位机与读写器连接通讯
4
网线
交叉,直连均可
1
上位机和读写器连接通讯
5
EPC标签
远望谷
XCTF-8030(超高频)
自定
用于读卡测试
表2-1-1实训硬件需求表
测试软件需求表如表2-1-2所示。
序号
软件名称
厂商
规格版本
数量
用途
1
操作系统
Microsoft
WindowsXp以上的版本
1
PC的操作系统
2
远望谷800型读写器演示软件
远望谷
最新版
1
上位机软件,用于控制读写器
3
世纪桥(misd)开发平台
最新版
1
mis开发平台
4
RFID中间件
最新版
1
是misd与RFID设备的桥梁
表2-1-2测试软件需求表
2.1.3实训步骤
2.1.3.1卡务管理子系统设计
2.1.3.1.1表数据结构
2.1.3.1.1.1学生信息表数据结构
学生信息表数据结构如表2-1-3所示:
字段名称
数据类型
长度
约束
描述
XH
文字
32
主键/主码
学号
KH
文字
32
唯一
卡号
XM
文字
10
不能为空
姓名
XB
文字
2
性别(下拉列表{男,女})
ZY
文字
100
不能为空
专业(下拉列表{计算机应用,软件技术,RFID应用技术})
BJ
文字
200
不能为空
班级(下拉列表{2011计算机1班,2011软件技术1班,2012计算机1班,2012RFID应用技术1班})
XP
图片
相片
KYE
大小数
卡余额
KZT
文字
10
卡状态(正常、挂失、黑名单、注销)
表2-1-3学生信息表
2.1.3.1.2设计表格
2.1.3.1.2.1设计“学生发卡登记表”表格
图2-1-3是设计出的“学生发卡登记表”表格。
图2-1-3设计的“学生发卡登记表”表格
其中学号字段后面的“文字—32”表示学号字段的数据类型是文字型的,且长度为10,卡余额字段后面的“大小数”表示该字段的数据类型是大小数型的,性别字段也是文字型的,但在输入时要求用下拉列表的形式进行选择,其他字段类型的意义类似。
“学生发卡登记表”表格一页显示一条记录。
2.1.3.1.2.2设计“学生信息数据库”表格
图2-1-4是设计出的“学生信息数据库”表格。
图2-1-4设计的“学生信息数据库”表格
“学生信息数据库”表格要求一行显示一条记录。
2.1.3.1.2.3设计“查询余额”表格
图2-1-7是设计出的“查询余额”表格。
图2-1-7设计的“查询余额”表格
2.1.3.2实现过程
2.1.3.2.1建立工程
2.1.3.2.1.1建立工程的步骤
(1)在“C:
\GcpMisSystem”下找到“新建工程模板”文件夹,如下图2-1-13所示;
图2-1-13复制工程模板
(2)把“新建工程模板”文件夹复制到指定的位置并且更名为“校园一卡通”,例如“D:
\开发目录\”如下图2-1-14所示;
图2-1-14复制后的工程模板
(3)工程目录建立后运行“D:
\开发目录\校园一卡通\Misd学习版(RFID应用开发).exe”如下图2-1-15所示;
图2-1-15MISD开发平台主界面
(4)点击“设计”按钮进入设计主界面如图2-1-16所示;
图2-1-16MISD设计主界面
(5)在设计界面依次点击“文件→新建工程”,如图2-1-17所示;
图2-1-17新建工程
(6)点击“新建工程”后出现保存工程的对话框,保存工程的路径必须是运行“Misd实训专用.exe”的所在目录例如:
“D:
\开发目录\校园一卡通\”,如图2-1-18所示;
图2-1-18选择保存路径
(7)选择保存工程文件夹后,工程文件名命名为“XYYKT”,如图2-1-19所示;
图2-1-19给新建的工程命名
(8)点击“保存”按钮,下一步是数据库设置,使用默认值即可,如图2-1-20所示;
图2-1-20数据库设置
(9)工程建立后界面如图2-1-21所示;工程目录下文件如图2-1-22所示;
图2-1-21工程建立后界面
2.1.3.2.1.2查看工程文件
可在校园一卡通工程目录下看到XYYKT.prj文件,这就是所建的工程文件。
如图2-1-22所示:
图2-1-22工程目录文件
至此工程已经建立。
2.1.3.2.2制作表格
2.1.3.2.2.1制作“学生发卡登记表”表格
一、画表格
操作步骤如下:
(1)选择“表格”菜单中的“创建新表”,打开“表格设置”对话框;
(2)输入准备建立的表格的行数4和列数5,选择“确定”,按下鼠标左键在界面上向右向下拖动鼠标,画出相应的4×5表格,如图2-1-23所示。
图2-1-23画出4×5表格
(3)利用“制表工具条”中的“切表线
”功能设剪线标记:
首先选中“切表线”按钮,注意要设置剪断横线标记时,鼠标上下移动接近线条交点处,当显示如图“剪刀”标记,焦点变“红”单击左键,当“红”点变为“黑”点时,标记设置成功,如图2-1-24所示。
注意:
若制表工具条中的“切表线”功能键没被点亮,则按下“选择箭头”后,移动鼠标指向表格慢慢靠近格子,当光标标记显示为“表格
”图案时,单击选中表格,选中后,表格外框的四角和四边的中点均显示白点标记;此时就可将制表工具条中的“切表线”功能键点亮。
点亮制表工具条中的其他功能键也用此方法。
图2-1-24设置剪断横线标记
(4)用“制表工具条”中的“删表线
”功能剪去线条:
选中“删表线”按钮,单击鼠标左键拖曳包含设过剪线标记的线条,然后释放鼠标左键,即可剪去线条。
如图2-1-25、2-1-26所示。
图2-1-25剪线时鼠标左键拖曳
图2-1-26剪断已设横线标记的横线
(5)用同样方法设置竖线剪线标记并剪断已设竖线标记的竖线,完成剪线后的表格如图2-1-27所示。
图2-1-27完成剪线后的4×5表格
(6)对不等宽度的行或列,选中制表工具条中的“移表线
”按钮,用鼠标箭头对准格子边线显示或标记(表格的边框线不显示或标记),按住鼠标左键拖曳调整格子,达到尺寸时放开左键,调整格子时,后面的格子尺寸不变。
如此,逐个调整即可。
调整后的4×5表格如图2-1-28所示。
图2-1-28调整后的4×5表格
二、写静态文字
画好表格后,选择作图工具条中的“写字
”操作,在要填入文字的格子中单击,即可填写静态文字。
如图2-1-29所示。
图2-1-29填写静态文字
三、用Type键自动设置作为记录项或函数项的单元格
填写完静态文字后,就可以设置作为记录项或函数项的格子。
单击制表工具条中的“
”功能键,表格中记录项全部按系统默认格式属性和默认数据类型自动定义,如图2-1-30所示。
注意:
若制表工具条中的“
”功能键没被点亮,则用鼠标“选择”箭头指向表格慢慢靠近表格边线,当光标标记显示为“表格
”图案时,单击选中表格,选中后,表格外框的四角和四边的中点均显示白点标记;此时就可将制表工具条中的“
”功能键点亮。
图2-1-30用Type键设置作为记录项的格子
四、设置作为记录项的单元格的属性
(一)设置作为记录项的单元格的数据类型属性
以上的设置使得所有的单元格具有相同的默认数据类型属性,现在需要按照“数据结构------学生信息表”设置每个作为记录项的格子的特定属性,操作步骤如下:
(1)双击表格中选定的单元格,弹出“对象属性”对话框,如图2-1-31所示;
(2)按照系统设计中所设计的表格属性(见图2-1-3)分别定义记录项的数据类型、文字的字体、字号和颜色等属性,设置完毕后关闭对象属性对话框。
设置完属性的表格如图2-1-32所示。
图2-1-31“对象属性”对话框
图2-1-32设置完属性后的表格
(3)我们把设置完属性的表格保存为“学生发卡登记表”,如图2-1-33所示。
在后面的制作过程中,请随时按“保存”按钮。
图2-1-33保存为“学生发卡登记表”
(二)设置作为RFID设备自动获取数据的单元格的输入方式属性
为了可以从RFID中间件获取标签对应的数据(例如:
TID,EPC,USERDATA)。
操作步骤如下:
(1)下面设置“卡号”的属性:
双击用来输入卡号的单元格,在“对象属性”对话框的“RFID录入”选项卡中的“RFID录入方式”录入内容选择“读取TID”,如图2-1-34所示。
图2-1-34选择“RID录入方式”的“录入内容”
(三)设置作为记录项的单元格的输入方式属性
为了提高输入速度,希望对“性别”、“专业”、“班级”通过下拉列表的方式输入。
操作步骤如下:
(1)下面我们先设置“性别”的属性:
双击用来输入性别的单元格,在“对象属性”对话框的“数据”选项卡中的“输入方法”单选项中选择“从列表中选择”,如图2-1-35所示。
图2-1-35选择“从列表中选择”单选项
(2)选择“选择项”标签,进入如图2-1-36所示的“选择项”选项卡;
图2-1-36“选择项”选项卡
(3)在图2-1-36的“选择项”选项卡中选中“创建”操作,显示“列表属性”对话框。
(4)在“列表名”框中输入列表名:
性别;在“列表项”框中输入:
“男”,回车后输入:
“女”,输入结果如图2-1-37所示,最后按“确认”完成,关闭属性窗口。
图2-1-37创建“性别”列表
(5)用同样的方法创建“专业”下拉列表(注意,在“输入方法”单选项中选择“从列表中选择”),如图2-1-38所示。
图2-1-38创建“专业”列表
(6)用同样的方法创建“班级”下拉列表(注意,在“输入方法”单选项中选择“从列表中选择”),如图2-1-39所示。
图2-1-39创建“班级”列表
五、定义记录项
当表格定义完属性格式后,需要将表项定义成记录项。
操作步骤如下:
(1)选择“数据”菜单中的“记录项”,如图2-1-40所示。
图2-1-40选择“数据”菜单中的“记录项”
(2)单击鼠标向右向下拖曳拉框包围要定义的所有记录项(其中跨过静态文字说明项),如图2-1-41所示,松开鼠标即可一次设定成功,格子中应显示“RA、RB……”记录项编号,如图2-1-42所示。
图2-1-41单击鼠标拖曳拉框包围要定义的所有记录项
图2-1-42定义完记录项的“学生发卡登记表”
六、定义域名
定义域名的作用是用确切的名称命名字段。
操作步骤如下:
(1)在“数据”菜单中选中“定义域名”操作,显示域名定义窗口,如图2-1-43所示。
图2-1-43“定义域名”操作
(2)用鼠标单击表格中要定义域名的记录项“RA-t”,被选中的记录项自动填充为蓝色色块;在域名提示栏中,定义“XH”为域名。
(可以用鼠标单击表格“学号”字段说明,自动提取字段说明“学号”为域名,也可手工输入“XH”为域名。
由于要求字段名称为“XH”,所以需要人工输入“XH”),如图2-1-44所示。
图2-1-44定义“RA-t”记录项的域名为“XH”
(3)点中表格下一记录项“RB-t”,被选中的“RB-t”记录项又自动填充为蓝色色块,再手工输入“KH”为域名,同时系统自动存入上一域名。
依此类推,定义所有的域名如图2-1-45所示。
图2-1-45定义其他所有的域名
(4)全部定义完毕,按“关闭”按钮。
定义完域名后的学生“学生发卡登记表”如图2-1-46所示。
图2-1-46定义完域名后的学生“学生发卡登记表”
(5)学生“学生发卡登记表”制作完毕,按“保存”键。
七、添加按钮
添加按钮是为了更好的的操作。
操作步骤如下:
(1)选择“工具”菜单中的“按钮”,如图2-1-47所示。
图2-1-48选择“工具”菜单中的“按钮”
(2)在添加按钮的位置上单击鼠标左键拖曳拉框添加按钮到指定的位置,如图2-1-49所示,松开鼠标即打开添加按钮设定对话框,如图2-1-50所示。
图2-1-49单击鼠标左键拖曳拉框添加按钮到指定的位置
图2-1-50按钮设定对话框
(3)在按钮设置对话框中“名称:
”填上“提交”;“功能”选择“宏命令”;之后点击“浏览”弹出宏命令选择对话框,如图2-1-51所示,宏命令请选择“保存关闭表/57611”,完成按钮设置如图2-1-52所示;最后点击“确定”添加按钮完成如图2-1-53所示。
图2-1-51宏命令选择对话框
图2-1-52完成按钮设置
图2-1-53完成按钮设置
(4)使用同样的方法添加其它按钮,区别是按钮“名称”及“宏命名”不一样,例如“关闭”按钮宏命令是使用“关闭表/57602”,如图2-1-54所示。
图2-1-54“关闭”按钮设置对话框
八、添加标题
添加标题是为了更好的标记该表单的用途。
操作步骤如下:
(1)选择作图工具条中的“静态文字
”操作,在添加标题的位置上单击鼠标左键拖曳拉框到指定的位置,如图2-1-55所示,松开鼠标即打开填写文字对话框,如图2-1-56所示。
图2-1-55添加标题的位置上单击鼠标左键拖曳拉框到指定的位置
图2-1-56填写文字对话框
(2)如果需要修改文字内容及属性可以双击该“静态文字”定义或者点击右键选择“属性”即可打开修改对话框,如图2-1-57所示。
图2-1-57修改静态文字属性
2.1.3.2.2.2制作“学生信息数据库”表格
一、画表格
操作步骤如下:
(1)选择“表格”菜单中的“创建新表”,打开“表格设置”对话框;
(2)输入准备建立的表格的行数8和列数9,选择“确定”,按下鼠标左键在界面上向右向下拖动鼠标,画出相应的8×9表格,如图2-1-58所示。
图2-1-58画出8×7表格
二、写静态文字
画