问题标签 [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 投票
2 回答
539 浏览

android - NFC-V ICODE SLIX (SL2S2002)

我正在开发一个用于在 android 下管理 ICODE SLIX-S 标签的应用程序。我发现有关数据表中定义的“SET_PASSWORD”的问题(https://www.nxp.com/docs/en/data-sheet/SL2S2002_SL2S2102.pdf第 16 页)。已经有关于这个问题的讨论(NFC-V SLIX-S 写密码),但还没有解决。我认为问题是传递给收发器的命令格式,我尝试了不同的格式但没有解决方案。如果有人以任何方式解决了,非常感谢!

0 投票
1 回答
1375 浏览

android - 使用 React Native 读取 NFC 标签类型“android.nfc.tech.NfcV”和“android.nfc.tech.NdefFormatable”

我正在尝试使用 NFC 从血糖仪读取数据,现在在 Android 上,还没有尝试过 iOS(没有带 NFC 的手机)。

我正在使用react-native-nfc-manager作为库及其附带的示例: https ://github.com/whitedogg13/react-native-nfc-manager

我收到这个标签:

我可以看到 NfcV 包含在这个库中,但是我如何阅读它作为那种类型?

我正在按照示例进行操作,因此我没有在清单或 build.gradle 中设置任何内容。我已经链接它并且它正在工作,但我错过了它似乎的最后一部分。

按照这个例子,我看起来应该使用这样的方法:

但是我的标签没有ndefMessage[0].

0 投票
0 回答
504 浏览

android - 我无法读取/写入 NFC 标签 (NfcV)

我正在为 Android 开发一个移动应用程序,用于在 NFC 上读取和写入数据。在使用 ST 的 M24SR04 芯片时,一切正常。过渡到芯片 M24LR64ER(也来自 ST)后 - 停止。应用程序不能通过条件(如下所示)。

这可以使用其他应用程序来完成。NFC 应用工具允许您仅使用初始读取参数(类型、技术、序列号、DSFID)。

NfcV 阅读器应用程序(来自 ST)轻松执行所有可能的操作。“E / NfcHandover:无效的 NDEF 条目”行不在日志中。

我以为这不支持 NDEF,但 NfcV-reader 应用程序既读取又写入 NDEF 消息。

0 投票
1 回答
380 浏览

android - 有没有办法使用自定义 NFC-V 命令?

我正在使用带有 RF430FRL 15xH IC 的传感器,我计划通过 NFC 从中获取数据。有没有办法编写和激活自定义 NFC 代码?

我已经为 SINGLE READ (0xC0) 和 MULTIPLE READ (0xC3) 尝试了自定义 16 位命令。NFC 数据检索仍然没有扩展。我尝试了以下代码:

0 投票
1 回答
651 浏览

android - 写入单块命令故障转移 NfcV

我正在尝试通过 NfcV 对象使用 WRITE SINGLE BLOCK (0x21) 命令将数据写入 NXP I-CODE SLI (ISO 15693 - Model#: IQC21-50P)。

以下代码成功读取标签:

当我尝试使用以下代码将数据写入标签时,数据不会写入标签,我也没有收到任何错误。

这是我使用的编写单块代码:

0 投票
1 回答
576 浏览

javascript - 如何使用 Javascript 读取 ISO 15693 RFID 标签的 UID?

我想在 javascript/Android 下使用 NFC 阅读器读取 RFID 标签的 UID。

UID 由制造商设置,因此您无法复制 RFID 卡。

navigator.nfc用来读取 NFC 信息,但是当我点击 RFID 卡时,生成的名为 message 的对象有一个名为 records 的数组,其中只有一个成员:message.records[0]

里面message.records[0]有 3 个字段:data = null, mediaType = empty string, recordType = "empty".

UID在哪里?

当我使用 TagInfo 应用程序时,我会获得有关 RFID 卡的所有信息,包括协议信息中的 UID。所以NFC阅读器能够得到它们。为什么不navigator.nfc呢?

0 投票
0 回答
959 浏览

swift - NFCISO15693Tag customCommand 的“缺少必需的权利”

在 iOS13 测试版中。当我尝试使用 NFCISO15693Tag api customCommandWithRequestFlag:customCommandCode:customRequestParameters:completionHandler: 将 customCommand 代码发送到标签时,出现错误:

我努力了:

1、重新配置NFC的隐私。

2、在我的info.plist中添加配置

但是,它们都不适合我。

以下是我的源代码:

实际上,我收到以下错误:

期望 4 个字节的随机数。

0 投票
0 回答
235 浏览

ios13 - CoreNFC-IOS13:连接iso15693标签后,iso15693Tag.isAvailable总是返回false

连接到ios15693NFC 标签后,当我检查时iso15693Tag.isAvailable,它总是返回 false,但我能够获取系统信息详细信息。

我正在尝试连接ios15693NFC-V 类型并尝试读取数据,但无法获得结果。

我能够

  • 检测标签
  • 连接到标签
  • 获取系统信息(dsfid, afi, blockSize, blockNumber, icReference

我无法 - 从NFC-V类型中读取数据:(

session.connectNFC 标签之后,当我们尝试时iso15693Tag.isAvailable,它应该返回 true 但返回 false。

0 投票
1 回答
431 浏览

android - Android 应用程序在 nfc 中读取和写入数据

我是 NFC 新手,我正在开发一个 android 应用程序来在 nfc 中读取和写入数据,但我遇到了一些问题。

这是我正在使用的代码(写):

当我在应用程序 TagInfo 中读取标签时,输出为:

[00] . 41 42 43 44 [ABCD]

[01] . 42 43 44 45 [BCDE]

[02] . 43 44 45 46 [CDEF]

[03] . 44 45 46 47 [DEFG]

[04] . 45 46 47 48 [EFGH]

[05] . 46 47 48 49 [FGHI]

[06] . 47 48 49 4A [GHIJ]

[07] . 48 49 4A 4B [HIJK]

[08] . 00 00 00 00 [。. . .]

. . .

这个输出正确吗?

如果“不是”,我哪里错了?

0 投票
1 回答
432 浏览

android - 我想了解 NfcV ISO-15639 的操作

我是 NFC 技术的新手!

我很难理解如何操作块。

我对上述代码的问题:

什么是FLAG,它的功能是什么?

什么是UID,它的功能是什么?在代码中,UID 行有 8 个“索引”,是否可以增加或减少大小?而不是代码中的 8,减少到 6 或增加到 10?

什么是偏移量,它的功能是什么?

在作为 DATA 的注释代码的第 6 行中,这是我定义块的字节大小的地方吗?在代码中,它有4个索引,是否意味着我存储在块中的数据将有4个字节?我可以增加或减少吗?

假设,我有一个 4 字节的数据myData = "ABCD",我想将此数据写入我的标签的第 04 块,根据上面提到的代码我该怎么做?