linux查看系统NFC信息命令

fiy 其他 536

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,可以使用以下命令来查看系统的NFC信息:

    1. nfc-list命令:此命令可以列出系统中连接的NFC设备信息。它显示了设备的名称、类型、支持的协议和速率等信息。

    示例命令:nfc-list

    输出示例:
    “`
    nfc-list uses libnfc 1.7.1
    NXP PN53x chipset (RFID) found and initialized
    NFC device: pn53x_usb:04:00:00 opened
    1 ISO14443A passive target(s) found:
    ISO/IEC 14443A (106 kbps) target:
    ATQA (SENS_RES): 00 04
    UID (NFCID1): 0e a5 11 80
    SAK (SEL_RES): 08
    “`

    2. nfcdump命令:此命令用于从NFC设备读取和显示原始数据。它可以用于分析NFC标签或卡,显示存储在其中的详细信息。

    示例命令:nfcdump [NFC设备路径]

    输出示例:
    “`
    NFC device: pn53x_usb:04:00:00 opened
    NFC device will poll during 30000 ms (20 pollings of 300 ms for 5 modulations)
    UID: 0e a5 11 80
    SAK: 08
    ATQA: 00 04
    ATS: 97 77 81 02 80 31 80 66 75 DF 70 A0 75 77 85 52 6F 6A 65 63 74
    UID: 11 22 33 44
    SAK: 88
    ATQA: 00 44
    ATS: 75 66 88 77 5B 25 80 02
    “`
    注意:需要替换[NFC设备路径]为实际连接的设备路径,如:/dev/nfc0。

    3. pcsc_scan命令:该命令用于扫描PC/SC智能卡读卡器上的NFC卡。

    示例命令:sudo pcsc_scan

    输出示例:
    “`
    PC/SC device scanner
    V 1.5.5 (c) 2001-2018, Ludovic Rousseau
    Using reader plug’n play mechanism
    Scanning present readers…
    Waiting for the first reader…
    “`
    注意:需要以root权限运行该命令。

    以上是在Linux系统中查看NFC信息的常用命令,通过这些命令可以获取到NFC设备的基本信息、读取NFC标签或卡的详细信息等。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,我们可以通过一些命令来查看系统的NFC(Near Field Communication)信息。以下是几个常用的命令:

    1. nfc-list:这个命令用于列出系统中连接到计算机的所有NFC设备的详细信息。它将显示设备的名称、ID、型号、制造商等。你可以在终端中直接输入”nfc-list”来执行该命令。

    2. nfc-poll:这个命令用于通过NFC设备来探测附近的NFC标签或卡片。它会显示标签或卡片的类型、ID以及其他相关信息。要执行该命令,只需在终端中输入”nfc-poll”即可。

    3. nfc-mfclassic:这个命令用于读写NFC MIFARE Classic标签。你可以使用它来读取标签上存储的数据,也可以使用它来写入数据到标签上。要使用该命令,你需要提供标签的UID以及要执行的操作(读取或写入)。

    4. nfc-emulate-forum-tag2:这个命令用于将Linux设备模拟成一个NFC Forum标签2。使用该命令后,其他NFC设备可以将数据写入模拟的标签,并读取模拟标签上的数据。要执行该命令,你需要提供模拟标签的UID以及要模拟的标签类型。

    5. nfc-scan-device:这个命令用于扫描系统中连接的所有NFC设备。它会列出每个设备的名称、ID、型号等信息。要执行该命令,只需在终端中输入”nfc-scan-device”即可。

    请注意,这些命令通常需要以root权限来执行。如果你不是root用户,可以使用sudo命令来执行这些命令。尽管这些命令可以提供很多有用的信息,但具体的命令选项和输出可能因系统配置和设备兼容性而有所不同。如果你需要更详细的NFC信息,可以参考相关的文档或查找特定的工具来满足你的需求。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,要查看系统的NFC信息,可以使用以下命令:

    1. 使用`lsusb`命令查看连接到系统上的USB设备信息,其中包括NFC读卡器。执行以下命令:

    “`shell
    lsusb
    “`

    2. 使用`lsblk`命令查看系统上的块设备信息,包括NFC设备。执行以下命令:

    “`shell
    lsblk
    “`

    3. 使用`dmesg`命令查看系统日志,可以在其中搜索关键词”nfc”来查看与NFC相关的信息。执行以下命令:

    “`shell
    dmesg | grep nfc
    “`

    4. 使用`pcsc_scan`命令扫描并显示NFC设备上的智能卡信息。执行以下命令:

    “`shell
    pcsc_scan
    “`

    在执行此命令之前,确保已经安装了`pcsc-tools`软件包。

    5. 安装并使用NFC工具包来进行更详细的NFC设备信息查看和操作。常用的NFC工具包有`libnfc`和`nfctools`。可以使用包管理器进行安装。

    对于`libnfc`,可以使用以下命令进行安装:

    “`shell
    sudo apt-get install libnfc-bin libnfc-dev
    “`

    安装完成后,可以使用`nfc-list`命令来查看系统上的NFC设备列表。执行以下命令:

    “`shell
    nfc-list
    “`

    对于`nfctools`,可以使用以下命令进行安装:

    “`shell
    sudo apt-get install nfctools
    “`

    安装完成后,可以使用`nfc-list`命令来查看系统上的NFC设备列表。执行以下命令:

    “`shell
    nfc-list
    “`

    通过上述命令,你可以查看到连接到Linux系统的NFC设备的信息。如果系统没有连接NFC设备,那么这些命令将不会显示任何结果。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部