- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以使用手机的 NFC 读卡器读取 13.56 MHz NFC 卡,并得到如下十六进制值:
1BF52327
11011111101010010001100100111
1101100011011100000010101110010000000000
1101110000001010111001000
最佳答案
韦根阅读器能否读取与手机相同的序列号?
13.56 MHz 的韦根读卡器(更具体地说是 ISO/IEC 14443 A 型)通常读取卡片/标签的防碰撞标识符。手机似乎还会向您显示防碰撞标识符 (UID)。所以,是的,两个设备都读取相同的数据元素。
但是,正如您正确发现的那样,阅读器仅通过 Wiegand 接口(interface)传输 26 位值(实际上只有 24 位,因为其中两个是奇偶校验位)。由于 UID 有 4 字节、7 字节或 10 字节,因此需要将 UID 截断为 3 字节值,以便通过 Wiegand 接口(interface)传输。
我可以从 Wiegand 读卡器获得哪些数据?
Wiegand 界面上的帧如下所示:
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15 b16 b17 b18 b19 b20 b21 b22 b23 b24 b25
PE D23 D22 D21 D20 D19 D18 D17 D16 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 PO
F52327
)一样简单,但它也可能是
1BF523
(或任何字节反转(甚至位反转)的变体)。
1BF52327
是一个 4 字节的值,因此有 32 位:
1 B F 5 2 3 2 7
0001 1011 1111 0101 0010 0011 0010 0111
1101 1000 1101 1100 0000 1010 1110 0100 0000 0000
1101 1100 0000 1010 1110 0100 0
0010 0111 0010 0011 1111 0101 0001 1011 1111 1111
0010 0011 1111 0101 0001 1011 1
1 B F 5 2 3 2 7
0001 1011 1111 0101 0010 0011 0010 0111
2 7 2 3 F 5 1 B
0010 0111 0010 0011 1111 0101 0001 1011
0010 0111 0010 0011 1111 0101 0001 1011
0010 0111 0010 0011 1111 0101 0001 1011 1111 1111
0010 0011 1111 0101 0001 1011 1
2723F51B
您从韦根阅读器收到的值表示
23F51B
.因此,字节
27
被截断。
关于raspberry-pi - Wiegand 26 读卡器可以从 NFC 卡读取什么样的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35491151/
我有一个读卡器(没有插入内存棒)。 当我插入我的电脑时,它在我的电脑中显示一个空驱动器... 是否有可能知道驱动器是否有媒体(抱歉,我不确定如何调用它)... 最佳答案 我发现 MSalters 使用
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
我有一台运行 Debian Wheezy 的三星 RF711 Core i7 笔记本电脑,带有集成的 USB Multi Flash 读卡器,但这个问题可能适用于任何在 USB 端口上带有 SD 卡读
我正在开始一个新项目,我是使用 EMV 阅读器和 Javax SmartCardIO 的新手。 我有每种卡的 RID 列表,但是在不知道卡类型的情况下我唯一可以访问的是 ATR,我想知道是否有办法获取
是否可以在没有实际卡“连接”的情况下使用 javax.smartcardio 将 APDU 发送到 NFC 读卡器(例如 ACR1222L)?根据我的 API 调查,您只能使用从 Card 获取的 C
你好, 我正在使用 编写 Java 应用程序 javax.smartcardio.*; 德国身份证的uid(32位)是在每次访问时随机生成的。atr(152 位)保持不变。 目前,我采用 rfid 卡
我无法在 BackTrack 5 R3 (Linux) 中使用 ACR120U 阅读器,我已经下载了必要的 drivers并安装了它们。 lsusb 显示 ACR 阅读器已连接,但如何使用它,nfc-
我试图理解 android 设备中的一个概念,即将新硬件连接到 android 设备。ir 是如何实现的。没有蓝牙。假设我有一个 RF 读卡器,我想使用该硬件读取 RF id 卡,并且我想向我显示该号
这是在我的应用中检测到 NFC 标签的频率: protected void onNewIntent(Intent intent) { if (intent.getAction().e
我想重新打开old question关于从 Android(使用 Android Beam)向基于 PC 的 nfc 阅读器发送一条 NDEF 消息的可能性。有人知道我能否实现吗? 我还需要知道是否存
我正在使用通过 USB 连接的 ACS ACR1252U 读卡器 ( http://www.acs.com.hk/en/products/342/acr1252u-usb-nfc-reader-iii
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
我有这个OMNIKEY CardMan 3121 USB,这是一个读卡器,比如读比利时身份证。我现在通过 USB 将它连接到我的 Ubuntu。 如何在Linux下使用BASH或Python或Java
我正在构建一个 Windows/Java 程序(使用 javax.smartcardio),以使用 ACR122U 设备(内部带有 PN532 NFC Controller 芯片)与 Jewel/To
我之前使用过 ACR 122,它与 Android < 4.1 手机完美配合。我用它来交换 P2P SNEP 消息...但是由于手机是 4.1,当您将手机放在阅读器上方时,阅读器开始发出哔哔声和闪烁。
我是一名优秀的程序员,十分优秀!