RFID实验指导书修订稿

合集下载

RFID教学实验箱实验内容初稿(实验一添加实验步骤说明)(精)

RFID教学实验箱实验内容初稿(实验一添加实验步骤说明)(精)

13.56MHZ HF多协议读写器实验一、基于符合ISO/IEC 14443 A、B及 ISO/IEC 15693 标准协议的寻卡(查询)及读取UID号操作实验二、基于符合ISO/IEC 14443A 标准协议的_Request、Anticoll、Select、Halt、Authentication 操作实验三、基于符合ISO/IEC 14443A标准协议的M1卡认证及读写数据操作实验四、基于符合ISO/IEC 14443B 标准协议的Request、Halt、Deselect操作实验五、基于符合ISO/IEC 14443B 标准协议的AT88RF020卡认证及读写数据操作实验六、基于符合ISO/IEC 14443B 标准协议的SR176卡认证及读写数据操作实验七、基于符合ISO/IEC 14443A 协议的Verayo卡的256/512位读卡器认证标签、读写块、internal、获取随机数、写口令到标签等双向认证操作实验八、基于符合ISO/IEC 14443A 标准协议的verayo卡带认证的读写标签数据操作实验九、基于符合ISO 15693 标准协议的Inventory16、Inventory、Stay_Quiet、Select指令操作实验十、基于符合ISO 15693 标准协议的Reset_To_Ready、Read、Write、Lock、Write_AFI、Lock_AFI、Write_DSFID、Lock_DSFID、Get_System_Information、Get_Multiple_Block_Security指令操作实验十一、基于符合ISO/IEC 7816 标准协议的CPU卡RATS指令操作实验十二、CPU卡操作系统FMCOS的发卡指令操作(1):选择文件、取响应数、取随机数、外部认证实验十三、CPU卡操作系统FMCOS的发卡指令操作(2):擦除DF、建立文件、增加或修改密钥实验十四、CPU卡操作系统FMCOS的发卡指令操作(3):内部认证、读二进制文件、写二进制文件、写记录文件实验十五、CPU卡操作系统FMCOS的消费指令操作(1):验证PIN、初初化交易、读余额、圈存实验十六、CPU卡操作系统FMCOS的消费指令操作(2):消费/取现/圈提、取交易认证、重装/修改PIN2、综合性实验(1)实验项目实验一、基于符合ISO/IEC 14443 A、B及 ISO/IEC 15693 标准协议的寻卡(查询)及读取UID号操作实验二、基于符合ISO/IEC 14443A 标准协议的_Request、Anticoll、Select、Halt、Authentication操作实验三、基于符合ISO/IEC 14443A标准协议的M1卡认证及读写数据操作实验四、基于符合ISO/IEC 14443B 标准协议的Request、Halt、Deselect 操作实验五、基于符合ISO/IEC 14443B 标准协议的AT88RF020卡认证及读写数据操作实验六、基于符合ISO/IEC 14443B 标准协议的SR176卡认证及读写数据操作实验七、基于符合ISO/IEC 14443A 协议的Verayo卡的256/512位读卡器认证标签、读写块、internal、获取随机数、写口令到标签等双向认证操作实验八、基于符合ISO/IEC 14443A 标准协议的verayo卡带认证的读写标签数据操作实验九、基于符合ISO 15693 标准协议的Inventory16、Inventory、Stay_Quiet、Select指令操作实验十、基于符合ISO 15693 标准协议的Reset_To_Ready、Read、Write、Lock、Write_AFI、Lock_AFI、Write_DSFID、Lock_DSFID、Get_System_Information、Get_Multiple_Block_Security指令操作(2)实验方案实验一、基于符合ISO/IEC 14443 A、B及 ISO/IEC 15693 标准协议的寻卡(查询)及读取UID号操作实验目的1、学习和了解13.56MHZ 非接触IC技术。

《射频识别(RFID)技术》指导书

《射频识别(RFID)技术》指导书

计算机工程学院《射频识别(RFID)技术》实验指导书射频识别(RFID)技术实验指导书计算机工程学院2015年实验一IAR集成开发环境一、实验目的(1)学会集成开发环境IAR的使用;(2)学会在IAR集成开发环境中创建工程、调试程序的方法。

二、实验设备PC机,RFID低频(或高频)模块,A VR仿真器,USB延长线。

三、实验内容(1)熟悉IAR集成开发环境中,常用窗口的功能;(2)创建一个工程,并编译、调试程序。

四、实验步骤1.硬件连接准备好RFID低频(或高频)模块,A VR仿真器,USB延长线等,按图1-1所示连接好硬件设备,其中USB延长线的另一端接到PC机的USB口。

图1-12.新建一个文件夹,命名为RFID,并在RFID文件夹中建立一个子文件夹,命名为:test。

3.打开IAR开发环境,选择“Project→Create New Project”,则会弹出如图1-2所示的界面。

图1-2选择包含一个空的main.c文件的工程,如图1-3所示。

图1-3弹出如图1-4所示的“另存为”窗口,输入项目名称“test”并将其保存在RFID\test文件夹下。

图1-4点击“保存”按钮后显示如图1-5所示的IAR窗口。

此时项目中有IAR自动生成的一个名为“test”的工程,并自动添加了main.c和main()函数。

菜单功能按钮编辑窗口工程窗口信息窗口图1-5IAR的常用功能模块有菜单、按键资源、工程窗口、编辑窗口和信息窗口等,如图1-5所示。

●菜单:包含IAR支持的菜单操作。

●按键资源:包含编译、调试等常用按键,可以提高操作速度。

●工程窗口:工程信息和结构的显示窗口,用于工程管理。

●编辑窗口:代码的编辑区域。

●信息窗口:显示各种信息和操作信息。

点击“Save All”按钮,这时要求保存WorkSpace,命名为RFID并将其保存在RFID文件夹下。

4.编写代码在main.c文件中输入以下代码:5.配置工程在工程窗口,鼠标右击“test-Debug”,如图1-6所示,然后选择“Options”,在打开的界面中按如下步骤进行设置。

RFID技术与应用实验指导书

