带USB NFC阅读器的Android NFC

带USB NFC阅读器的Android NFC,android,nfc,android-4.2-jelly-bean,nfc-p2p,android-beam,Android,Nfc,Android 4.2 Jelly Bean,Nfc P2p,Android Beam,我有一台安卓4.2的安卓平板电脑。此平板电脑没有NFC硬件。然而,我有一个外部USB读卡器:,它带有一个。不幸的是,这个库只提供了基本的功能——读和写标记。虽然这是相当好的工作,这是不够的 因为对于我的应用程序,我需要将文件从Android 4.2平板电脑传输到其他NFC设备(Android智能手机)。因此,我需要将NFC阅读器置于点对点模式——它支持这种模式。但我如何通过设置实现这一点?确实有一个适合那个读者的程序,但它只是Windows 是否有可能使用安卓系统的外置USB读卡器 是否有其他

我有一台安卓4.2的安卓平板电脑。此平板电脑没有NFC硬件。然而,我有一个外部USB读卡器:,它带有一个。不幸的是,这个库只提供了基本的功能——读和写标记。虽然这是相当好的工作,这是不够的

因为对于我的应用程序,我需要将文件从Android 4.2平板电脑传输到其他NFC设备(Android智能手机)。因此,我需要将NFC阅读器置于点对点模式——它支持这种模式。但我如何通过设置实现这一点?确实有一个适合那个读者的程序,但它只是Windows

  • 是否有可能使用安卓系统的外置USB读卡器
  • 是否有其他库支持与其他NFC设备的点对点通信
  • 有没有其他的硬件,我可以使用,使这项工作
编辑: 无法解决我的问题:

  • 它是3.5岁。我可能会想,在这期间,情况发生了很大变化
  • 这个问题的答案(=使用安卓ACS库)是我自己问题的一部分。。。所以这不可能是答案
  • 是否有可能将Android内置的NFC功能与外部USB读卡器一起使用? 不,那是不可能的。如果您的Android设备没有附带NFC,那么就没有内置的NFC功能(甚至在软件方面也没有)。Android NFC API本质上是一个空存根实现,在这样的设备上什么都不做

    是否有其他库支持与其他NFC设备的点对点通信? ACS中的库不会阻止您访问阅读器的点对点功能,因此我不明白您为什么要使用其他库。请参阅的第5.9节,了解如何使用读者的点对点功能

    我需要将文件从Android 4.2平板电脑传输到其他Android NFC设备 基于该请求,我假设您希望使用Android Beam之类的工具通过NFC建立一些快速带外通道,然后通过该带外通道(例如WiFi或蓝牙)传输(大?)文件


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

    可能重复谢谢!我的目标是向另一部Android手机发送数据,但不使用蓝牙或WiFi。由于数据非常小(~20kb),NFC传输速率为424kbit/s(=53kB/s),理论上这应该是可能的,你认为呢?是的,这应该是可能的。我建议您检查读卡器是否支持卡模拟模式(然后第二个设备可以像访问NFC标签一样简单地访问它)。否则,您可能希望在读卡器模式下使用读卡器,并在第二台设备上使用HCE模式。我遵照您的建议,检查了读卡器卡模拟模式。不幸的是,我无法将数据正确写入模拟标记。你也能帮我回答这个问题吗