问题标签 [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.
android - NFC 发送图像/jpeg
如何从使用 NFC 的应用程序发送图像/jpeg?根据 Android 文档,NdefRecord createMime 可以为我完成。我只使用 createUri 将 URL 传递给另一个 Android 设备。但我不确定如何开始将我的 jpeg/图像转换为 NdefRecord。看来我需要将其转换为字节。
android - 编写 NFC 标签,使其适用于 Android 和 Windows Phone8
我正在寻找有关 NFC 数据的一些建议。
我有一个设备,比如说打印机或扬声器。我想在这个设备上放一个 NFC 标签。我想放入 NFC 标签的数据是 DeviceName/MacAddress/Password。
现在的要求是当用户使用 Android 或 Windows 手机触摸我的标签时
- 我的应用程序应该启动。
- 如果我的应用尚未安装,它应该将我带到 Play 商店或 Windows 商店
- 我应该能够从我的应用程序中的 NFC 标签获取数据(设备名称/MacAddress/密码)
到目前为止,我可以使用 2 个 NDEF 记录在 Android 中完成它
- 带有我的数据的自定义 MIME 类型记录 (application/vnd.pakage.name )
- Android 应用程序记录。
问题是如何在 Windows Phone 中启动应用程序?据我了解,自定义 Mime 应用程序/vnd.pakage.name Windows 应用程序无法启动。请。让我知道我是否错了。
Windows LaunchApp 记录应该是第一条记录,如果我将它作为第一条记录,那么在 Android 中我不会得到我的数据。
唯一看起来可能的解决方案是以下格式的 NDEF 记录。
- 带有我的数据的自定义 URI (myscheme://my.package.com?DeviceName/MacAddress/Password)
- 安卓应用记录。
但是使用这种格式我也无法在 Android 中获取数据。请。让我知道是否有更好的解决方案?如何在 Android 中获取数据?
谢谢
android - ACS ACR122 SDK Android 点对点支持?
我希望使用他们的 SDK 通过 USB 将 ACS ACR122 连接到 Android 平板电脑。这部分有效,我可以读取 Mifare NFC 卡。
问题:当我点击 ACR122 时,我无法读取 Galaxy S3 或 Nexus S 等 NFC 智能手机。
在查看 ACS 提供的内容时,他们似乎忽略了 Android SDK 对等通信支持。
有谁知道解决方案、解决方法或替代方案。我正在尝试让我的平板电脑能够从 NFC 智能手机读取数据。
非常感激任何的帮助。
c# - NFC C# 应用程序
嗨,我不知道这是否可能,因为我一直在寻找几个小时没有线索。我想在桌面上制作一个连接到 ACR122u 阅读器的 C# 程序。我希望能够读取 NDEF 消息值并将其存储为字符串以进行处理。如果可以的话,这甚至可能吗?我从哪里开始?
注意:我已经查看并检查了 ACR122u 阅读器提供的示例,但没有一个对我有用,甚至没有显示我从第三方应用程序存储的消息。
android - Android Beam:如果接收者未经授权,是否有任何回调或错误代码
我正在开发一个使用 Beam 将自定义消息发送到另一台设备的 Android 应用程序。
如果我的应用程序在两个设备上都存在,那么它可以正常工作。但是,如果它在接收端不存在,那么仍然在发送端我得到 onNdefPushComplete() 成功回调。
我想知道是否有任何结果代码或回调告诉它已被传递给默认应用程序,或者可能是一些可能导致消息仅传递给授权应用程序的约束(在这种情况下是同一个应用程序)。
感谢帮助。
java - 如何使用 Java Android Beam 将消息从 PC 发送到手机?
基本上,我在问如何反转 Android Beam 程序,该程序从具有 NFC 功能的 Android 手机发送消息,通过 NFC 阅读器在我的 PC 上日食。我不知道从哪里开始。我找不到关于从何处开始在线的文档,否则我将使用该文档而不是在此处发布我的问题。
android - 是否可以通过 NFC 在两个设备之间进行双向通信?
我正在尝试提供一个通过 NFC 在两个不同设备之间发送多个数据的应用程序。例如:设备 1 发送“日期”评论,设备 2 通过 NFC 通信获取评论,然后设备 2 检查来自设备 1 的评论。对于设备2,“日期”表示今天的日期,然后设备2同时发送响应消息(例如23.05.2013 14:21:45)。不仅“日期”评论,其他评论也应该用于沟通。例如:当 device1 通过 NFC 发送“你是谁”评论时,device2 应该同时发送“我是 Alice 的设备”。可能吗?我可以同时在两个不同的设备之间进行这样的通信吗?谢谢您的帮助。
android - 如何在 NFC 中获取 Android 手机 UID
我需要知道如何在被 NFC 阅读器读取时获取手机 UID。阅读器必须唯一地识别我的手机,以便它可以用来开门。
你知道这是否可能吗?我一直在寻找,并没有找到如何。
如果不可能,您有什么建议?
android - 通过 NFC 将 WiFi 配置发送(Beam)到另一个支持 NFC 的设备(Android)
我正在创建一个可以做很多事情的 Android 应用程序。该应用程序的一项功能是能够将“当前 Wifi 配置”传输到另一台设备。是否有任何预定义的格式(类似于 MIME 类型)来存储 Wifi 配置。
此外,是否可以将 Wifi 配置写入 NFC 标签。是否有为此预定义的记录结构。稍后是否可以扫描标签并将 Wifi 配置加载到另一台设备中?
timeout - 关于 NFC P2P 的 RWT 和 LTO 超时的困惑
我对 ISO18092(RWT = 响应等待时间)和 LLCP(LTO = 链接超时)的超时的交互有点困惑。
我有几部 NFC 手机(例如三星 Nexus S 或三星 Galaxy S3)在 ATR_RES 中返回 14 的 WT 值,尽管 LLCP 指定的 WT 小于或等于 8。第一个问题是发起者应该如何表现发信号的 WT (14) 是否大于指定的最大 WT (8)?是否应该简单地假设 WT = 8?
如果 WT = 14 正确,则 RWT 为 4949 ms。但这些目标也发出 1500 ms 的 LTO 信号,它应该比 RWT 大得多,以允许一个或多个错误恢复周期(根据 LLCP 规范)。发起人应该如何处理这种情况?有没有人有同样的问题?