RFID技术与应用实验指导书

《RFID技术与应用》实验指导书何宁编桂林电子科技大学信息与通信学院2014年12月前言IC卡是集成电路卡(integrated circuit card)的简称,也叫IC智能卡,它是将一个集成电路芯片镶嵌于塑料基片中,封装成标准尺寸大小卡的形式而得名。

在20世纪70年代就有IC卡产品问世,它是微电子技术和计算机技术相结合的产品,主要用于金融、交通、医疗、身份证明等多个行业。

IC卡芯片具有写入数据和存储数据的能力,卡中存储器的内容可根据需要有条件地供外部读取,或供内部信息处理和判定使用。

根据卡中所镶嵌的集成电路不同IC卡可分为存储器卡、逻辑加密卡和CPU 卡三种。

按卡与外界数据传送形式不同,IC卡可划分为接触式和非接触式两种。

IC卡具有以下特点:(1)高稳定性:数据在IC芯片中保存时间可达几十年以上。

(2)高可靠性:数据读写次数可达10万次以上。

(3)高安全性:卡中信息不易被读出和改写。

(4)低功耗:工作电压在5V以下,瞬间工作电流为毫安级。

(5)数据读写速度快:卡与读写设备的数据交换时间小于1秒。

实验一接触式IC卡读写及控制测试一、实验目的1、熟悉接触式IC卡的结构和读写方式;2、学习和掌握接触式IC卡的基本读写操作功能及识别控制原理;3、理解接触式IC卡双向数据的通信过程。

二、实验内容及要求1、进行卡中信息的查询、修改等读写操作。

2、进行身份识别、交易及并口输出控制外设操作。

3、进行读写卡波形测试和芯片存储器代码测试。

三、实验原理接触式IC卡读写控制系统由读写器、计算机和数据输出显示电路三大部分构成。

图1 接触式IC卡读写控制系统实验用读卡器为USB接口,存储芯片为西门子的SLE4442,芯片触点为6个引脚,有电源端、地端、串行时钟端、串行数据端(双向)、复位端和1个空脚,它是串行的EEPROM。

当卡片加电工作时,用户可通过给定的权限对卡中信息进行读写操作,并可通过并行口对外部设备进行控制操作。

射频识别技术与应用实验指导书2011 1

射频识别技术与应用实验指导书2011  1

实验一RFID标签的认识—超高频RFID读写测试一、实验目的通过实验使学生了解超高频电子标签的应用及功能,熟悉其读写过程,并且了解其应用的方向,及超高频标签的特点。

二、实验要求1、要求学生了解超高频标签的结构特点及应用2、了解超高频读写器系统的组成及各组成部分的功能三、准备知识1、C51程序设计2、单片机原理与接口技术3、超高频系统中的射频系统和控制系统的功能4、超高频读写器的系统组成5、超高频电子标签的分类四、实验准备实验用材料与设备1、通用通讯座1块,如图1所示(见实验七图)2、USB电源线1条3、仿真器1台,如图2所示(见实验七图)4、超高频读写设备1台,标签若干5、超高频读写设备主机,设备天线,如图14、图15所示图14 超高频读写设备主机图15 超高频读写设备天线图16 超高频读写设备系统结构图⏹实验软件介绍1、开发工具:Keil C,通用通讯座的软件以Keil Vision3 为编译环境2、超高频读写器仿真软件AS3990_ApplicationBoard;⏹实验前期准备工作1、熟悉开发软件及相关硬件的工作原理2、简单编写数据通讯应用程序,以便实验时进行调试五、实验步骤1、连接通用通讯座电源线2、连接超高频标签读写器设备电源线3、将设备的天线与主机相连接4、将超高频标签读写设备主机串口连结至通用通讯座的串口15、使用仿真器连结PC机USB口与通用通讯座JTAG口6、连接完整后的超高频读写设备,如图17所示图17 超高频读写设备完整连接图7、使用编译软件Keil C进行程序调试,编译成功后将软件下载至通用通讯座8、超高频标签读写器设备上电后,出现提示音,表示已连接9、运行程序后,通用通讯座上的液晶显示屏幕会显示“please sent card”10、将标签(读写卡)距离超高频标签读写器上方大概30cm左右,进行扫描11、如果设备天线接收数据成功后,会发出“滴”的一声提示音,卡号将显示在通用通讯座的液晶显示屏幕上:the card number****************12、若将标签取走后,通用通讯座上液晶显示屏将继续显示“please sent card”13、多次重复上述步骤,测试标签读写的最大距离及最佳的位置六、实验注意事项1、通用通讯座的供电电压范围为5V,超过5V 会损坏开发板器件或工作不正常。

rfid实验报告 (2)

rfid实验报告 (2)

RFID原理与应用实验报告2016– 2017学年第二学期级物联网工程专业课程名称RFID原理与应用学号姓名指导教师王超梁2017年月日实验一RFID通信系统编解码与调制解调仿真一、实验目得射频识别技术就是一种通过高频电磁破实现物体识别得无线电技术,一个完整得射频识别系统由射频识别阅读器,射频识别标签与射频识别软件系统三大部分组成,根据工作频段得不同,RFID系统编解码方式、调制解调方式不同,不同得编解码与调制解调方式可以提高RF ID系统得通信效率,分析与设计RFID系统中不同编解码算法与调制解调方式具有很强得实用性。

分析RFID系统不同编解码算法与调制解调方式,并进行仿真,比较不同编解码算法与调制方式对波形得影响,同时对现有算法进行优化与改进,从而提高RFID系统得效率。

二、实验内容1、RFID实验箱各模块得划分与作用;2。

RFID电子标签各种编解码算法得仿真;3、RFID电子标签调制解调得仿真;4。

记录并截图电子标签各编解码算法与调制解调得波形。

三、预备知识了解RFID得通信模型与原理;了解调制解调与编解码算法及波形;了解RFI实验箱各模块得功能;了解RFID系统得组成与各部分得作用。

四、实验设备1、硬件环境配置计算机:Intel(R) Pentium(R)及以上;内存:1GB及以上;实验设备:韩柏电子RFID实验箱一套;2。

