猜解一个协议

最近想自己写个代码读取一个IC卡读卡器。

从USBHID中读出的厂商是:         NSCCN
                                产品是:        wCopy Smart Reader
然后想编码读出IC卡的数据,但我不知道硬件所遵循的协议,偿试抓取USB数据包。

得到如下数据。

对照目前我收集到的几个协议,都似是而非。特别是第4字节是一个递增变化的。倒数第二位校验也不对。

这倒底是个什么协议?

还是我了解太少?

COMMAND:    00     01     10     5c     01     ff     00     00     00     05     d4     08     63     08     c6     80     fe     
RECEICEDATA:    00     02     0a     5d     01     d5     09     90     00     27     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     5e     01     ff     00     00     00     04     d4     32     01     00     86     fe     
RECEICEDATA:    00     02     0a     5f     01     d5     33     90     00     fb     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     60     01     ff     00     00     00     04     d4     32     01     01     83     fe     
RECEICEDATA:    00     02     0a     61     01     d5     33     90     00     f9     fd     
complate once receive and dispatch
COMMAND:    00     01     10     62     01     ff     00     00     00     05     d4     08     63     01     39     0e     fe     
RECEICEDATA:    00     02     0a     63     01     d5     09     90     00     21     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     64     01     ff     00     00     00     04     d4     06     63     02     48     fe     
RECEICEDATA:    00     02     0b     65     01     d5     07     80     90     00     a0     fd     
complate once receive and dispatch
COMMAND:    00     01     10     66     01     ff     00     00     00     05     d4     08     63     02     00     42     fe     
RECEICEDATA:    00     02     0a     67     01     d5     09     90     00     1d     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     68     01     ff     00     00     00     04     d4     06     63     03     43     fe     
RECEICEDATA:    00     02     0b     69     01     d5     07     80     90     00     9c     fd     
complate once receive and dispatch
COMMAND:    00     01     10     6a     01     ff     00     00     00     05     d4     08     63     03     00     3d     fe     
RECEICEDATA:    00     02     0a     6b     01     d5     09     90     00     19     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     6c     01     ff     00     00     00     04     d4     06     63     0d     35     fe     
RECEICEDATA:    00     02     0b     6d     01     d5     07     00     90     00     18     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     6e     01     ff     00     00     00     04     d4     06     63     38     08     fe     
RECEICEDATA:    00     02     0b     6f     01     d5     07     00     90     00     16     fd     
complate once receive and dispatch
COMMAND:    00     01     10     70     01     ff     00     00     00     05     d4     08     63     38     00     02     fe     
RECEICEDATA:    00     02     0a     71     01     d5     09     90     00     13     fd     
complate once receive and dispatch
COMMAND:    00     01     10     72     01     ff     00     00     00     05     d4     08     63     3d     07     f4     fe     
RECEICEDATA:    00     02     0a     73     01     d5     09     90     00     11     fd     
complate once receive and dispatch
COMMAND:    00     01     0e     74     01     ff     00     00     00     03     d4     42     52     11     fe     
RECEICEDATA:    00     02     0d     75     01     d5     43     00     04     00     90     00     ce     fd     
complate once receive and dispatch
COMMAND:    00     01     10     76     01     ff     00     00     00     05     d4     08     63     3d     00     f7     fe     
RECEICEDATA:    00     02     0a     77     01     d5     09     90     00     0d     fd     
complate once receive and dispatch
COMMAND:    00     01     10     78     01     ff     00     00     00     05     d4     08     63     3e     00     f4     fe     
RECEICEDATA:    00     02     0a     79     01     d5     09     90     00     0b     fd     
complate once receive and dispatch
COMMAND:    00     01     10     7a     01     ff     00     00     00     05     d4     08     63     3d     00     f3     fe     
RECEICEDATA:    00     02     0a     7b     01     d5     09     90     00     09     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     7c     01     ff     00     00     00     04     d4     42     93     20     a6     fe     
RECEICEDATA:    00     02     10     7d     01     d5     43     00     15     57     7a     50     68     90     00     29     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     7e     01     ff     00     00     00     04     d4     06     63     02     2e     fe     
RECEICEDATA:    00     02     0b     7f     01     d5     07     00     90     00     06     fd     
complate once receive and dispatch
COMMAND:    00     01     10     80     01     ff     00     00     00     05     d4     08     63     02     80     a8     fe     
RECEICEDATA:    00     02     0a     81     01     d5     09     90     00     03     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     82     01     ff     00     00     00     04     d4     06     63     03     29     fe     
RECEICEDATA:    00     02     0b     83     01     d5     07     00     90     00     02     fd     
complate once receive and dispatch
COMMAND:    00     01     10     84     01     ff     00     00     00     05     d4     08     63     03     80     a3     fe     
RECEICEDATA:    00     02     0a     85     01     d5     09     90     00     ff     fd     
complate once receive and dispatch
COMMAND:    00     01     14     86     01     ff     00     00     00     09     d4     42     93     70     15     57     7a     50     68     a4     fe     
RECEICEDATA:    00     02     0c     87     01     d5     43     00     08     90     00     b9     fd     
complate once receive and dispatch
COMMAND:    00     01     0f     88     01     ff     00     40     50     04     05     01     01     01     cb     fe     
RECEICEDATA:    00     02     08     89     01     90     01     da     fd     
00     01     11complate once receive and dispatch
COMMAND:         8a     01     ff     00     62     01     06     00     00     1f     01     fa     00     e0     fe     
RECEICEDATA:    00     02     0d     8b     01     00     00     00     00     00     00     00     64     fd     
complate once receive and dispatch

希望有知道的朋友能解惑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值