大端字节顺序的 RFID 标识符

问题描述 投票:0回答:1

我一直在研究用 iPhone 扫描 RFID 卡,但现在我不知道如何继续下去。使用 Apple 的 CoreNFC 库,我可以扫描卡并获取其标识符,文档中有关于该标识符的说明 -

The identifier data is in big-endian byte order.

https://developer.apple.com/documentation/corenfc/nfciso15693tag/2882078-identifier

我可能是错的,但我的理解是这个标识符可以解码成某种人类可读/可解析数据的格式,我已经看到了前面提到的蓝牙标识符数据,所以我很想弄清楚它的含义&可能如何解码数据。

如果有人能指出我正确的方向,我将不胜感激!

这是一个示例标识符 -

big-endian byte order

编辑-

这可能只是点击,技术上没有人类可读的数据,但标识符是十六进制格式,如果将其转换为二进制,则数据将以相反的顺序存储在 1/0 中。

e0162466270e24b4

转换为

e0162466270e24b4
,即 64 位并相加。
    

ios nfc endianness rfid
1个回答
0
投票

标识符具有一定的含义,如果您查看

ISO 14442-3

第6.4.4节,您可以看到第一个十六进制字节具有含义,双倍和三倍它应该表示根据ISO 7816-6的标签制造商。一些列表可以在这里找到 但是有些 NFC 标签的 ID 是可变的,因此不能保证制造商是正确的或 ID 是唯一的。

© www.soinside.com 2019 - 2024. All rights reserved.