在线商店

usb连接μ FR Nano在线NFC RFID读写器在树莓bob全站版派上

打印友好,PDF和电子邮件
[printfriendly电流= '是的']
打印友好,PDF和电子邮件

usb连接μ FR Nano在线NFC RFID读写器在树莓bob全站版派上

连接和运行μ FR Nano在线阅读器插入树莓派USB端口,请遵循以下说明:

1) usb连接的μ fr纳米在线NFC读取器安装

所有µFR系列设备都需要FTDI驱动程序进行USB通信。这也适用于μ FR Nano在线NFC阅读器,如果它被用作标准的USB设备。

如果您安装的树莓派上没有安装FTDI驱动程序,请参考linux平台上安装的FTDI驱动程序手册。本文也可在我们的知识库

重要的通知在您继续进行μ FR Nano在线实现之前,请确保您授予USB端口访问权限给本地用户(该脚本可在我们的GitLab项目存储库).

一旦您将FTDI驱动程序安装在usb连接的NFC阅读器上,您将能够通过端口打开端口并与设备建立通信ReaderOpen函数由这里的图书馆

Uf NFC阅读器库SDK项目的Linux - NFC阅读器树莓派软件

重要的通知:树莓派推荐64位的库aarch64.然而,在8gb的树莓派4上,与USB-A 2.0和3.0端口功能相关的aarch64存在一些已知问题。这些端口可能不适用于该发行版中包含的通用aarch64内核。这可以通过不使用通用的主流内核来解决,而是使用基于树莓派基金会提供的Pi 4特定内核https://github.com/raspberrypi/linux.Arch Linux ARM有这个内核可用,但默认情况下没有安装。
或者,您可以使用32位arm-hfv7)而不是aarch64(ARMv8)。ARMv8架构允许异常/中断的结果转换为AArch32->AArch64,以及异常返回时的AArch64->AArch32。

2) SDK软件测试

我们的每个SDK项目都包含ufr-lib文件夹中包含所有支持平台的库。如果由于某种原因缺少此文件夹,可以单独下载这些库并将其添加到项目中。

至于编译后的软件示例,下面是一些带有编译后可执行软件的SDK项目,您可以将它们作为项目起点。

Python示例

SDK项目://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-python

Ufr NFC阅读器mifare软件python SDK

确保你改变了uFCoderSimple.py文件模式(权限)到执行(chmod + x).

C控制台示例

SDK项目://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-c

Ufr NFC阅读器mifare软件c控制台SDK

确保你改变了在这里执行(chmod +x)的文件模式(权限)。

Java示例

SDK项目://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-java

Ufr NFC阅读器mifare软件Java SDK

确保你改变了uFCoderSimple.jar执行(chmod +x)的文件模式(权限)。

3)网络通信参数

如果您购买了启用无线连接的NFC阅读器,那么您的最终目的可能是使用没有直接插入RPi USB端口的设备。
如果是,要通过运行在树莓派上的软件与WiFI、蓝牙或以太网连接的阅读器建立通信,需要使用ReaderOpenEx函数使用所需的端口参数,而不是简单的ReaderOpen仅在物理可用端口上自动搜索读取器的函数。中解释了这两个函数,包括所需的ReaderOpenEx函数参数在这里API文件(第25页)。
您也可以在打开我们SDK项目的“高级选项”的读者下面找到它的实现示例。

重要:已知的问题ReaderOpen而且ReaderOpen前女友函数与论点:0在树莓派上,由于会话到期,偶尔会出现通信中断。读卡器端口在短时间内自动关闭。为了克服这个问题,请确保使用了该参数UNIT_OPEN_RESET_DISABLE为论证。

参数的例子:

ReaderOpenEx(0。”device-IP-or-PORT-name", 0, unit_open_reset_disable);
Baidu
map