nfcpy - 检测 USB 串口连接的 PN532

nfcpy - detect a USB-serial connected PN532

我正在尝试使用通过 Adafruit FTDI Friend 连接到我的 MacBook Pro 的 pn532 板。它在 /dev 中弹出为 "tty.usbserial-XXXXXXXX"(其中 X 是序列号)。我试过 "tagtool.py --device=tty:usbserial-XXXXXXXX:pn532" 之类的东西,但没有成功。我还在我的代码中直接尝试了相同的连接字符串。

Nfcpy 似乎没有检测到 PN532,但它通过 USB 检测到我的 ACR122U 就好了。我已经确认它不是 PN532 板,因为我的 Mac 上的 libnfc 检测到它,并且它在我的 Raspberry Pi.

上工作正常

我的连接代码:

with nfc.ContactlessFrontend('tty:usbserial-XXXXXXXX:pn532') as clf:
 tag = clf.connect(rdwr=rdwr_options)
 if tag == False:
     raise KeyboardInterrupt

使用 nfcpy 0.13.0(及更早版本)无法在 Mac OS X 上使用串行端口。 /dev/ OS 的命名方案-X 已添加到 nfcpy 0.13.1 中,这些端口现在可以自动发现或通过 nfc.ContactlessFrontend.open().

的设备路径进行专门选择