Mifare卡常见的指令有哪些
时间: 2023-12-17 10:04:26 浏览: 23
Mifare卡是一种非接触式智能卡,常见的指令包括:
1. 请求命令(REQ):用于检测智能卡是否在感应区内。
2. 防冲突命令(ANTICOLL):用于从多张卡中选择一张卡进行后续操作。
3. 选择命令(SELECT):用于选择要操作的卡片。
4. 鉴别命令(AUTHENTICATION):用于验证智能卡是否具有读写权限。
5. 读命令(READ):用于读取卡片中存储的数据。
6. 写命令(WRITE):用于向卡片中写入数据。
7. 增量命令(INCREMENT):用于增加卡片存储区的数值。
8. 减量命令(DECREMENT):用于减少卡片存储区的数值。
9. 存储值命令(STORE):用于将数值存储在卡片的存储区中。
10. 传输命令(TRANSFER):用于在两个卡片之间传输数值。
相关问题
Mifare读卡流程图
以下是Mifare读卡的简单流程图:
1. 将Mifare卡插入读卡器或放置在读卡器上方
2. 读卡器向Mifare卡发送请求命令
3. Mifare卡接收到请求命令后,返回卡片信息
4. 读卡器接收到卡片信息后,进行卡片认证
5. 如果认证成功,读卡器从卡片中读取数据
6. 读卡器对读取的数据进行处理,例如验证、存储等
7. 如果需要,读卡器可以向卡片发送写入数据的命令
8. Mifare卡接收到写入命令后,将数据写入到卡片中
9. 读卡器接收到写入成功信号后,返回写入成功的信息
注意:Mifare读卡的流程可能会因为具体的应用场景而有所不同。
MIFARE Desfire EV1的指令有哪些,值是什么
MIFARE Desfire EV1是一种智能卡芯片,其支持的指令如下:
1. GET_VERSION (0x60):读取卡片的版本信息。
2. GET_UID (0x51):读取卡片的唯一标识符。
3. SELECT_APPLICATION (0x5A):选择卡片上的应用程序。
4. AUTHENTICATE (0x0A):对卡片进行身份验证。
5. READ_DATA (0xBD):读取卡片上的数据。
6. WRITE_DATA (0x3D):向卡片上写入数据。
7. GET_VALUE (0x6C):读取卡片上的值。
8. CREDIT (0x0C):向卡片上增加值。
9. DEBIT (0xDC):从卡片上减少值。
10. LIMITED_CREDIT (0x1C):限制从卡片上减少的值。
11. WRITE_RECORD (0x3B):向卡片上写入记录。
12. READ_RECORDS (0xBB):读取卡片上的记录。
13. CLEAR_RECORDS (0xEB):清除卡片上的记录。
14. COMMIT_TRANSACTION (0xC7):提交事务。
15. ABORT_TRANSACTION (0xA7):撤销事务。
这些指令的值可以在MIFARE Desfire EV1的官方文档中找到。