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()
.
的设备路径进行专门选择
我正在尝试使用通过 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()
.