RFID 卡片介绍 | 学习笔记

简介: 快速学习 RFID 卡片介绍

开发者学堂课程【嵌入式之 RFID 开发与应用2020版:RFID 卡片介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/665/detail/11116


RFID 卡片介绍


RFID 卡

卡片又称应答器或 PICC

1、ID 卡( Identification Card,身份识别卡)

(1)一种不可写入的感应卡,含固定的编号。( ID 也有可写入的,大多数是不可写入的,生产的公司很多,国内沃奇数据、恒保科技)

(2)主要有台湾 SYRIS 的 EM 格式、美国 HIDMOTOROLA 等各类 ID 卡。

(3)ID 卡与磁卡一样,都仅仅使用了“卡的号码”而已,卡内除了卡号外,无任何保密功能,其“卡号”是公开、裸露甚至可以修改的。

(4)ID 卡就是“感应式磁卡”。(磁卡只是一份身份标识,身份标识现在逐渐被生物特征取代,如指纹、虹膜、面部,取代 ID,磁卡时间长久会消磁,)

卡片分为两类 ID 卡和 IC 卡

ID 卡 IC 卡不会消磁,公交卡、身份证、IC 银行卡放一起不会消磁,因为线圈不变,不会产生磁场,不存在消磁,ID 卡是身份标识的反应

2、IC 卡( Integrated Circuit Card,集成电路卡)

(1)是将一个微电子芯片嵌入符合 ISO 7816 标准的卡基中,做成卡片的形式。

(2)IC 卡与读写器之间的通讯方式可以是接触式,也可以是非接触式。(如银行卡,有芯片,有触点,spi 通讯协议,数据接触式 IC 卡,接触式最大的好处的安全,必须接触才能读取信息,非接触式会盗取信息,用读卡器在周围可以窃取信,存在安全隐患,接触式可以避免此类问题,二者有不同的应用场景)

(3)由于其固有的信息安全、便于携带、比较完善的标准化等优点,在身份认证、银行、电信、公共交通、车场管理等领域正得到越来越多的应用。

(4)常见的有二代身份证,银行的电子钱包,电信的手机 SIM 卡,公共交通的公交卡、地铁卡,用于收取停车费的停车卡等。

需要完成保存信息

image.png

IC 卡有芯片,ID 是纯线圈,不一定是卡片形式,也有圆形等多种存在形式

