sygdp21 发表于 2012-9-26 17:15

如何让读卡器只刷一次卡

我现在在做一款读卡器,想实现如下功能:当卡放到读卡器上面时只刷一次,只有拿开再放在上面才可以第二次刷;另外如果有一张卡一直放在读卡器上,不影响后面的卡刷卡。请问应当怎么实现呢?谢谢!

adams.gh 发表于 2012-9-26 21:14

给交易完成的卡加保护时间

f747 发表于 2012-9-27 10:13

要读什么卡呢?

sygdp21 发表于 2012-9-27 11:40

13.56M的A类与B类卡!

ocon 发表于 2012-9-27 11:53

很简单啊,如果你知道读卡器的刷卡过程,就不会提这个问题了。

涛行九天 发表于 2012-9-29 17:12

很简单

XinQianStdio 发表于 2012-10-10 13:25

记录当前的卡号,做定时处理,卡在时只处理一遍。如果发现在为超出时间内,发现同一卡号不进行处理,且延长时间。

szseo668 发表于 2012-10-11 10:00

这样做其实不难呀,很简单。

joyme 发表于 2012-10-19 11:13

只刷一次好说
有一张卡在上面,再读别的卡可能会出问题
我试试把两张卡叠一起,读卡器读数据会出错,因发送命令两张卡都会受到,卡返回时信号就会有冲突

zgj07 发表于 2012-10-22 10:10

怎么可能,防冲突是干嘛的,检查一下两张卡的ID是否相同。公交卡一张卡在同一读卡器是不能连续刷的,说明除了定时以外还要记录上次刷卡的ID,防止同一张卡刷两次

jr_yao 发表于 2012-10-26 22:03

同意10楼的,以前我们做刷卡测试就是这么搞的
页: [1]
查看完整版本: 如何让读卡器只刷一次卡