软件环境配置操作系统:Microsoft Windows 7ProfessionalService Pack 1;RFID开发环境:A VR Studio,Miniscope。

五、实验分析1.采用Manchester编码方式,对编码数据与解码数据波形得对比。

2.采用AM调制方式(AM/FM/PM),对数据ASK调制与解调波形得对比、六、遇到得问题及解决方法问题:RFID技术使用ASKFSK PSK数字调制方法,其她得数字调制方法为什么不适用方法:1、数字调制解调技术主要有ASK、FSK、PSK与QAM几大类、2。

RFID实验指导书4

RFID实验指导书4

实验一 低频通信协议实验1.Get Revision Information1.1实验原理获取当前软件版本信息(This command will return the current revision of the software currently being used on the kit.)Command Format:Parameter Values CommentsOp Code CM 2 charsCommand REV 3 charsBits in Payload Don’t Care 4 charsPayload N/AResponse Format:Parameter Values CommentsAck Code OK 2 charsBytes in Payload calculated 4 charsPayload SW vX.X + “compile date”1.2实验步骤每个模块都有两种连接操作方式:1、直连模式2、网关模式(每个模块都可以独立使用)设备信息:检测低频(LF)模块,反馈设备信息。

若用户执行Get Revision Information指令,需执行以下步骤:1、连接通过透传线连接PC机的串口线与试验箱网关(debug串口在调试网关时使用,在此不使用)、给试验箱上电。

通过电源线给LF模块上电,使串口线与PC机相连,获取数据(模块独立使用时)。

2、运行程序双击打开低频(LF)模块对应的PC机应用程序LF.exe具体步骤:1、打开应用程序2、在右上部连接选项中选择连接模式,点击连接3、在左边命令选项的"Command"栏选择"Get Revision Information"项4、点击中上部执行选项的"Execute"按钮5、在中部的区域CommandFormat会显示出当前操作的命令。

若命令正确执行,在区域RespondFormat会显示对该命令的回复,否则区域RespondFormat内容为空。

RFID教学实验箱实验内容初稿(实验一添加实验步骤说明)(精)

RFID教学实验箱实验内容初稿(实验一添加实验步骤说明)(精)

13.56MHZ HF多协议读写器实验一、基于符合ISO/IEC 14443 A、B及 ISO/IEC 15693 标准协议的寻卡(查询)及读取UID号操作实验二、基于符合ISO/IEC 14443A 标准协议的_Request、Anticoll、Select、Halt、Authentication 操作实验三、基于符合ISO/IEC 14443A标准协议的M1卡认证及读写数据操作实验四、基于符合ISO/IEC 14443B 标准协议的Request、Halt、Deselect操作实验五、基于符合ISO/IEC 14443B 标准协议的AT88RF020卡认证及读写数据操作实验六、基于符合ISO/IEC 14443B 标准协议的SR176卡认证及读写数据操作实验七、基于符合ISO/IEC 14443A 协议的Verayo卡的256/512位读卡器认证标签、读写块、internal、获取随机数、写口令到标签等双向认证操作实验八、基于符合ISO/IEC 14443A 标准协议的verayo卡带认证的读写标签数据操作实验九、基于符合ISO 15693 标准协议的Inventory16、Inventory、Stay_Quiet、Select指令操作实验十、基于符合ISO 15693 标准协议的Reset_To_Ready、Read、Write、Lock、Write_AFI、Lock_AFI、Write_DSFID、Lock_DSFID、Get_System_Information、Get_Multiple_Block_Security指令操作实验十一、基于符合ISO/IEC 7816 标准协议的CPU卡RATS指令操作实验十二、CPU卡操作系统FMCOS的发卡指令操作(1):选择文件、取响应数、取随机数、外部认证实验十三、CPU卡操作系统FMCOS的发卡指令操作(2):擦除DF、建立文件、增加或修改密钥实验十四、CPU卡操作系统FMCOS的发卡指令操作(3):内部认证、读二进制文件、写二进制文件、写记录文件实验十五、CPU卡操作系统FMCOS的消费指令操作(1):验证PIN、初初化交易、读余额、圈存实验十六、CPU卡操作系统FMCOS的消费指令操作(2):消费/取现/圈提、取交易认证、重装/修改PIN2、综合性实验(1)实验项目实验一、基于符合ISO/IEC 14443 A、B及 ISO/IEC 15693 标准协议的寻卡(查询)及读取UID号操作实验二、基于符合ISO/IEC 14443A 标准协议的_Request、Anticoll、Select、Halt、Authentication操作实验三、基于符合ISO/IEC 14443A标准协议的M1卡认证及读写数据操作实验四、基于符合ISO/IEC 14443B 标准协议的Request、Halt、Deselect 操作实验五、基于符合ISO/IEC 14443B 标准协议的AT88RF020卡认证及读写数据操作实验六、基于符合ISO/IEC 14443B 标准协议的SR176卡认证及读写数据操作实验七、基于符合ISO/IEC 14443A 协议的Verayo卡的256/512位读卡器认证标签、读写块、internal、获取随机数、写口令到标签等双向认证操作实验八、基于符合ISO/IEC 14443A 标准协议的verayo卡带认证的读写标签数据操作实验九、基于符合ISO 15693 标准协议的Inventory16、Inventory、Stay_Quiet、Select指令操作实验十、基于符合ISO 15693 标准协议的Reset_To_Ready、Read、Write、Lock、Write_AFI、Lock_AFI、Write_DSFID、Lock_DSFID、Get_System_Information、Get_Multiple_Block_Security指令操作(2)实验方案实验一、基于符合ISO/IEC 14443 A、B及 ISO/IEC 15693 标准协议的寻卡(查询)及读取UID号操作实验目的1、学习和了解13.56MHZ 非接触IC技术。

传感检测与RFID实验指导书Word版

传感检测与RFID实验指导书Word版

实验一软件安装和工程建立一、实验目的1.熟悉IAR For 8051的安装;2.掌握开发环境的配置;3.掌握工程文件的建立。