3、S50 非接触式 IC 卡性能简介((M1)

(1)容量为 8K 位 EEPROM,8kbit=1kbyte,能存很多,空间很大

1kbyte 分为 16 个扇区,每个扇区为 4 块,读写数据以块为单位,总共 64 块,能操作的最小单位是块,每块 16 个字节,以块为存取单位

(2)分为 16 个扇区,可以为每个扇区设置访问权限,一张卡可以设置 16 个不同的密码,如第一个扇区用于食堂就餐,第二个扇区用于图书馆借书,第三个扇区用作小卖铺,第四个扇区用作其他社团活动等,可以用一张卡完成日常消费,也称为一卡通,最多不能超过 16 个扇区,如就餐时 4 块可能只需要 1 块,16 个字节基本能够满足使用,充值真正有效为 4 个字节

(3)每个扇区有独立的一组密码及访问控制

(4)每张卡有唯一序列号,为 32 位

(5)具有防冲突机制,支持多卡操作

(6)无电源,自带天线,内含加密控制逻辑和通讯逻辑电路

每一个卡有独立的卡号,每一个卡号对应 16 个扇区,每一个扇区有 4 块,每块有16 个字节,每个扇区设置独立密码和独立权限,扇区与扇区之间完全独立

卡片在讲解程序式,专门讲解数据手册

(7)数据保存期为 10 年,可改写 10 万次,读无限次

使用寿命长,改写次数多,正常 flash 改写在 1-3 万次

(8)工作温度: -20℃ ~50℃(湿度为 90%)

(9)工作频率; 13.56MHZ,身份证、公交卡是这个频率

(10)通信速率: 106 KBPS

卡片负载波是工作频率的 1/16

(11)读写距离: 10 cm 以内(与读写器 PCD 有关,与设计、天线等各方面有关),实际 2cm 左右够用

相关文章
|
数据安全/隐私保护
全球免费编程教育网站:Code.org
你还在为小朋友的编程教育而发愁吗? 你还在为小朋友放假无聊而头疼吗? 他来了他来了,全球免费编程教育网站来了。 2013年成立的Code.org是一个非营利组织。 它致力于为年轻女子、学生从来自少数民族提供机会。 其愿景是:每所学校的每位学生都有机会学习计算机科学,就像学习生物、化学和代数。 提供了最广泛讲授的中小学计算机科学课程,也会每年组织编程一小时活动。 这已吸引了全世界约 10% 的学生来参与。 Code.org 得到了亚马逊、脸书、谷歌、印孚瑟斯基金会、微软等更多慷慨捐助者的支持。
3318 0
|
Docker 容器
windows10 docker D盘部署最终解决方案
docker D盘部署最终解决方案
3615 0
windows10 docker D盘部署最终解决方案
|
运维 监控 安全
云HIS医疗管理系统源码——技术栈【SpringBoot+Angular+MySQL+MyBatis】
云HIS系统采用主流成熟技术,软件结构简洁、代码规范易阅读,SaaS应用,全浏览器访问前后端分离,多服务协同,服务可拆分,功能易扩展;支持多样化灵活配置,提取大量公共参数,无需修改代码即可满足不同客户需求;服务组织合理,功能高内聚,服务间通信简练。
587 4
|
12月前
|
开发者 容器
【HarmonyOS Next之旅】ArkTS语法(二) -> 动态构建UI元素
当开发者创建自定义组件,并想对该组件添加特定功能时(例如在自定义组件中添加一个点击跳转操作)。为解决此问题,引入了@BuilderParam装饰器,此装饰器修饰的属性值可为@Builder装饰的函数,开发者可在初始化自定义组件时对此属性进行赋值,为自定义组件增加特定的功能。@BuilderParam装饰器用于修饰自定义组件内函数类型的属性(例如:@BuilderParam noParam: () => void),并且在初始化自定义组件时被@BuilderParam修饰的属性必须赋值。
316 11
|
9月前
|
Ubuntu Linux
通过命令行重启Ubuntu的3种方法
也可以直接用于关闭系统:
1700 0
|
存储 安全 数据安全/隐私保护
STM32 Customer BootLoader 刷新项目 (一) STM32CubeMX UART串口通信工程搭建
本文介绍了基于STM32的Customer BootLoader刷新项目的第一部分:使用STM32CubeMX搭建UART串口通信工程。项目采用正点原子探索者v2开发板,通过USB串口与上位机通信,实现固件刷新功能。主要内容包括: 1. 硬件原理图介绍:详细描述了开发板的串口连接方式及电路图。 2. STM32CubeMX工程搭建:从创建新工程、配置系统时钟、USART串口设置到生成代码,一步步详细说明。 3. 代码编写:展示了如何使用HAL库实现串口接收和发送数据,并提供了main.c的完整代码。 4. 工程下载和调试:编译并下载工程到开发板,通过串口调试助手验证通信功能。
STM32 Customer BootLoader 刷新项目 (一) STM32CubeMX UART串口通信工程搭建
|
缓存 监控 开发者
HarmonyOS @Reusable 装饰器自学指南:高性能组件复用实战指南
在 HarmonyOS 开发中,组件性能优化至关重要。本文聚焦 @Reusable 装饰器的组件复用机制,从核心原理到实战场景深入解析。通过列表性能优化、复杂布局动态更新等案例,结合生命周期管理与状态策略,提供系统化学习路径。同时,针对常见问题提出解决方案,并给出架构设计建议。掌握 @Reusable 不仅能提升性能(实测 30%-50%),还能优化开发流程。适合开发者进阶参考!
391 0
【AD速成】半小时入门AltiumDesigner之绘制原理图(四)
【AD速成】半小时入门AltiumDesigner之绘制原理图(四)
9193 4
|
Python
Jetson环境安装(二):ubuntu18.0卸载和安装python3
在Jetson Nano上如何卸载Python 3.7并重新安装Python 3.7.0版本的详细步骤,包括卸载命令、安装依赖库、下载和编译Python源码以及建立软链接等。
584 2
|
SQL 监控 druid
MySQL连接池DataSource怎样使用?
**摘要:** 本文深入讨论了数据库连接池的重要性,特别是DruidDataSource,它是阿里巴巴的高性能Java数据库连接池。DruidDataSource不仅提供连接管理,还包括SQL监控和性能优化功能。文中通过代码示例展示了如何配置和使用DruidDataSource,包括在Java应用和Spring Boot中的集成,并提到了SQL执行监控和连接池参数的合理设置,强调了定期监控和使用内置监控工具以优化应用性能。
479 2
MySQL连接池DataSource怎样使用?