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

android - 我可以模拟 NFC-V 标签吗?

我正在开发一个 NFC 应用程序,它将使用具有 ISO 15693 规范的 NFC-V 标签。不幸的是,我目前没有支持 NFC 的手机。我想知道我是否可以以某种方式模拟 NFC-V 标签的行为。我知道 Android 开发者网站有一个 NFC Demo,其中有一个名为 FakeTagsActivity 的类。但是,它使用 NDEF 消息。这与 NFC-V 不兼容,我不确定如何“创建”一个 Tag 对象以便对其进行模拟。

0 投票
1 回答
635 浏览

android - 未发现 NFC 标签

我尝试制作一个与非标准 ISO15693 (NFC-V) 标签通信的 Android 应用程序。

该标签是非标准的,因为它没有实施 ISO“库存”命令。但其他命令可以与 NfcV“收发”一起使用。Android 4.0.1 不会自动发现此标签,也不会向我的应用程序发送意图(在其有效负载中带有“标签”对象)。这不是问题 - 我知道标签在那里,我可以“手动”启动应用程序。

我的问题是我需要一个“标签”对象来使用“收发”方法进行通信。这个“标签”对象通常由操作系统生成。要制作我自己的“Tag”对象,我需要一个“serviceHandle”(整数,可能类似于文件句柄)和一个“tagService”(它是指向设备驱动程序还是操作系统函数的链接?)。我找不到获得这些成员的方法!我的问题是:

如何构造“标签”对象以使用 NfcV“收发器”?

或者:

有没有办法控制 NfcAdapter 以启用 ISO15693 (NfcV) 并收发原始命令?

0 投票
4 回答
1770 浏览

rfid - RFID阅读器标准

我有一个符合 ISO 14443A 标准的 RFID 阅读器。它能够读取 Mifare 1k (s50)、Mifare 4k (s70) 和 Mifare Mini (s20) 卡。我想知道同一个 RFID 阅读器是否可以读取符合 ISO 15693 的卡。我是 RFID 新手,我对 ISO 标准一无所知。

0 投票
3 回答
3266 浏览

android - 为什么我无法使用 Android NFC 将 ST M24LR64 读取为 NDEF 消息

STMicroelectronics 的 M24LR64 IC 支持 ISO 15693 协议,在 Android NFC 中也称为 NfcV。当我将 Nexus S 手机(Android 4.0.4)放在原型标签板附近时,我可以听到哔哔声,并看到 logcat 发出一条消息:

我想知道为什么 android 会发送 ACTION_TAG_DISCOVERED 意图,而不是 ACTION_NDEF_DISCOVERED,因为我已经按照 ST 应用说明构建了 ndef 格式消息。我可以使用 ST 自己的名为 NfcV-Reader 的阅读器软件阅读 NDEF 消息。

然后我在android中编写了一个演示程序来验证问题。当我用这个 AndroidManifest.xml 注册意图时

我无法接收 NFC 消息。当我用这个修改

我可以收到来自 Android 系统的 NFC 消息。但是当我用表达式检查 NDEF 消息时

rawMsgs变量是null!所以我查看了 ST NfcV-Reader 源代码,发现它已经处理了来自 M24LR64 EEPROM 的所有数据和读取块。这意味着读取原始数据,不要使用 Android NFC 和 NDEF 的现成实用程序。

我的问题是我是否可以使用 android NDEF 工具而不是原始块读写来处理我的带有 ISO 15693 的 NFC 标签?如何在 M24LR64 EEPROM 中格式化我的数据?

0 投票
3 回答
9586 浏览

android - Android NfcV (ISO 15693) 标签

是否可以在 NfcV (ISO 15693) 标签上将数据写入内存中的特定块?例如,将数据写入块#5 或任何特定的块#。

我是 NFC 技术的新手。我正在创建一个应用程序来读/写 NfcV (ISO 15693) 标签。我已经成功创建了阅读部分,但问题在于写作部分。当我想将一些文本数据写入标签时,它从块# 2 开始,并且每次都执行相同的过程。我进行了很多搜索,但找不到将数据写入特定块的任何解决方案。

0 投票
1 回答
3148 浏览

android - 为什么 NFC 标签数据写入成功?带有标签丢失异常

下面的代码出现“标签丢失”异常。但是,尽管出现异常,数据仍能成功写入。为什么抛出异常,数据写入成功?

我的 NFC 芯片

在这里谈过 但没有结果:(

0 投票
1 回答
438 浏览

android - 如何在Android中设置ISO15693数据编码模式?

ISO 15693-2 在第 7.2 节中规定,VCD(阅读器)应通过对帧开始(SOF)进行适当编码来确定数据编码模式。

如何确定使用两种模式中的哪一种(“256 中的 1”和“4 中的 1”)以及如何更改?

PS:非常感谢您提供指向 Android 源代码的指针。

0 投票
1 回答
533 浏览

android - NfcV - 如何获取历史字节,就像在 NfcA 中一样?

NfcA标准中有一个android.nfc.tech.IsoDep类。它有一个方法叫做:getHistoricalBytes(). 如何在NfcV标准中获得此功能?IsoDep类在这里不起作用。有任何想法吗?帮助将不胜感激。

0 投票
1 回答
656 浏览

windows-phone-8 - 如何在 Windows Phone 8 应用程序中读取 Nfc-V ISO 15693 标签?

有没有办法在 Windows Phone 8 应用程序中读取非 NDEF 格式的 NfcV (ISO 15693) 标签?

编辑:标签已格式化。它不是 NDEF 格式的。

为未来的读者 编辑:从UserVoice我现在得到了以下信息。

我们很高兴地报告,Windows Phone 8.1 启用了访问非 NDEF 格式的标签功能,并且仅支持使用新的 PN547 芯片组推出的新设备。此功能目前不适用于从以前版本升级到 Windows Phone 8.1 的设备。

0 投票
1 回答
422 浏览

android - 不可见的 Ndef 消息

我正在为 NFC 设备实现 Android 应用程序。我在两个不同的 Android 设备上使用 Ndef、NfcV 和 NdefFormatable 标签:三星 Galaxy SII plus 和三星 Galaxy SII,每个都运行 android 版本 4.1.2。SII plus可以看到标签,读写没有问题,但是SIII看不到Ndef技术,只能看到NfcV技术。知道为什么吗?无论标签是否具有实际的 NDEF 消息,任何已上市的应用程序都会出现此问题。