问题标签 [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.
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 显然不存在于该部分中。
这是照片,如果它可以为您提供任何信息。
android - 安卓 2.3 和 ISO 15693
我想知道 Android 2.3 Gingerbread 和 Nexus S 手机是否支持读/写 ISO 15693 RFID 芯片?截至目前,我知道它可以读取 ISO 14443 ......
有人知道吗?
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 卡的经验,我将非常感谢一些有关如何阅读的反馈。即使我们必须许可软件,也没关系。
提前致谢!
android - android.nfc.tech.NfcV getResponseFlags 返回的字节是什么意思?
我必须在 NFC 中做一个应用程序。我的标签返回 NFC-V,所以我将其转换为 NfcV。而且我必须提取一些信息,并且该方法getResponseFlags
似乎包含我需要的内容。但我没有找到任何解释我如何读取返回字节的文档。我想它是几个属性的按位,但在女巫顺序和女巫信息中,它没有任何解释。我在哪里可以得到这方面的信息?
PS:我已经在 Google 上搜索了很多请求,我还查看了源代码和 javadoc,我还阅读了一些关于 ISO 15693 (NFC-V) 的 PDF,但是没有说我,例如第 5 位的意思是“是Afi Locked”(只是一个例子,可能不是事实)
android - NFC-V标签读取示例?
有人可以提供 NFC-V 标签读取示例代码吗?Android 开发指南仅提供仅适用于 NDEF 标签的 NFCDemo 代码。所有其他类型的标签都没有资源。谢谢!
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 中的问题?有谁知道更多关于这个问题?
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 标签?任何帮助将不胜感激。
谢谢!
android - NFC Nexus S,使只读标签错误
我尝试将 NFC-V、NDEF 标签设为只读。但它不起作用。我尝试了该formatReadOnly(...)
方法,但它不起作用。
我还尝试测试是否可以使用以下方法将标签设为只读:canMakeReadOnly()
. 答案是错误的。
那么如何保护我的标签呢?问题是来自 Nexus 还是来自标签本身?
有任何想法吗?
android - 我如何读取 ISO15693 标签 UID
我尝试使用标签方法
但是每次我读取标签时,该值都会发生变化。
如何读取正确的 ISO15693 标签 ID?
android - 如何将数据写入空的 NfcV 标签?
我是 Android 新手,正在从事 NFC 项目。我有一个空的 NfcV 标签。我需要将数据写入标签并从中读取数据。我感谢任何形式的帮助。