- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网10感知和网络传输技能实训..doc
郑州轻工业学院
实 训 报 告
实训名称: 物联网感知和网络传输技能实训
姓 名: 王 博
院(系): 计算机与通信工程学院
专业班级: 物联网技术10-01
学 号: 541013150141
指导教师: 陈燕 苏日建 李娜娜 张涛
成 绩:
时间: 2012年6月25日至2012年9月 14日
目录
1 主要内容 2
1.1 读卡器的介绍 2
1.1.1 特性 2
1.2 M1卡的学习与操作 2
1.2.1 RF接口 3
1.2.2 M1卡工作及通讯原理 3
1.3 上位机管理软件的开发 3
1.4 个人信息的录入与整体系统的测试 5
2 实训心得 8
3 附录 8
3.1 连接读卡器代码 8
3.2 寻卡代码 9
3.3 数字按键赋值代码 11
3.4 充值代码 11
3.5 消费代码 12
3.6 写入数据代码 13
3.7 清空数据代码 15
3.8 断开连接代码 15
1 主要内容
1.1 读卡器的介绍
MIFARE MF1是符合ISO/IEC 14443A的非接触智能卡。其通讯层(MIFARE RF 接口)符合ISO/IEC 14443A标准的第2和第3部分。其安全层支持域检验的CRYPTO1数据流加密。
1.1.1 特性
1. MIFARE RF 接口 (ISO/IEC 14443 A)
? 工作距离:可达100mm (取决于天线尺寸结构)
? 工作频率:13.56 MHz
? ?快速数据传输:106 kbit/s
? 高度数据完整性保护:16 Bit CRC,奇偶校验,位编码,位计数
? 真正的防冲突
2.EEPROM
? 1 Kbyte,分为16个区,每区4个块,每块16字节。
? 用户可定义内存块的读写条件
? 数据耐久性10年
? 写入耐久性10万次以上
3. 安全性
? 三层认证(ISO/IEC DIS9798-2)
? 带射频通道数据加密
? 每区两个密钥,支持密钥分级的多应用场合
? 每卡一个全球唯一序列号
? 在运输过程中以传输密钥保护对EEPROM的访问权
1.2 M1卡的学习与操作
MF1 S50集成电路芯片内含1 Kbyte EEPROM、RF接口和数字控制单元。能量和数据通过天线传输,卡中天线为几匝线圈,直接连接到芯片上。.不再需要额外的组件。
1.2.1 RF接口
– 调制解调器
– 检波器
– 时钟发生器
– 上电复位
– 稳压器
1.2.2 M1卡工作及通讯原理
命令由读写器发出,根据相应区读写条件受数字控制单元的控制。
1. 呼叫(REQUEST STANDARD / ALL)
卡上电复位后,通过发送request应答码(ATQA 符合ISO/IEC 14443A),能够回应读写器向天线范围内所有卡发出的request 命令。
2. 防冲突循环(ANTICOLLISION LOOP)
在防冲突循环中,读回一张卡的序列号。如果在读写器的工作范围内有几张卡,它们可以通过唯一序列号区分开来,并可选定以进行下一步交易。未被选定的卡转入待命状态,等候新的request命令。
3.选卡(SELECT CARD)
读写器通过select card命令选定一张卡以进行认证和存储器相关操作。该卡返回选定应答码(ATS= 08h),明确所选卡的卡型。
4. 三轮认证(3 PASS AUTHENTICATION)
选卡后,读写器指定后续读写的存储器位置,并用相应密钥进行三轮认证。认证成功后,所有的存储器操作都是加密的。
5. 存储器操作
认证后可执行下列操作:
? 读数据块
? 写数据块
? 减值:减少数据块内的数值,并将结果保存在临时内部数据寄存器中。
? 加值:增加数据块内的数值,并将结果保存在数据寄存器中。
? 恢复:将数据块内容移入数据寄存器。
? 转存:将临时内部数据寄存器的内容写入数值块
1.3 上位机管理软件的开发
用vs或vc制作设计操作界面,图1-1
图1-1
在相应按钮和编辑框后加入对应程序代码
连接设备按钮对应代码,图1-2
图1-2
数字按钮“1”对应代码,图1-3
图1-3
按钮太多不再一一截图展示
另因为编辑框和列表框不需要程序代码只需在属性中设置属性,在此不再截图展示
1.4 个人信息的录入与整体系统的测试
程序开始运行界面,图1-4
图1-4
连接设备成功界面,图1-5
图1-5
连接M1卡并读取数据成功界面,图1-6
图1-6
文档评论(0)