【问题标题】:Is there a library for MSR605X that works with Raspberry Pi?是否有适用于 Raspberry Pi 的 MSR605X 库?
【发布时间】: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


【解决方案1】:

msrx author here — MSR605 需要将外部 9V 电源注入其电缆(通过筒形插孔端口),否则将无法正常通电。

【讨论】:

    最近更新 更多