二、实验任务1.IAR For 8051的安装;2.根据需要配置开发环境;3.工程文件的使用,如建立空工程,选择Device,选择 Code 和 Memory Model,配置linker,配置仿真器和添加文件到工程;三、实验步骤等(一) IAR For 8051安装IAR for 8051 软件时开发 TI Z-Stack 协议栈应用程序的必备软件,所有程序的编译、仿真调试均需使用该软件,当前最新版的 Z-Stack 协议为 ZStack-CC2530-2.5.1a,配套IAR 版本 V8.101.1 安装文件程序安装包以及破解文件位于开发套件根目录下的软件工具文件夹下,如下图都解压,在目录内找到安装文件,双击开始安装,如下图:点击第二个选项 Install IAR Embedded Workbench 开始安装,然后点击Next,接受license,再点击next。

此时在破解文件目录内找到破解文件,并且双击运行,如果是WIN7系统,请使用管理员权限运行,如下图按照图示步骤,选择好需要破解的IAR 版本,然后获取ID,最后生成注册码,然后回到安装程序,拷贝相应的序列号到需要的地方,然后在点击next,继续安装过程。

点击完next后,选择全部安装。

安装目录就选择默认的安装目录,最好不要修改,否则在编译程序的过程中有可能出现找不到库文件的错误,如下图。

然后一路next,直至安装过程结束。

安装结束后,在开始->程序目录中找到IAR FOR 8051,并打开程序打开界面如下1.2 配置开发环境开发环境安装好后,需要对开发环境进行配置,这样能更好的方便开发,具体配置过程如下:打开 Tools - > options选项,在editor配置项中,把Tab Size 与 Indent size均配置为4,如下图然后在该配置项下的colors and Fonts,配置字体大小与显示颜色,如下图:其中语法配色在本环境中配置如下(其中字体配置为Courier New ,Size = 12):名称配色样式C Keyword Blue BoldStrings Green NormalChar Green Normal Preprocessor Blue NormalInteger(dec)Red NormalInteger(oct)Red NormalInteger(hex)Red NormalFloat Red NormalC++ comment Green NormalComment Green NormalUser Keyword Blue BoldCompile Keyword Blue BoldAsm Keyword Blue BoldAsm comment Green Normal 所有的配置好后,点击确定保存配置,自此开发环境配置结束,下面开始正式学习CC2530的内容。

RFID与条码技术实验指导书

RFID与条码技术实验指导书

实验一条码制作与设计一、实验目的1.熟悉各种条码的类型;2.掌握条码编制软件的安装和基本操作使用方法;3.学会设计不同应用领域的条码、二维码;4.能够读写条码、二维码信息。

二、实验内容制作条形码标签,二维码标签。

三、基本原理条形码的编码原理、二维码的工作原理。

四、所需仪器供电电源、电子标签。

1.软件环境:windows操作系统、Android操作系统2.硬件环境:PC、智能手机五、实验步骤1.条形码设计、条形码读写①下载并安装Label mx 通用条码标签设计系统下载:搜索并下载lxsetup.exe安装:找到lxsetup.exe文件,然后双击,按照提示,选择好安装路径后,然后执行下一步,即可完成对软件的安装。

②软件熟悉:打开Label mx 通用条码标签设计系统,默认打开新建标签,这里我们选用从模板打开,可以预览不同应用场合的标签模板,逐一打开、熟悉,观察其特点、组成等。

③设计标签:打开Label mx 通用条码标签设计系统,依次选择“从模板打开”、“超市标签”、“超市水果标签”。

按照模板,对其标签进行修改设计。

最后保存,以备读取。

图1.1④条码信息读取:在手机上下载“scanpet中国”,然后将其安装,打开,scanpet中国简介:条形码扫描仪应用程序:SCANPET是您完美的库存物资管理员。

它是一个通过使用Excel作为产品数据库的条形码扫描仪。

您只需用手机上的摄像头来读取项目条形码,它便会在您的Excel文件中查找到该项目的信息。

SCANPET将货品管理员、库存物资管理员、Excel数据库和条形码扫描仪集于一身:您可以使用SCANPET来管理您的库存物资登记、掌控您的商店、或者读取条形码,等等。

建立属于您自己的项目数据库就如同图1.2初次打开,软件提示配置向导,选择“体验模式”,再选择“新文件”,提示是否创建新的输出文件,选择“是”,这个时候可以读取刚才设计的条码。

然后输入相应的商品信息,如图3所示。

RFID实验报告 (3)

RFID实验报告 (3)

实验报告课程名称 RFID射频识别实验学生学院自动化学院专业班级 15级物联网4班学号学生姓名指导教师高明琴2017年 11 月 12 日实验一125K H z R F I D实验一、实验目的1、掌握125kHz只读卡、125kHz读写卡的基本原理2、熟悉和学习125kHz只读卡协议、125kHz读写卡协议二、实验内容与要求学会使用综合实验平台识别125kHz只读卡卡号,并对125kHz读写卡进行数据读写操作,观察只读卡和读写卡协议。

三、实验主要仪器设备PC机一台,实验教学系统一套。

四、实验方法、步骤及结果测试1、注意事项切记:插、拔各模块前最好先关闭电源,模块插好后再通电RFID 读写器串口波特率为9600bps2、环境部署⑴准备125K 低频RFID 模块,参考1.4.2 章节设置跳线为模式2,将模块的电源拨码开关设置为OFF,参考1.4.3 章节通过交叉串口线将模块与电脑的串口相连,给模块接5V 电源;⑵将模块的电源拨码开关设置为ON,此时模块的电源指示灯亮,表明模块电源上电正常;⑶运行RFID 实训系统.exe 软件,选项卡选择125K 模块;3、打开串口操作设置串口号为COMx,设置波特率为9600,点击“打开”按钮执行串口连接操作;4、寻卡操作串口打开成功后,将125K 标签放入天线场区正上方,RFID 模块检测到标签存在后,将获取到标签ID 并显示在ListView 控件中,16 进制数据listview 控件显示的是16 进制标签ID,10 进制数据listview 控件显示的是10 进制标签ID,实验结果如下图;思考题1多张卡在一起时,能否正确识别卡号?请说明原因答:多张卡在一起时,无法正确识别卡号,因为125kHz的读卡器没有采用防冲撞算法2变卡和阅读器的相对位置和距离,观察读卡结果并解释;在卡和阅读器之间放置不同的障碍物,观察读卡结果并解释。

