深圳市明光智能卡科技有限公司
当前位置:智能卡 -> 新闻中心 -> 行业新闻 -> 正文

M1卡概述

编辑:   浏览:1562   发布时间:2014-04-24  【

        M1卡是非接触式感应卡,数据保存期为10年,可改写10万次,读无限次。无电源,自带天线,工作频率为13.56MHZ.内含加密控制逻辑和通讯逻辑电路。一般主要有两种,S50和S70。
        M1卡的结构:
        S50容量1Kbyte,16个扇区(Sector),每个扇区4块(Block)(块0~3),共64块,按块号编址为0~63。每个扇区有独立的一组密码及访问控制。第0扇区的块0(即绝对地址0块)用于存放厂商代码,已经固化,不可更改。其他各扇区的块0、块1、块2为数据块,用于存贮数据;块3为控制块,存放密码A、存取控制、密码B。
        另一种是S70,4K byte(字节)的存储容量,即32Kbit(位)的存储容量。S70 卡和 S50 卡在协议和命令上是完全兼容的,唯一不同的就是两种卡的容量, S70 卡一共有 40 个扇区,前面 32 个扇区(0 ~ 31)和 S50 卡一模一样。后面 8 个扇区(32 ~ 39),每个扇区都是 16 个块,同样每个块 16 个字节,并且同样是最后一块是该扇区的密码控制块。
        M1卡的运作机理:
        连接读写器→寻卡→识别卡(获取卡序列号)→从多卡中选一张卡→向卡中缓冲区装载密码→验证密码→进行读写→关闭连接 即(代码说明)  Open_USB→rf_request→rf_anticoll→rf_select→rf_load_key→rf_authentication→(/a_hex)→rf_read/rf_write→(hex_a)→Close_USB  如果概括来说的话,主要也就四部分 开关连接、寻卡、验证密码、读取。(至于详细程序代码,相信大家自己看过dll说明文档后,自己会明白的,这里就不写了,因为内容多)
        M1卡的功能模式:
        一、寻卡模式
        寻卡模式分三种情况:IDLE模式、ALL模式及指定卡模式(0,1,2 均是int类型,是方法参数,下同)。
        0——表示IDLE模式,一次只对一张卡操作;
        1——表示ALL模式,一次可对多张卡操作;
        2——表示指定卡模式,只对序列号等于snr的卡操作(高级函数才有)【不常用】 也就是说,我们一次也可以同时操作多张卡。
        对于多卡操作,其实际真正执行操作的还是一张卡。读写器能识别多张卡的序列号(但注意 识别出的顺序是不定的,并且最多也就能识别4张卡,因为卡叠放的厚度太厚,会超出读写器的识别范围),并一一进行操作。
        所以由此看出,多卡操作的意义并不大。但我建议大家还是设置为1好了(原因不说了,自己感受吧,其实无所谓)。
       二、密码验证机制
       0——KEYSET0的KEYA
       4——KEYSET0的KEYB
       M1卡可以在验证密码时选择密码类型(A/B)。【其实M1卡有3套密码(KEYSET0、KEYSET1、KEYSET2),共6个密码(用0~2、4~6来表示这六个密码),目的是为了适应不同读写器。而这里我们用的是KEYSET0的2个密码】
        M1卡读写演示说明:
        1.每次进行设备操作,都必须先打开设备端口,进行设置。点击“设备管理”进行设置。
        2.在对任何类型的卡操作之前,先利用DEMO测试一下卡的类型是否正确,设置卡型。
        3.装载设备密码,是将密码装载到读卡器的设备中去。此功能一般限于M1卡。
        应根据实际需要的情况的情况,装载密码到设备中去。装载到设备中的密码和卡片密码进行比对后,才能对卡进行操作。
        M1卡操作:
        1. 读写用户信息,是针对在读卡器里设备的数据进行读、写的操作。
        2. 在“卡型操作”里的MIFARE ONE/S70卡的读写操作中,要先校验卡密码,才能进行卡的操作。同时,校验哪个块区的密码,下面的读写卡操作就是操作哪个块区。
        3. 在“卡型操作”里的MIFARE ONE/S70卡的写操作中,以“ASCII方式”写入数据时,若长度不够要以空格补齐,否则系统要有提示“写入长度不够“,不能进行卡的写入操作。

相关文章

直接快速订购电话 :18926545953刘小文(总经理)   微信咨询:189 2654 5953
服务指南
支付方式
配送方式
售后服务
产品大全
诚信网站
制卡热线:18926545953 刘小文(总经理) 制卡热线:15817381491 张维鸽(业务经理)
深圳市明光智能卡科技有限公司   深圳市龙岗区坂田坂雪岗大道美兰工业区2栋 粤ICP备13015494号