从 Ionic NFC 插件读取标签提供的信息与我使用 reader 时不同
Reading tag from Ionic NFC plugin gives different information than if I use reader
我正在使用 NFC 插件开发 Ionic 2+ 应用程序。
我 运行 关注的问题是简单 USB reader 和设备读取标签的方式有何不同。标签 ID 不同。
在 Ionic 中我使用:
this.nfc.bytesToHexString(event.tag.id)
它被正确读取并且我记录了结果:
从 USB reader 我得到:
左边是RFID reader的软件,右边是不同设置的读取。
我需要的是为 USB reader 和 NFC 插件获取相同的信息。我不关心格式。
除了您的 USB RFID reader 似乎只读取 7 字节 UID 中的 4 字节外,您读取的 ID 是相同的。由于您的 USB reader 似乎不支持任何其他格式,因此您无法从任何地方推断出剩余的 3 个字节。但是,您可以轻松地在离子应用程序中删除 UID 的最后三个字节:
this.nfc.bytesToHexString(event.tag.id.slice(0, 4))
然后您将获得与格式“8 no. in HEX reverse”相同的值。
我正在使用 NFC 插件开发 Ionic 2+ 应用程序。
我 运行 关注的问题是简单 USB reader 和设备读取标签的方式有何不同。标签 ID 不同。
在 Ionic 中我使用:
this.nfc.bytesToHexString(event.tag.id)
它被正确读取并且我记录了结果:
从 USB reader 我得到:
左边是RFID reader的软件,右边是不同设置的读取。
我需要的是为 USB reader 和 NFC 插件获取相同的信息。我不关心格式。
除了您的 USB RFID reader 似乎只读取 7 字节 UID 中的 4 字节外,您读取的 ID 是相同的。由于您的 USB reader 似乎不支持任何其他格式,因此您无法从任何地方推断出剩余的 3 个字节。但是,您可以轻松地在离子应用程序中删除 UID 的最后三个字节:
this.nfc.bytesToHexString(event.tag.id.slice(0, 4))
然后您将获得与格式“8 no. in HEX reverse”相同的值。