答:当卡和阅读器的距离超过5cm后,读卡结果并不理想,几乎读不到数据。

RFID实验指导书

RFID实验指导书

RFID教学实验平台——实验指导书目录第一章简介 (3)1.1射频识别技术(RFID)基础知识 (3)1.1.1RFID简介 (3)1.1.2RFID系统组成 (4)1.1.3RFID相关标准 (7)1.1.4RFID发展前景 (8)1.2RFID实验平台 (10)1.2.1实验平台功能与特点 (10)1.2.2实验平台实物图与相关说明 (11)第二章实验平台使用说明 (12)2.1平台使用环境 (12)2.2PC机软件安装 (12)2.2.1RFID实验平台安装 (12)2.2.2CP2102驱动程序安装 (15)2.3主控程序的下载 (18)2.4使用说明 (19)2.4.1软件界面介绍 (19)2.4.2操作说明 (19)2.4.3错误处理 (20)第三章实验模块——ID (23)3.1预备知识 (23)3.1.1低频RFID系统与ID卡 (23)3.1.2ISO18000-2标准 (23)3.1.3低频RFID系统读卡器 (24)3.1.4应用领域 (26)3.2实验目的 (27)3.3实验内容 (27)3.4实验步骤 (27)3.5课堂作业 (28)第四章实验模块——非接触式IC卡 (30)4.1预备知识 (30)4.1.1高频RFID系统 (30)4.1.2非接触式IC卡 (31)4.1.3ISO14443协议标准简介 (34)4.1.4高频RFID系统读写器 (36)4.1.5应用领域 (38)4.2实验目的 (39)4.3实验内容 (39)4.4实验步骤 (39)4.5课堂作业 (45)第五章实验模块——UHF (46)5.1预备知识 (46)5.1.1超高频RFID系统 (46)5.1.2电子标签存储结构 (46)5.1.3UHF读写器协议标准 (48)5.1.4UHF读写器 (51)5.1.5应用领域 (52)5.2实验目的 (53)5.3实验内容 (53)5.4实验步骤 (53)5.5课堂作业 (60)第六章实验模块——有源(2.4G) (61)6.1预备知识 (61)6.1.1有源RFID系统 (61)6.1.2有源RFID协议标准 (63)6.1.3标签识别过程 (63)6.1.4应用领域 (65)6.2实验目的 (66)6.3实验内容 (66)6.4实验步骤 (66)6.5课堂作业 (68)第一章简介1.1射频识别技术(RFID)基础知识1.1.1RFID简介RFID(Radio Frequency Identification,RFID)技术,即无线射频识别技术,是一项先进的自动识别和数据采集技术,被公认为21世纪十大重要技术之一,已经成功应用到生产制造、物流管理、公共安全等各个领域。

RFID实验报告(值操作)

RFID实验报告(值操作)

实验九:M1卡数据块的值操作一、实验目的1、熟悉rf_increment(块加值)和rf_decrement(块减值)两个函数。

2、理解M1卡数值存储格式。

二、实验准备M1卡中数值块只能通过以数值块格式的写操作生成。

数值:有符号4字节数值,数值的最低字节存储在最低地址字节。

负值以标准的2的补码形式存储。

出于数据完整性和安全原因,数值存储三次,两次不取反,一次取反。

地址(Adr):1字节地址,当进行备份管理时,可用于保存块的地址。

地址保存四次。

两次取反,两次不取反。

三、功能要求1、能够读取M1卡中某块的信息。

2、能够进行加值/减值的操作。

四、实验内容:1、用Microsoft Visual C++新建一个工程(MFC AppWizard[exe]),应用程序类型是基本对话框,应用程序向导创建完成之后,系统进入到对话框编译页面的主页面,用控件设计对话框,对话框的设计如下图所示:2、编写程序。

