树莓派使用RFID-RC522A读卡器对IC卡进行读写(通过 python)
1. 配置树莓派
首先需要运行raspi-config,开启树莓派的spi接口,因为RFID-RC522A读卡器与树莓派之间是通过spi协议进行通信的
https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md
2. 软件安装
下载并安装SPI-Py
git clone https://github.com/lthiery/SPI-Py.git cd SPI-Py
sudo apt-get install -t jessie python-dev
(或者sudo apt-get install -t wheezy python-dev)
sudo python setup.py install
3. 连接树莓派与读卡器
读卡器输出端子 树莓派 PIN # 树莓派 PIN NAME
SDA 24 GPIO8
SCK 23 GPIO11
MOSI 19 GPIO10
MISO 21 GPIO9
IRQ None None
GND Any Any Ground
RST 22 GPIO25
3.3V 1 3V3
4. 运行测试程序
MFRC522-python 包含了几个对使用读卡器读写IC卡的例子。
$ git clone https://github.com/mxgxw/MFRC522-python.git
$ cd MFRC522-python
$ sudo python Read.py
运行之后,测试程序会一直监听是否有IC卡靠近读卡器,如果有就输出卡的UID,以及Sector 8的数据。输出完毕之后继续检测IC卡
$ sudo python Write.py
运行之后,测试程序会一直监听是否有IC卡靠近读卡器,如果有就输出卡的UID,同时将IC卡Sector 8的数据显示置为全1,后改为全0
测试程序需要以root用户运行,否则权限不够
Read.py读取Sector 8,如果你修改测试程序,让它读取Sector 0的数据,会发现每个Sector是16字节的数据,并且Sector 0的前面四个字节就是这张卡的UID
树莓派使用RFID-RC522A读卡器对IC卡进行读写(通过 python)相关推荐
- stm32驱动RFID高频读卡器读取IC卡
stm32驱动RFID读卡器读取IC卡 1.介绍RFID 2.RFID控制指令 2.1 读IC卡号 2.2 读IC卡数据块 2.3 写数据到IC卡数据块 2.4 读取RFID读卡器用户数据 2.5 向 ...
- RFID第一期——各种IC卡ID卡详解
起因 放假闲来无事,在B站冲浪,看到有人在讨论IC卡,我在这方面刚好还是有这么一点了解,就拿MF1卡给别人举了个例子,然后MF1卡就被开除出IC卡籍了. 有点气,但是仔细想想,网上关于这些卡的介绍知识 ...
- 电动吞吐式ISO14443ISO15693多功能IC卡磁条读写器M100接口说明
1.RS232串口通讯的线路连接图 A.将TTCE产品所携带的串口通讯线DB9线公头插在电脑串口座上. B.再将TTCE产品所携带串口通讯线的另一端3PIN插头(红线是TXD,蓝线是RXD,黑线是GN ...
- 国产Linux操作系统读写RFID、NFC、IC卡示例源码
Windows系统应该是我们接触最多.最为熟悉的电脑端操作系统.Windows操作系统只能安装在x86指令集的CPU电脑中,x64是x86的升级版,Intel.Amd是x86指令集CPU最大的2个生产 ...
- RC522 读卡器和写卡器 读写测试程序----基于cc2530开发板
RC522 写卡器操作步骤:1)寻卡,2)防冲突:3)选卡:4)授权:5)写操作:6)读操作:具体步骤见源码,红色的部分是我增加的代码,其它的都是开发板自带的代码: /**************** ...
- 使用Java驱动ACR122U对IC卡进行读写,总结
1.站在他的肩膀上,快速的看完,动手自己实战了下.对过程写下总结.总历时3.5小时. 2.手上有一个ACR122U,读卡器.不贵有条件的买一个,毕竟是神器,很好用. 3.那文中提示的JavaCard文 ...
- Vb6荣士Udp Rtu通讯IC卡网络读写源码
网络读写器介绍: https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-17663462238.25.454be728NKUIW8&id=2 ...
- 射频IC卡和IC卡读卡器的成本分析
当今射频IC卡和IC卡读卡器的种类繁多,很多人问IC卡读卡器多少钱,那么如何在满足我们需求的情况下最大的节省成本呢.下面就各种射频IC卡和IC卡读卡器来分析下各自的成本. ...
- web端 刷卡器_在WEB浏览器使用IC卡读卡器的几种方案的对比
随着现在BS结构的程序越来越多,在BS结构的web浏览器中使用IC卡读卡器也就变得更常见了.在web浏览器中集成IC卡读卡器目前有以下几种方案: 1.使用只读读卡器将IC卡的卡号输入到焦点处. 2.使 ...
最新文章
- decisiontreeregressor_机器学习算法-Decision Tree
- AOJ 558 Cheese(bfs)
- python爬取糗事百科
- python封装sql脚本 github_python-SQL查询语句精华使用简要
- 6174问题 --ACM解决方法
- java原生方法,Java Servlet原生调用方法过程简化
- 拼多多加大百亿补贴力度,iPhone 12中配版券后价5899元
- eureka常见错误
- poi获取段落位置_java poi读取.doc和.docx文件时获取图片与段落的对应关系
- 半小时让你成为EXCEL高手
- ARIMA时间序列分析
- [Python] L1-042 日期格式化-PAT团体程序设计天梯赛GPLT
- android 动态壁纸 时钟,Android自定义动态壁纸开发(时钟)
- 安装alexa和google play
- 只能吃土豆的牛牛(二进制枚举)
- JSON+AJAX+ThreadLocal+文件上传下载
- element-ui表单下拉选项展示来自数据库的内容
- Android平台与Ios的对比
- 请用函数实现一个判断用户输入的年份是否是闰年的程序
- 原生ajax和Jquery的ajax
热门文章
- Flink常见异常和错误信息小结
- uniapp开发微信小程序实现语音识别,使用微信同声传译插件,
- 存款利率计算器v3.0
- 大班防暴安全安全教案
- MVVM架构的优缺点
- 汽车显示屏服务器连接不上,行车记录仪能连接汽车中控显示屏吗
- ORACLE 数据存在则更新,不存在则插入方法
- 方正台式计算机初始bios密码,方正台式计算机BIOS设置U盘启动
- c#简答题题库_C# 简答题集锦
- Cytoscape 安装教程 | Network Data Integration, Analysis, and Visualization in a Box