问题标签 [iso-15693]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
23602 浏览

smartcard - 通过OmniKey的非接触式卡,如何获得“UID”?

我正在尝试使用非接触式 OmniKey 5321 读卡器从智能卡中读取信息。

编辑:增加了赏金。

我正在用 .NET 3.5 程序编写 C# 3,所以这是一个 Windows 应用程序。

该卡上印有一些信息,我认为以某种方式存在于卡数据中(下面有一张卡和读卡器的照片。)

该卡上印有以下信息:

使用 OmniKey 读卡器附带的诊断应用程序时,我得到以下信息:

现在,这是我考虑过的一些转换:

  • 447 十进制 = 1BF 十六进制(未找到)
  • 八进制 447 = 十进制 295(未找到 BCD 类型编码)
  • 447 八进制 = 127 十六进制(未找到)
  • 447 十六进制未找到

这是我的问题:

  • “UID”号码是我可以依赖的唯一号码吗?我并不关心447号码,我只需要知道我从这张卡中提取的信息将在以后唯一标识它,以便我可以将其链接到卡的所有者
  • 我将如何阅读 UID 号码?在 Windows 中使用 WINSCARD.DLL 我可以看到我得到了“ATR”数据,每个字节,但 UID 显然不存在于该部分中。

这是照片,如果它可以为您提供任何信息。

带卡的 OmniKey 读卡器背面

0 投票
3 回答
3984 浏览

android - 安卓 2.3 和 ISO 15693

我想知道 Android 2.3 Gingerbread 和 Nexus S 手机是否支持读/写 ISO 15693 RFID 芯片?截至目前,我知道它可以读取 ISO 14443 ......

有人知道吗?

0 投票
2 回答
4318 浏览

c# - .NET 或 COM HID iCLASS 智能卡读卡器

我的编码几乎总是与我的 Omnikey RFID CardMan 5321 智能卡一起使用。问题是我们今天收到了标有“HID iCLASS GL”的新卡,这些卡似乎与我们的编码不兼容。

没有经过整个源代码,当我们调用以下行时,我们的问题就出现了,它基本上告诉我们数据的长度: lResult = SCardTransmit(hCard, 0, bytCommand, lLen, 0, byReadBuffer, iReturnlength)

我们只返回一个长度为 2 的数据,它的数据被标记为“x69 x86”。即使我告诉它读取所有 255 个字符,其余的也只是标记为空。

现在我知道我们的读卡器可以读取这些卡,因为 OMNIKEY 诊断工具向我们显示以下内容: 状态:已插入智能卡 FW:5.10 端口:USB Lib:1.0 智能卡名称:iCLASS 32KS 8x2+16 ART:有效协议:ISO 15693 (第 2 部分) PICCtoPCD:26,48 kbps PCDtoPICC:26,48 kbps 频率:13.56 MHz

正如我之前解释的那样,除了“x69 x86”之外,我的卡没有返回任何数据,这在我的编码中一切正常,这肯定是不正确的。

如果有人有任何阅读 HID iCLASS 卡的经验,我将非常感谢一些有关如何阅读的反馈。即使我们必须许可软件,也没关系。

提前致谢!

0 投票
1 回答
1118 浏览

android - android.nfc.tech.NfcV getResponseFlags 返回的字节是什么意思?

我必须在 NFC 中做一个应用程序。我的标签返回 NFC-V,所以我将其转换为 NfcV。而且我必须提取一些信息,并且该方法getResponseFlags似乎包含我需要的内容。但我没有找到任何解释我如何读取返回字节的文档。我想它是几个属性的按位,但在女巫顺序和女巫信息中,它没有任何解释。我在哪里可以得到这方面的信息?

PS:我已经在 Google 上搜索了很多请求,我还查看了源代码和 javadoc,我还阅读了一些关于 ISO 15693 (NFC-V) 的 PDF,但是没有说我,例如第 5 位的意思是“是Afi Locked”(只是一个例子,可能不是事实)

0 投票
2 回答
1645 浏览

android - NFC-V标签读取示例?

有人可以提供 NFC-V 标签读取示例代码吗?Android 开发指南仅提供仅适用于 NDEF 标签的 NFCDemo 代码。所有其他类型的标签都没有资源。谢谢!

0 投票
2 回答
2565 浏览

android - Nexus S 上的 NFC:写入 ISO 15693 芯片上的未知块时出现“TagLostException”

我想知道是否有人偶然发现了我遇到的问题。

我正在编写一个应用程序来使用 Nexus S NFC 功能与特定的 ISO 15693 RFID 芯片通信。大多数情况下,手机和芯片之间的通信工作正常。读取和写入块也transcieve()用于发送原始字节数组。

我的芯片有 8 个块,每个 4 字节大。当我尝试写入 0 - 7 以外的块时,Android 会抛出 TagLostException:

我对阅读 ISO 15693 标准的期望是取回 2 个字节,其中包含有关发生的错误的信息,但它看起来好像芯片只会保持安静并且不发送任何答案。尝试读取无效的块时也会出现同样的问题。

这是我的卡的问题还是 API / NFC 中的问题?有谁知道更多关于这个问题?

0 投票
1 回答
2116 浏览

android - Android:如何在 Nexus S 上编写 NFC-V (ISO15693) 标签?

我正在尝试使用 NFC-V 技术在 Nexus S (Android 2.3.4) 上编写 RFID 标签。与写入单块命令 (0x21) 一起使用transceive()总是会导致 java.io.IOException: transceive failed

读取多个标签 (0x22) 和保持安静 (0x02) 都可以完美运行。我确定标签是可写的,因为其他设备可以更新它。我尝试了寻址和未寻址模式、选项标志设置/取消设置、高/低数据速率,但没有成功。

有没有人成功在 Nexus S 上编写 ISO15693 标签?任何帮助将不胜感激。

谢谢!

0 投票
0 回答
228 浏览

android - NFC Nexus S,使只读标签错误

我尝试将 NFC-V、NDEF 标签设为只读。但它不起作用。我尝试了该formatReadOnly(...)方法,但它不起作用。

我还尝试测试是否可以使用以下方法将标签设为只读:canMakeReadOnly(). 答案是错误的。

那么如何保护我的标签呢?问题是来自 Nexus 还是来自标签本身?

有任何想法吗?

0 投票
3 回答
3565 浏览

android - 我如何读取 ISO15693 标签 UID

我尝试使用标签方法

但是每次我读取标签时,该值都会发生变化。

如何读取正确的 ISO15693 标签 ID?

0 投票
1 回答
770 浏览

android - 如何将数据写入空的 NfcV 标签?

我是 Android 新手,正在从事 NFC 项目。我有一个空的 NfcV 标签。我需要将数据写入标签并从中读取数据。我感谢任何形式的帮助。