我知道的有通过卡的ID来实现的,也就是要联网,网络上有这张卡的ID记录,有测到这张卡后,就会识别到的。
不过,也有一些是通过读取卡中的数据来识别的,关键是看怎么设计了
你是想问卡和读卡器之间的通信协议吧?还是读卡器到主控的协议呢?
以一般rfid芯片的卡为例(磁条卡也基本类似):读卡器线圈和卡(芯片)之间的通信协议一般有ISO/IEC 18000、ISO/IEC14443等等。
读卡器读取了芯片信息(可能还包括了交互信息),告知MCU,做出开门的动作,读卡器与MCU之间的通信协议也比较多,uart和iic是比较常见的,通信数据定义也没有统一标准,MDB/ICP可能算是用的比较多的。
这个其实识别不在卡上,卡上只是一个表明ID的信息,读取到这个信息后,相关服务器比对是否授权,再执行相应动作,
如果查到授权了就开门,否则就不开门。
门禁卡大部分都属于ID卡,卡里面只有一个ID,读卡器读取ID后联网到数据库查询,如果该ID合法,并且有进入的权限则开门,否则不开门。
也有部分IC卡,里面有芯片,能够读卡器进行通讯,这样的话可以实现离线识别,也就是不用查询后台数据库实现开门。