基于QT的Mifare IC卡读卡器上位机软件设计与实现

基于QT的Mifare IC卡读卡器上位机软件设计与实现
作者:徐敬
来源:《电脑知识与技术》2021年第33期
        摘要:随着物联网不断发展,RFID技术越来越重要,该文设计了一个基于跨平台QT的Mifare IC卡读卡器上位机软件,使用读卡器的动态库,快速验证mifare ic卡的工作原理。首先分析了Mifare IC卡的内部结构和读卡器的通信过程,然后使用QT Creator的图形界面控件快速实现上位机软件界面,通过调用读卡器的动态库很好完成卡片的读写功能。
经过实验验证,该上位机软件满足设计的要求。
m1卡
        关键词:RFID;QT;读卡器;上位机软件
        中图分类号:TP368 文献标识码:A
        文章编号:1009-3044(2021)33-0124-03
        开放科学(资源服务)标识码(OSID):
        Design and Implementation of Upper Monitor for Mifare IC Card Reader Based on QT
        XU Jing
        (Modern educational technology center, China Jiliang University, Hangzhou 310018, China)
        Abstract:With the development of the Internet of Things, RFID technology is beco
ming more and more important. This paper designs a software for the upper monitor of mifare ic card reader based on the cross-platform QT, and uses the dynamic library of the card reader to quickly verify the working principle of Mifare IC card. Firstly, the internal structure of Mifare IC card and the communication process of card reader are analyzed. Then, the GUI of upper monitor is quickly realized by using the graphical interface control of QT Creator, and the reading and writing function of card is well completed by calling the dynamic library of card reader. After experimental verification, the upper monitor meets the design requirements.
        Key words: RFID; QT; card reader; upper monitor
        RFID射频识别,它通过射频信号自动识别目标,获取相关数据。RFID可以识别高速运动的物体,可以同时识别多个目标,不需要光源和使用寿命长。RFID卡包括ID卡、IC卡和NFC卡以及电子标签。MIFARE卡常用于智能楼宇[1]、住宅小区和企业公司、校园智能化“一卡通”管理[2-4]等。随着物联网不断发展,RFID技术越来越重要,可以通过读卡器上位机软件开发,掌握RFID相关知识。
        1 读卡器工作原理
        Mifare 1 非接触式IC卡是荷兰NXP半导体公司发明。Mifare 1卡的RF非接触式接口符合IS0/IEC 14443 TYPE A标准[5]。Mifare 1卡具有使用广泛、技术成熟、性能稳定等优点。它制卡成本低,使用简单,抗干扰能力强,安全性好,适合于一卡多用。
        M1卡包含一个高速RF射频接口电路和数字电路。防碰撞电路,处理多张卡片访问冲突问题,一次只能访问一张卡。认证控制电路,验证某个扇区的读写密码。M1卡数据保存在EEPROM存储单元,EEPROM存储单元可以擦除数据后再次写入,实现数据修改。控制与算术单元是卡片的控制中心,对数据进行运算,递增递减,CRC运算,加密处理等。M1卡的内部结构如图1所示。
        卡呼叫,读卡器发送一个请求信号,卡片收到请求信号后回复应答信号,应答包含卡片的类型。读卡器防冲突机制从多张卡片选择一个卡进行操作,未选中的卡不参加这次读写。读卡器选定卡片后,使用被访问扇区的密码进行卡认证。每个扇区只有通过密码认证才可以读写卡的对应扇区数据[6]。M1卡认证过程,需要使用扇区密码,对读卡器和卡片通信数据进行加密,无线信号很容易被截获。读写器的通信流程如图2所示。
        2 读卡器上位机软件设计

本文发布于:2024-09-22 05:36:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/359370.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:读卡器   上位   数据   信号
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议