当前位置: 首页 > 知识库问答 >
问题:

获取被NFC读写器检测到的android手机(基本NFC)

沈伟
2023-03-14

如果我有一个NFC读写设备,我能让它检测我的支持NFC的android手机,这样我就可以将数据从手机传输到设备上吗?我在Stackoverflow上找到了一些与卡片模拟相关的链接,但他们都说卡片模拟不可能或太难

如何让Android手机充当非接触式智能卡?
NFC卡仿真Android
Android NFC手机可以作为NFC标签吗?
NFC-p2p模式场景
NFC Peer2Peer模式-Android Beam-ISO 18092
Galaxy Nexus 4.1.1和ISO14443阅读器

但我在网上找到的一份pdf文件说

卡模拟模式基于NFC论坛认可的ISO标准ISO 14443-A和ISO 14443-B。

此外,它还说,P2P模式也得到了NFC论坛的认可,如果我理解正确的话,这也就像一部手机在读卡器模拟模式下工作,而另一部手机在卡模拟模式下工作

所以,如果我有一个启用NFC的手机和USB读写器,比如,比如说,这个,我能让它检测我的手机作为NFC设备,并从我的手机传输一些数据到读写器吗?

---编辑---
注意:我不是在说让手机作为一个安全的支付系统或类似的东西工作,我的问题是更基本的:如果我从我的使用NFC的手机,我可以让外部读写器检测它吗?

共有2个答案

蒋鸿文
2023-03-14

过去,如果没有一些笨拙的黑客攻击,这根本不可能实现,但情况已经发生了变化。

例如,现在可以访问安全元素。例如,如果你想模拟Mifare卡,那么我相信你可以使用它(参见此处)。

或者,如果你想让它模仿更高级的卡(比如NFC信用卡),那么试着按照这个很棒的博客上的说明来做。这将需要你有一个根手机和运行Cyanogenmod。

我还没有尝试第一种方法,但需要Cyangenmod的方法。我已经测试并编写了一个应用程序,允许我的Nexus S与ACR122阅读器通信并发送任意数据。

郝池暝
2023-03-14

运行在P2P模式下的NFC设备可以使用Android Beam从Android手机接收数据。

NFC设备必须实现一个“NFC论坛默认SNEP服务器”,它相当于一个Android波束接收器Android波束接收器

有各种库和工具可以实现这一点,我可以谈论的是基于Python的NFCPy,它带有梁。py开箱即用的示例程序。

 类似资料:
  • 类似的问题 - 如何在Android中读取检测到的NFC标签(NDEF内容)详细信息? 我希望我的android应用程序能够读取和解析检测到的NDEF消息。 我已经编辑了AndroidManifest.xml来检测nfc标签,并添加了意图过滤器,如下所示 我相信这很好,因为当我使用SDK附带的NFCDemo示例应用程序创建MockNDEF标签时,当我可以选择处理这些生成的标签的应用程序列表出现时,

  • 是否有任何现有的库允许没有NFC芯片的Android平板电脑(4.0.4)与外部USB NFC读写器接口?

  • HCE是在Android 4.4中实现的,但是关于如何在模拟卡中写入的信息很少。 我有心肺复苏40.30阅读器 这个读者带来了一些样本NFC卡。我使用NFC读卡应用程序读取这些卡。 与CPR 40.30兼容的NFC卡详细信息 IC制造商:恩智浦半导体 我想写HCE代码,希望我的Android手机像一张卡片一样,可以被CPR 40.30阅读器读取。我假设HCE代码应该模拟具有上述规格的卡,因为读卡器

  • 我使用下面的示例代码来读取NFC标签,但它不是多次读取标签(有时读取3次,有时读取6-7次)。在我的应用程序中,我需要连续读取nfc标签。 https://github.com/andijakl/NfcDemo

  • 本文向大家介绍Android基于APN获取手机号的方法,包括了Android基于APN获取手机号的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android基于APN获取手机号的方法。分享给大家供大家参考。具体如下: 之前很多人说无法完全获取手机号,是因为现在有的卡不能获取,有的卡能获取,现在我们可以换一种思路来考虑问题,就是用APN的方式。请看代码: APNNET.java如下:

  • 我正在尝试使用nfc android库读取ISO15693 RFID标签: 有关该标签的更多信息如下:http://img42.com/gw07d+