首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置libnfc使用特定设备?

如何配置libnfc使用特定设备?
EN

Stack Overflow用户
提问于 2018-02-07 00:45:11
回答 1查看 561关注 0票数 1

我有一个树莓派与两个NFC阅读器连接。问题是,每次系统重新启动或读卡器再次断开连接时,读卡器都会获得不同的设备编号。

因此,我创建了udev规则,该规则根据设备连接到的物理端口创建固定的设备名称。例如,插入左上角端口的NFC读卡器始终通向/dev/nfc_a,插入右上角端口的读卡器始终通向/dev/nfc_b。

现在如何配置libnfc以使用这些设备,并在读取过程中报告设备名称,如/dev/nfc_a?我在libnfc之上使用Node-RED和node-red-contrib-nfc (https://github.com/hardillb/node-red-contrib-nfc)。我的最终目标是在我的Node-RED流中安全地区分两个阅读器,以便对这些阅读器采取不同的操作。

我已经找到了"connstring“配置,但是我不知道如何正确地将其设置为使用/dev/nfc_a。

EN

回答 1

Stack Overflow用户

发布于 2018-02-07 03:59:28

我写这个节点已经有很长一段时间了,但是回顾一下nodejs库,它是基于(nfc)的,输出消息应该包含一个名为deviceID的字段,该字段应该指示哪个NFC读取器触发了输入。

当我在我的机器上运行时,我得到:

代码语言:javascript
运行
复制
deviceID: 'pn53x_usb:001:005'

其中001是USB总线ID,005是设备id,它与lsusb的输出相匹配。只要读卡器始终插入相同的USB插座,这些端口就应该保持不动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48647960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档