【发布时间】:2025-12-11 17:35:02
【问题描述】:
我一直在尝试查找 MSR605X 磁卡读写器的工作库。在撰写本文时,我已经尝试了五个独立的库。其中只有两个明确用于 605X,其他三个用于较旧的 605。我尝试过的所有库要么什么都不做,要么在完成命令之前出错(也无法找出错误)。
我在 Raspberry Pi 3 B+ 上运行 Raspberry Pi OS 32 位,MSR605X 通过 USB 连接进行通信。
目前看来最完整的库是:https://pypi.org/project/msrx/
但是,我无法让这个库读取或写入(要么什么都没有发生,要么我得到一个串行异常“无法重新配置端口)。
欢迎为该读者提供任何帮助或文档链接。
编辑:添加使用上述库运行的命令
msrx -D /dev/input/event4 read
msrx -D /dev/input/jso0 read
-D 用于指定设备路径(默认为 /dev/ttyUSB0,在我的系统上不存在)。我通过搜索USB串口设备,然后将搜索结果与我从lsusb获取的设备ID进行匹配,获得了上述两条路径。
运行这些命令会导致串行异常(无法重新配置端口),我认为这意味着我的设备路径错误。我还检查了插入阅读器时更改的任何 tty* 设备路径。每当尝试使用 tty* 设备路径运行上述命令时,我总是遇到权限被拒绝错误(我是该系统的 root)。
【问题讨论】:
-
显示您尝试使用该库的代码。否则,仅仅征求建议被定义为 SO 题外话。
-
没有代码可以发布。该库有我运行的命令。我会更新的
标签: raspberry-pi lib