(1)、由于本次试验没有用“连接设备”按钮,所以需要让定时器在程序启动时就开始工作,我把启动定时器、连接设备和装载密码的代码放在了初始化程序里面了,代码如下:BOOL CFpzDlg::OnInitDialog(){CDialog::OnInitDialog();// Add "About..." menu item to system menu.SetTimer(1,1000,NULL);//定义时钟1,时间间隔为1sicdev=rf_usbinit();//返回的设备描述符if (icdev>0) //如果设备连接成功。

{m_list.AddString("设备连接成功!");//在列表框中显示设备连接成功rf_beep(icdev,50);//控制蜂鸣器,蜂鸣时间50毫秒unsigned char status[19];st=rf_get_status(icdev,status);//返回读写器版本信息,长度为18字节if (st==0) //如果设备连接成功。

RFID原理及应用实验指导书

RFID原理及应用实验指导书

RFID原理及应用实验指导书目录前言RFID基础知识 (3)实验一UHF超高频实验............... .. (5)实验二HF高频实验 ........................................... .. (19)实验三LF低频实验 (30)实验四有源标签实验 (32)实验五IC卡点台灯 (34)实验六IC卡门禁系统 (40)实验七校园卡消费、充值 (46)前言物联网定位技术实验主要用于引导学生对GPS全球移动定位系统的入门及应用,了解GPS移动定位的原理及过程。

加强对GSM数字移动通信网的认识及理解运用。

最后进行物联网定位技术综合运用实验从而实现GPS/GSM移动车载防盗反劫、定位追踪、调度管理等等综合智能型控制系统的理解认识。

1、RFID基础知识1.1R FID简介RFID(射频识别:radio frequency identification)是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,作为条形码的无线版本,RFID技术具有条形码所不具备的防水、防磁、耐高温、使用寿命长、读取距离大、标签上数据可以加密、存储数据容量更大、存储信息更改自如等优点,其应用将给零售、物流等产业带来革命性变化。

RFID按应用频率的不同分为低频(LF)、高频(HF)、超高频(UHF)、微波(MW),相对应的代表性频率分别为:低频135KHz以下、高频13.56MHz、超高频860M~960MHz、微波2.4GHz,5.8GHz。

RFID按照能源的供给方式分为无源RFID,有源RFID,以及半有源RFID。

无源RFID读写距离近,价格低;有源RFID可以提供更远的读写距离,但是需要电池供电,成本要更高一些,适用于远距离读写的应用场合。

1.2R FID工作原理RFID(radio frequency identification)技术的基本工作原理并不复杂:标签进入磁场后,接收解读器发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中的产品信息(Passive Tag,无源标签或被动标签),或者主动发送某一频率的信号(Active Tag,有源标签或主动标签);解读器读取信息并解码后,送至中央信息系统进行有关数据处理。

传感检测与RFID实验指导书

传感检测与RFID实验指导书

实验一软件安装和工程建立一、实验目的1.熟悉IAR For 8051的安装;2.掌握开发环境的配置;3.掌握工程文件的建立。

二、实验任务1.IAR For 8051的安装;2.根据需要配置开发环境;3.工程文件的使用,如建立空工程,选择Device,选择 Code 和 Memory Model,配置linker,配置仿真器和添加文件到工程;三、实验步骤等(一) IAR For 8051安装IAR for 8051 软件时开发 TI Z-Stack 协议栈应用程序的必备软件,所有程序的编译、仿真调试均需使用该软件,当前最新版的 Z-Stack 协议为,配套 IAR 版本安装文件程序安装包以及破解文件位于开发套件根目录下的软件工具文件夹下,如下图都解压,在目录内找到安装文件,双击开始安装,如下图:点击第二个选项 Install IAR Embedded Workbench 开始安装,然后点击Next,接受license,再点击next。

此时在破解文件目录内找到破解文件,并且双击运行,如果是WIN7系统,请使用管理员权限运行,如下图按照图示步骤,选择好需要破解的IAR 版本,然后获取ID,最后生成注册码,然后回到安装程序,拷贝相应的序列号到需要的地方,然后在点击next,继续安装过程。

点击完next后,选择全部安装。

安装目录就选择默认的安装目录,最好不要修改,否则在编译程序的过程中有可能出现找不到库文件的错误,如下图。

然后一路next,直至安装过程结束。

安装结束后,在开始->程序目录中找到IAR FOR 8051,并打开程序打开界面如下配置开发环境开发环境安装好后,需要对开发环境进行配置,这样能更好的方便开发,具体配置过程如下:打开 Tools - > options选项,在editor配置项中,把Tab Size 与 Indent size均配置为4,如下图然后在该配置项下的colors and Fonts,配置字体大小与显示颜色,如下图:其中语法配色在本环境中配置如下(其中字体配置为Courier New ,Size = 12):名称配色样式C Keyword Blue BoldStrings Green NormalChar Green Normal Preprocessor Blue NormalInteger(dec)Red NormalInteger(oct)Red NormalInteger(hex)Red NormalFloat Red NormalC++ comment Green NormalComment Green NormalUser Keyword Blue BoldCompile Keyword Blue BoldAsm Keyword Blue BoldAsm comment Green Normal 所有的配置好后,点击确定保存配置,自此开发环境配置结束,下面开始正式学习CC2530的内容。

传感检测与RFID实验指导书

传感检测与RFID实验指导书

实验一软件安装和工程建立一、实验目的1.熟悉IAR For 8051的安装;2.掌握开发环境的配置;3.掌握工程文件的建立。

二、实验任务1.IAR For 8051的安装;2.根据需要配置开发环境;3.工程文件的使用,如建立空工程,选择Device,选择Code 和Memory Model,配置linker,配置仿真器和添加文件到工程;三、实验步骤等(一)IAR For 8051安装IAR for 8051 软件时开发TI Z-Stack 协议栈应用程序的必备软件,所有程序的编译、仿真调试均需使用该软件,当前最新版的Z-Stack 协议为ZStack-CC2530-2.5.1a,配套IAR 版本V8.101.1 安装文件程序安装包以及破解文件位于开发套件根目录下的软件工具文件夹下,如下图都解压,在目录内找到安装文件,双击开始安装,如下图:点击第二个选项Install IAR Embedded Workbench 开始安装,然后点击Next,接受license,再点击next。

此时在破解文件目录内找到破解文件,并且双击运行,如果是WIN7系统,请使用管理员权限运行,如下图按照图示步骤,选择好需要破解的IAR 版本,然后获取ID,最后生成注册码,然后回到安装程序,拷贝相应的序列号到需要的地方,然后在点击next,继续安装过程。

点击完next后,选择全部安装。

安装目录就选择默认的安装目录,最好不要修改,否则在编译程序的过程中有可能出现找不到库文件的错误,如下图。

然后一路next,直至安装过程结束。

安装结束后,在开始->程序目录中找到IAR FOR 8051,并打开程序打开界面如下1.2 配置开发环境开发环境安装好后,需要对开发环境进行配置,这样能更好的方便开发,具体配置过程如下:如下图然后在该配置项下的colors and Fonts,配置字体大小与显示颜色,如下图:其中语法配色在本环境中配置如下(其中字体配置为Courier New ,Size = 12):所有的配置好后,点击确定保存配置,自此开发环境配置结束,下面开始正式学习CC2530的内容。

RFID相关实验实验指导书整合版(DOC)

RFID相关实验实验指导书整合版(DOC)

广州飞瑞敖电子科技有限公司IOT-L01-05型物联网综合实验箱RFID相关实验指导书广州飞瑞敖电子科技有限公司IOT-L01-05型 (1)实验一 LF低频RFID实验 (3)一、实验目的 (3)二、实验设备 (3)三、实验原理 (3)四、实验过程 (6)实验二、HF高频RFID通信协议 (8)一、实验目的 (8)二、实验设备 (8)三、实验原理 (8)四、实验步骤 (16)实验三 UHF特高频RFID实验 (20)一、实验目的 (20)二、实验设备 (20)三、实验原理 (20)四、实验步骤 (26)实验四 2.4G有源RFID低功耗实验 (31)一、实验目的 (31)二、实验设备 (31)三、实验原理 (31)四、实验步骤 (34)实验一 LF低频RFID实验一、实验目的1.1了解ID卡内部存储结构1.2掌握符合ISO 18000-2标准的无源ID卡识别系统的工作原理1.3掌握符合ISO 18000-2标准的无源ID卡识别系统的工作流程1.4 掌握本平台ID模块的操作过程二、实验设备硬件:RFID实验箱套件,电脑等。

软件:Keil,串口调试助手。

三、实验原理3.1 低频RFID系统与ID卡低频RFID系统读卡器的工作频率范围一般从120KHz到134KHz。

该频段的波长大约为2500m,除了金属材料影响外,一般低频能够穿过任意材料的物品而不降低它的读取距离。

低频RFID系统使用ID卡,全称为身份识别卡(Identification Card),作为其电子标签。

ID卡是一种不可写入的感应卡,其内部唯一存储的数据是一个固定的ID卡编号,其记录内容(卡号)是由芯片生产厂商封卡出厂前一次性写入,封卡后不能更改,开发商只可读出卡号加以利用。

ID卡与我们通常使用磁卡一样,仅仅使用了“卡的号码”而已,卡内除了卡号外,无任何保密功能,其“卡号”是公开、裸露的。

目前市场上主要有台湾SYRIS的EM、美国HID、TI、MOTOROLA等各类ID卡。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

R F I D实验指导书内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)RFID实验指导书适用所有对无线射频传感器感兴趣的学生xxx 编写概述一、课程目的《RFID无线射频实验》是一门实践性很强的实验课程,为了学好这门课,每个学生须完成一定的实验实践作业。

通过本实验的实践操作训练,可以更好的了解RFID的基本功能和基本的使用方法,为以后深入的研究学习打下良好的基础。

本课程实验的目的是旨在使学生进一步扩展对无线射频方向理论知识的了解;培养学生的学习新技术的能力以及提高学生对该方向的兴趣与动手能力。

二、实验名称与学时分配三、实验要求1. 问题分析充分地分析和理解问题本身,弄清要求做什么,包括功能要求、性能要求、设计要求和约束。

2. 原理理解在按照教程执行过程当中,需要弄清楚每一个步骤为什么这样做,原理是什么。

3. 实践测试按照要求执行每一步命令,仔细观察返回值,了解每项返回值表达什么意思,为什么有的卡片可以破解有的不可以。

三、实验考核实验报告应包括如下内容:1、实验原理描述:简述进行实验的原理是什么。

2、实验的操作过程:包括实验器材、实验流程的描述。

3、分析报告:实验过程中遇到的问题以及问题是否有解决方案。

如果有,请写明如何解决的;如果没有,请说明已经做过什么尝试,依旧没有结果导致失败。

最后简述产生问题的原因。

4、实验的体会以及可以讲该功能可以如何在其他地方发挥更强大的功能。

注:最后实验结果须附命令行回显截图四、实验时间总学时:6学时。

实验一高低频卡鉴别一、实验目的1、掌握RFID驱动等环境安装设置。

2、掌握如何通过读取电压高低来区分高低频。

二、实验要求1、认真阅读和掌握本实验的程序。

2、实际操作命令程序。

3、保存回显结果,并结合原理进行分析。

4、按照原理最后得出结果。

三、注意事项:命令在实行时,如果想停止,不能用平时的Ctrl+C或者ESC等常规结束按键(可能会造成未知损坏),只需要按下Promxmark3上的黑色按钮。

方形的为高频天线(Proxmark3 HF Antenna 13.56MHZ);圆形的为低频天线(Proxmark3 LF Antenna 125KHz/134KHz)四、实验内容1.安装驱动打开我的电脑》右键--属性—设备管理器》人体学输入设备这个“HID-compliant device”就是我们的proxmark3设备,选择“USB 人体学输入设备”一般是最下面那个,注意:不是“HID-compliant device”,更新驱动程序。

然后选择:Proxmark-Driver-2012-01-15\proxmark_driver\ProxMark-3_RFID_Instrument.inf下一步继续安装完成。

安装完成之后在设备管理器里面可以看到proxmark3的新驱动。

2.软件使用所需要的软件已经打包好,直接在命令行中运行D: \pm3-bin-r486\Win32\proxmark3.exe这样就算成功安装好各种环境,并可以在该命令窗口中执行命令了。

3.高低频卡的判别本部分介绍利用高频天线判别卡片的高低频,可自行利用低频天线测试,原理类似。

命令:hw tune,这个命令大概需要几秒钟等待回显。

当你输入完hw tune之后,窗口所显示的HF antenna后面的数值就是现在非工作状态下的电压,当你把相关的卡放在高频天线上面/下面的时候,电压就会所变化了(依然是非工作状态下)。

从图中我们可以看到,当卡没有放到天线的情况下电压为9.22v,而卡放在天线之后电压将为3.9v,现在的电压依然是为非工作电压,但是从这个现象当中我们会得到很多非常有意义的数据。

变化出来了!第三张hw tune的结果为8.57v,是因为我把一张125kHZ的门禁卡放在了高频天线上面,所以其电压的降幅很低,但是如果我把一张13.56MHz的卡放在上面就好像第二张图片那样子,电压会降低会很多,有时候会是10v左右。

从这个变化当中我们就可以初步识别出高频与低频卡的区别了。

所以前面测试的那张卡是一张高频卡。

实验二破解低频门禁卡一、实验目的1.掌握利用低频天线破解门禁卡。

二、实验要求1.认真阅读和掌握本实验的程序。

2.上机执行教程命令。

3.保存运行结果,并对其原理进行分析理解。

三、注意事项命令在实行时,如果想停止,不能用平时的Ctrl+C或者ESC等常规结束按键(可能会造成未知损坏),只需要按下Promxmark3上的黑色按钮。

方形的为高频天线(Proxmark3 HF Antenna 13.56MHZ);圆形的为低频天线(Proxmark3 LF Antenna 125KHz/134KHz)安装驱动等环境搭建步骤已由实验一详细阐述,此处略过。

四、实验内容1、简单了解卡片门禁卡一般为T55x7标签也叫TK4100(EM4100)卡.是属于ID卡。

T55x7标签成本.一般市场价格2元-3元不等.(如果批发,还能更便宜.)所以很多地方都用T55x7标签。

一般判别标签卡的类型,不可通过卡的外观大小形状来判断。

T55x7的参数及应用范围:EM4100/4102感应式ID标准卡芯片:EM瑞士微电EM4102Water工作频率:125KHZ感应距离:2-20cm尺寸:ISO标准卡/厚卡/多种异形卡封装材料:PVC、ABS-2、破解卡片由于本次测试卡为低频卡,所以连接的是低频天线(LF)。

命令:lfem4xem410xwatch这个命令来获取门禁的Tags。

执行完命令以后,则需耐心等待,读取速度不确定,一般30分钟之内都算正常时间。

过程截图如下所示:这条命令会读取EM410x标签,2000次取样获取ID。

大部分门禁卡都将Tags作为识别合法用户的认证标签,所以如果可以获取该Tags标签,则可以复制该门禁卡。

(除非个别地方将Tags与UID绑定)最后一行“EM410x Tag ID:xxxxxxxx”,这个则是获取的该卡Tags。

注意:读取Tags的时候,门禁卡要放在低频天线上方,且需要电压稳定,不是每一次都可以成功获取的,需要多尝试几次。

3、复制门禁卡获取到Tags以后,我们就可以拿一张同样类型的空白卡进行复制。

步骤:先将白卡放在低频天线上,然后执行命令。

命令:leem410xwrite TagID1注:TagID为上一步获取的Tags序号;命令最后的1表示t55x7标签;前面的l是lf低频卡命令的缩写;第2个e是参数em4x的缩写。

写完后,我们再用命令:lfem4xem410xwatch来查看,我们是否写进去了。

在对新复制好的卡执行完命令后,如果最后获取到的Tags值与先前的一样,或者将新卡拿到门禁系统上可以测试通过,则说明T55x7门禁卡复制成功,否则需要重新执行复制的步骤。

实验三破解高频卡(多方法)一、实验目的掌握利用高频天线破解MIFARE Classic高频卡的方法与过程。

了解MIFARE Classic卡的漏洞与不安全性。

二、实验要求1.认真阅读和掌握本实验的算法。

2.按照教程执行命令,尽可能实现效果。

3.保存运行结果,并结合原理进行分析。

三、注意事项命令在实行时,如果想停止,不能用平时的Ctrl+C或者ESC等常规结束按键(可能会造成未知损坏),只需要按下Promxmark3上的黑色按钮。

方形的为高频天线(Proxmark3 HF Antenna 13.56MHZ);圆形的为低频天线(Proxmark3 LF Antenna 125KHz/134KHz)安装驱动等环境搭建步骤已由实验一详细阐述,此处略过。

三、实验内容1、基于key的卡片破解通过简单的电压测试(如实验一),可以得出我们要测试的MIFARE Classic卡是高频卡。

放卡前:放卡后:当确定需要测试的卡为13.56MHz卡之后,就开始需要深入的了解这卡的信息了。

我们可以从hf命令集当中找到相关的命令(见附录)。

命令:hf 14a reader这样我们就可以获取到该卡的UID。

RATS是Request for answer to select(选择应答请求),原因是有时候Proxmark3在读取部分MIFARE Classic卡UID的信息时,因为无法得到RATS的返回信息,会判断为非ISO14443a标准的卡.国内有太多MIFARE Classic类的卡,并不是NXP出产的,所以Proxmark3就会出现了这样子的提示!从图中的信息我们可以看到的是现在读取的卡[]为04 00。

通常ATQA为04 00数值的卡,大部分都是MIFARE Classic或者是CPU兼容模式下的MIFARE Classic。

当我们可以确定卡类型之后就可以针对其特性进行相关的安全测试了,通常当我们拿到相关的卡的时候,我们应该先用chk命令去检测一下测试卡是否存在出厂时遗留的默认Key,默认的Key A/Key B是使得MIFARE Classic系列安全问题雪上加霜的主要成因,因为使用默认的Key导致恶意用户可以使用其进行卡的信息读取以及修改。

(常用默认key见附录)命令:hf mf chk 0 A a0a1a2a3a4a5含义:检查0区key A是否为a0a1a2a3a4a5当回显为 isOk:01 valid key:a0a1a2a3a4a5 就说明存在这个默认key,我们就可以利用这个默认Key进行区块的读取以及更进一步的操作了。

如果尝试多种默认key均不存在的话,可以用如下方法。

命令:hf mf mifare当输入命令以后,窗口会显示类似进度状态的“….”,这个过程有时候快有时候慢,需要耐心等待。

这样便可获得其中一个Nt的值为524bb6a2。

命令:hf mf mifare 524bb6a2当输入命令后,窗口将再一次进入进度状态,须耐心等待,如果想停止,请按黑色按钮。

因为基于PRNG的漏洞进行的破解,所以有时候会出现多次Nt的循环,这是很正常的结果,我们需要不断的利用Nt去进行真正Key的破解。

整个过程是漫长而乏味的,所以我们才需要借用默认Key的检测来减少安全测试的耗时。

(关于PRNG漏洞的介绍请自行上网查询)最后结果为Found valid key后面的值。

这样我们就对这张卡PRNG破解成功,获取到了key以后就可以对整张卡进行破解测试了。

这个操作的过程比较短暂,而且前提条件是必须存在一个正确的Key 进行操作,否者就无法继续进行。

基本上MIFARE Classic的安全测试就已经完成了,而基于一些全加密或者CPU兼容模式MIFARE Classic (Cryto-1算法)的卡,我们还可以使用嗅探的测试去进行测试。

前提是要记住嗅探模式是需要在正常交互模式下进行的。

2、基于交互模式下的卡片破解1、正常连接Proxmark3到电脑,进入Proxmark3交互终端。

相关文档
最新文档