繁体   English   中英

带有 USB-NFC-Reader 的 Android NFC

[英]Android NFC with USB-NFC-Reader

我有一台搭载 Android 4.2 的 Android 平板电脑。 此平板电脑没有 NFC 硬件。 但是我有一个外部 USB 阅读器: ACR 1252U ,它带有一个Android 库 不幸的是,这个库只给了我基本的功能 - 读取和写入标签。 尽管这工作得很好,但这还不够......

因为对于我的应用程序,我需要将文件从我的 Android 4.2 平板电脑传输到其他 NFC 设备(Android 智能手机)。 所以我需要将 NFC 阅读器置于点对点模式 - 它支持。 但是我怎样才能通过我的设置实现这一目标? 确实有适用于该阅读器的SDK ,但仅适用于 Windows。

  • 是否有可能通过外部 USB 读取器使用 Android 的内置 NFC 功能
  • 此阅读器是否有另一个库,支持与其他 NFC 设备的点对点通信?
  • 我可以使用其他硬件来完成这项工作吗?

编辑: 链接的问题不能解决我的问题:

  1. 它是 3.5 岁。 可能会想,这期间已经发生了很大的变化。
  2. 该问题的答案(= 使用 Android ACS 库)是我自己问题的一部分......所以它不能成为答案。

是否有可能通过外部 USB 读取器使用 Android 的内置 NFC 功能?

不,那不可能。 如果您的 Android 设备未配备 NFC,则根本没有内置 NFC 功能(甚至在软件方面也没有)。 Android NFC API 本质上是一个空的存根实现,在此类设备上不执行任何操作。

此阅读器是否有另一个库,支持与其他 NFC 设备的点对点通信?

ACS 的库不会阻止您访问读者的点对点功能,因此我不明白您为什么要使用不同的库。 有关如何使用阅读器的对等功能,请参阅API 规范的第 5.9 节。

我需要将文件从我的 Android 4.2 平板电脑传输到其他 Android NFC 设备

基于该请求,我假设您想使用 Android Beam 之类的东西通过 NFC 建立一些快速的带外通道,然后通过该带外通道(例如 WiFi 或蓝牙)传输(大?)文件.

在这种情况下,您需要重新实现 Android Beam 堆栈(NFC 对等模式 + LLCP + 简单 NDEF 交换协议 + 建立带外通信通道 + 通过该通道传输文件)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM