是否可以将带有 CP210 的 PN532 连接到 Windows x86/64?

物联网 射频识别 微软Windows
2021-06-11 13:44:32

我想使用我的 PN532 作为输入设备,比如我的电脑上的键盘和 Windows 10。我有一个 PN210 USB 到 UART 桥接器。

有没有办法在 x86/64 设备上使用我的 PN532?

1个回答

如果您想将它用作“键盘”,即每当出现一张卡片时,卡片中的一些数据就会被发送到 PC,就像在键盘上输入一样,我不相信您可以使用这种组合来做到这一点:

  • USB/UART 转换器将自身作为 PC 的串行端口,而不是作为键盘(这将是“HID”)
  • 无论如何,PN532 不会只是吐出原始数据,它需要交换格式正确的命令和响应。一些 NFC 芯片是可编程的,我不相信 PN532 是这种情况。

如果你真的想要一个 NFC 阅读器作为键盘,你可能需要一个专门为此设计的设备(有很多)。如果你想自己做,你可能可以使用 PN532,但你需要更智能的东西来将它连接到 PC,某种带有 USB 外设支持的微控制器,它允许使用 HID 配置文件和 UART与 PN532 交谈。

一些 Arduino 板以及一些 Teensy 板应该能够做到这一点。

在任何情况下,您都需要准确确定要从标签中读取的内容并作为按键输出。一个典型的例子是卡的 UID,但其他应用程序可能需要从卡中读取不同的信息,可能需要加密等等。

如果您不关心它实际上充当键盘,而只想与 PN532 通信,那么这种组合应该可行。注意IIRC PN532有多个接口(我相信是SPI、I2C、UART),一些现成的板子预设了特定的接口。其他将需要切割或焊接一些跳线来选择正确的模式。

请注意,在 PC 上,最佳用例通常是拥有与 PC/SC 协议兼容的阅读器。这允许您使用可以与任何此类阅读器一起使用的各种软件。