RFID基础知识

  1. RFID是什么?

RFID代表近距离通讯(Radio Frequency Identification).

----------------------------------------------------------------------

RFID系统硬件相关知识

1. RFID系统的基本组成是什么?

RFID系统有以下几个基本组成结构:

a.电子标签(Electronic Tag/Smart Tag)

b.读写器(Reader)

c.RFID中间件(Middleware)

d.应用软件/系统

2. RFID的工作方式是什么?

一套RFID电子标签系统的工作流程是由读写器发射一特定频率的无线电波能量给Tag, 用以使Tag电路输出内部的数据,此时读写器便依序接收解读数据, 送给应用程序做相应的处理。

3.电子标签

3.1 电子标签(Tags)是什么?

电子标签是配有天线的微型电路.Tag一般没有微处理器,由很多逻辑门电路组成,加密算法,签名算法就集成在里面.

3.2 常见的电子标签样式

3.3 Tags的种类有哪些?

(1) 按照供电方式分为 有源卡和无源卡.

有源卡(主动式Tag/半被动式Tag)

有源卡的特点:有源卡的电源可能内置也可能外接.

优点:读取范围更远,成本更高,能独立检测控制,可以发起通讯,可以进行数据诊断

缺点:断电可能导致误读,成本高.

无源卡(被动式Tag)

无源卡的特点:依靠读卡器的射频能量来进行数据传输等操作.

优点:寿命长

主动式tag最大距离可以达到1000m

半被动式tag最大距离可以达到100m

被动式tag最大距离可以达到10m

(2) 按照载波频率

低频卡:主要应用于门禁控制等(大部分频率为125kHz/134.2kHz)

中频卡:学校饭卡,水费卡等(我国大部分应用13.56MHz)

高频卡:高速公路收费,车辆监控等(433MHz,915MHz,2.45MHz,5.8GHz)

(3)按照卡的芯片

只读卡

读写卡

CPU卡

(4)根据其功能分类

种类 能量来源方式 别名 储存 特点
Class 0 被动式 防盗Tag None EAS功能
Class 1 被动式 EPC 只读 仅用于识别
Class 2 被动式 EPC 读写 数据日志记录
Class 3 半被动式 智能传感 Tag 读写 环境传感器
Class 4 主动式 智能颗粒 读写 自组网络

硬件安全学习–RFID / Hardware security learning – RFID的更多相关文章

  1. 深度学习加速器堆栈Deep Learning Accelerator Stack

    深度学习加速器堆栈Deep Learning Accelerator Stack 通用张量加速器(VTA)是一种开放的.通用的.可定制的深度学习加速器,具有完整的基于TVM的编译器堆栈.设计了VTA来 ...

  2. 强化学习之 免模型学习(model-free based learning)

    强化学习之 免模型学习(model-free based learning) ------ 蒙特卡罗强化学习 与 时序查分学习 ------ 部分节选自周志华老师的教材<机器学习> 由于现 ...

  3. Automotive Security的一些资料和心得(8):Hardware Security Module (HSM)

    1. Introduction - 保护软件的安全性措施,作为值得信赖的安全锚,- 安全地生成,存储和处理安全性关键材料屏蔽任何潜在的恶意软件,?- 通过运用有效的限制硬件篡改攻击的可能性篡改保护措施 ...

  4. Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级

    前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...

  5. 贝叶斯深度学习(bayesian deep learning)

      本文简单介绍什么是贝叶斯深度学习(bayesian deep learning),贝叶斯深度学习如何用来预测,贝叶斯深度学习和深度学习有什么区别.对于贝叶斯深度学习如何训练,本文只能大致给个介绍. ...

  6. 深度学习概述教程--Deep Learning Overview

          引言         深度学习,即Deep Learning,是一种学习算法(Learning algorithm),亦是人工智能领域的一个重要分支.从快速发展到实际应用,短短几年时间里, ...

  7. (转载)林轩田机器学习基石课程学习笔记1 — The Learning Problem

    (转载)林轩田机器学习基石课程学习笔记1 - The Learning Problem When Can Machine Learn? Why Can Machine Learn? How Can M ...

  8. 关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL))

    关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL)) 欢迎fork本项目原始链接:关于图计算&图学习的基础知识概览:前置知识点学习 ...

  9. 学习RaphaelJS矢量图形包--Learning Raphael JS Vector Graphics中文翻译(一)

    (原文地址:http://www.cnblogs.com/idealer3d/p/LearningRaphaelJSVectorGraphics.html) 前面3篇博文里面,我们讲解了一本叫做< ...

随机推荐

  1. SYCOJ798Biorhythms

    https://oj.shiyancang.cn/Problem/798.html #include<bits/stdc++.h> using namespace std; typedef ...

  2. “老”的Flexbox和“新”的Flexbox

    本文由大漠根据Chris Coyier的<"Old" Flexbox and "New" Flexbox>所译,整个译文带有我们自己的理解与思想,如 ...

  3. Java 在PDF中添加工具提示|ToolTip

    本文,将介绍如何通过Java后端程序代码在PDF中创建工具提示.添加工具提示后,当鼠标悬停在页面上的元素时,将显示工具提示内容. 导入jar包 本次程序中使用的是 Free Spire.PDF for ...

  4. Blinn-Phong反射模型实践(web实现)

    Blinn-Phong反射模型实践(web实现) games101 第四次作业 最终完成带贴图的 Blinn-Phong 模型,产生光照效果 完成了 不带贴图的 Blinn-Phone 反射模型 带贴 ...

  5. WAFW00F waf识别工具 源码学习

    我实习工作的第一个任务根据已有的java waf识别工具 实现了一个python的waf识别工具 代码结构非常乱 仅仅达到了能用的水平. 顶头svp推荐这个项目当时我已经写好了开始用了自己的 稍微看了 ...

  6. Java中:接口,抽象类,内部类

    Java8中的接口 public interface Output { //接口里定义的成员变量只能是常量 //默认使用public static final修饰 int MAX_CACHE_LINE ...

  7. 《剑指offer》面试题25. 合并两个排序的链表

    问题描述 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的. 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2-> ...

  8. 【经验总结-markdown】markdown字体和颜色设置

    字体设置 关键词为face <font face = "黑体">我是黑体</font> <font face = "宋体"> ...

  9. 数据库查询语句遇到:Unknown column 'XXXX' in 'where clause'解决方法

    数据库查询语句遇到:Unknown colunm 'XXX' in 'where clause'解决方法 根本原因:可能是sql语句所用到的数据类型错误(int与String)弄错- 我的情况: 在网 ...

  10. vscode开发PHP攻略

    前言 此文主要介绍如何使用vscode开发PHP,开发体验可以说和php死桃木不相上下(虽然我没用过php死桃木) PHP扩展组合 一.卡巴斯基组合 PHP IntelliSense PHP Debu ...