问题标签 [nfc-p2p]

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 回答
3450 浏览

android - NFC 门禁门锁系统/Nexus 作为 RFID 标签

我有一个宠物项目,主要是为我的房子构建一个 NFC 访问控制门锁系统。我最初想在我的 nexus 上复制我的办公室钥匙卡,但在我得知如果没有对安全元件的固件破解是不可能的,卡模拟是不可能的,我就碰壁了。我的问题是,如果我要创建自己的安全生态系统,将自己的 RFID 系统硬件安装到预先存在的电子锁中,即使没有访问安全元件,是否有什么阻止我将手机用作 RFID 标签?

简而言之,手机本身可以成为标签,而信息不在安全元素中吗?

我是否必须与读者建立 P2P 关系?

0 投票
2 回答
1344 浏览

android - Android NFC p2p 检索信息

我正在阅读有关 Android 上的近场通信的信息,并想知道是否有任何方法可以从另一部手机中检索信息。所以这可以通过两种方式完成:

  1. 电话(检索器)通过 NFC 连接到另一部电话(客户端)。客户端没有安装任何特殊的应用程序,但我们在 Retriever 中安装了一个应用程序。Retriever 然后触发一个查询,它能否获取有关客户端设备的一些信息(比如所有者的电子邮件地址)?(请记住,客户端电话中没有安装任何特殊应用程序)。

  2. 在这种情况下,客户端安装了一个适当的应用程序,该应用程序捕获 NFC 查询,对其进行解析,从客户端检索相关数据并将 NFC 消息发送回 Retriever。

我的背景研究表明,通过第二种方式应该是可能的。我有两个问题:

1.是否可以通过第一种方法。如果是,那怎么办?

2.你能给我推荐一些关于第二种方法的好教程吗

0 投票
1 回答
1397 浏览

android - ACR122U-A2NR(nfc 读卡器)与三星 S2(Android 2.3.4)之间的通信问题?

我正在尝试通过 ACR122U-A2NR 从 Windows 应用程序向 Android 手机发送以下 NDEF 消息。

43200001000000010100000027D101235402656E53746172742C4775696C6C61756D6520424552544541552C313233342C456E64

在 Windows 端,我使用以下命令序列发送 NDEF 消息。(为此,我使用 winscard.dll)。

  1. “FF0000002DD48C0100000000004001FE0FBBBAA6C9890000000000000000FFFF01FE0FBBBAA 6C98900000646666D01011000”
  2. “FF00000002D486”
  3. “FF00000015D48E0520060F636F6D2E616E64726F69642E6E7070”
  4. “FF00000036D48E43200001000000010100000027D101235402656E53746172742C4775696C6C6 1756D6520424552544541552C313233342C456E64”

Nexus S android 2.3.4 上的应用程序运行良好。虽然同样不适用于三星 SII android 2.3.4。

如果 Nexus S 命令 #4 返回“D58F00”(成功)如果 SII 上述命令返回“D58F25”。其中“0x25”是以下错误代码:DEP 协议:设备状态无效,系统处于不允许此操作的状态

0 投票
2 回答
4443 浏览

android - 如何为 Android 安装 Open NFC Simulator?

我正在按照这些说明安装和使用适用于 Android 的 Open NFC Simulator。我找不到他们在第 2 步中谈到的 Open NFC 图像。有什么建议吗?

0 投票
1 回答
723 浏览

android - 在 Android P2P 中检索 NFC Id

据我所知,每个 NFC 标签都有一个唯一的 ID。我假设每个支持 NFC 的手机的芯片也有一个唯一的 ID。

将 2 部启用了 NFC 的手机贴在一起时,是否有可能具有特定应用程序的手机获取另一部手机的 NFC id,而该手机没有为此安装额外的应用程序?

文档没有提到这些,互联网上可用的资源似乎也是如此。我只想得到最后的是/否/没人知道。

0 投票
2 回答
588 浏览

android - NFC 与 ACR 122s 和 Android ICS

我目前参与了一个需要使用 NFC 进行通信的项目,但我被卡住了。这些设备是 ACR122s 套件和 Galaxy Nexus (ICS 4.0.4.)。经过长时间的搜索,我在 Windows 下选择了 ISMB-SNEP 库 (http://code.google.com/p/ismb-snep-java/),但我无法获取示例代码来识别 ACR 阅读器/编写器. ACR 产品盒中包含的软件确实可以识别读写器。

有什么方法可以让 ISMB-SNEP 库与 ACR122 一起正常工作?我应该选择另一个(更合适的?)图书馆吗?你会推荐我再买一个 NFC 读写器吗?有没有人让任何读写器在 p2p 模式下成功地与 Android ICS 手机交换信息?

谢谢你。

0 投票
5 回答
4746 浏览

android - NFC 读卡器 ACR 122 与 Android 4.1 Jelly Beans 不兼容?

我之前使用过 ACR 122,它与 Android < 4.1 的手机完美配合。我用它来交换 P2P SNEP 消息...但是由于手机是 4.1,当您将手机放在阅读器上方时,阅读器开始发出哔哔声和闪烁。有没有其他人发现这种不兼容?有什么解决办法吗?

0 投票
1 回答
2249 浏览

android - 在没有 Android Beam 的情况下使用 NFC 与两部 Android 手机通信

我正在使用 Android 中的 NFC。我已经使用 NFC 标签和 Android Beam 做了一些事情,但我想知道是否可以在没有 Android Beam 的情况下通过 NFC 与两部 Android 手机进行通信。我的意思是,我想在两部 Android 手机中使用点对点传输一些信息,例如文本或 URL,就好像它们是两个 NFC 标签一样。我想在其他设备中读取和写入此信息,但我发现在 Android 中使用 P2P 通信和传输数据的唯一方法是使用 Android Beam。可能吗?

PS。对不起我的英语

0 投票
0 回答
8245 浏览

java - 简单的安卓 NFC 程序

我正在为 Android API 14(4.0 - Ice Cream Sandwich)开发一个简单的程序来测试 NFC(然后我将在更大的程序中使用它)。该程序有两个 EditText,一个带标签的输入和一个带标签的输出。目标是,当我同时点击两部运行该应用程序的手机时,输入框中输入的文本会出现在另一部手机的输出框中(这应该可以双向使用)。代码运行良好,但是当我将手机点击在一起时没有任何反应。代码如下。

这是 main.xml 文件。

这是清单。

附带说明一下,有没有办法使用模拟器测试这样的 NFC 应用程序?我正在借别人的手机进行测试(使用 Nexus 7 和 Galaxy Nexus)。

提前致谢。

0 投票
2 回答
2254 浏览

android - Galaxy Nexus 4.1.1 和 ISO14443 阅读器

是否可以在 Galaxy Nexus Jelly Bean (4.1.1.) 移动设备和任何常规桌面非接触式阅读器 (ISO 14443 A/B) 之间建立连接?

据我所知,android不支持卡模拟模式,所以只能通过p2p模式来完成。p2p 是基于 ISO 14443,因此可以使用任何阅读器,还是还需要特定的 NFC 芯片,而不是旧阅读器中使用的标准 ISO14443 芯片?