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

带Galaxy S3的MIFARE Classic 1K和Android NFC阅读器

卢深
2023-03-14

我有一个ACR122U NFC阅读器,正在用一个简单的文字“测试”向MIFARE Classic 1K标签的块1写入数据。

是否可以使用三星Galaxy S3读取Android系统的NFC标签?是不是有什么app可以做呢?

这是我的Windows应用程序读取标记时的日志输出:


SCardEstablishContext succeeded.
Card State changed in ACS ACR122U PICC Interface 0 to available
New reader found: ACS ACR122U PICC Interface 0
Card inserted in ACS ACR122U PICC Interface 0
ATR = 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00 6A
SCardConnect (shared) succeeded.
Active Protocol: T=1
ISO 14443 A, Part3 Card Type: Mifare Standard 1K is detected
Sending APDU to card: FF 82 00 01 06 FF FF FF FF FF FF
SCardTransmit succeeded.
Card response status word: 9000 (OK)
Sending APDU to card: FF 86 00 00 05 01 00 01 60 01
SCardTransmit succeeded.
Card response status word: 9000 (OK)
Sending APDU to card: FF B0 00 01 10
SCardTransmit succeeded.
Card response status word: 9000 (OK)
Card response data: 74 65 73 74 65 00 00 00 00 00 00 00 00 00 00 00(teste)
Card State changed in ACS ACR122U PICC Interface 0 to no card
Card removed from ACS ACR122U PICC Interface 0

共有1个答案

翟默
2023-03-14

是的,您可以读取Galaxy S3上的MIFARE Classic标签。

主要问题是如何解释标记上的数据。大多数可用的Android应用都希望标签包含NFC数据交换格式(NDEF)的数据,这是一种用于通过NFC链路交换的标准化数据格式。不过,也有一些NFC标签分析器工具(如my NFC TagInfo应用程序和恩智浦的TagInfo应用程序)可以从标签中读取原始数据。由于您使用默认密钥(FF FF FF FF FF)作为密钥A,这些应用程序应该能够读取数据。

您还可以使用MIFAREClassic标记技术类在自己的应用程序中实现读取原始数据。

  • AN1304 NFC型MIFARE经典标签操作
  • AN1305 MIFARE Classic作为NFC类型MIFARE Classic标签

不过,请注意,如今许多Android设备使用的NFC芯片组不支持MIFARE Classic。

 类似资料:
  • 问题内容: Java的默认编码为。是?(请参见下面的编辑) 当文本文件被编码为?读者如何知道自己必须使用? 我谈论的读者是: s 来自的s 一个从 … 轮到我们,编码取决于操作系统,这意味着以下内容并非在每个操作系统上都适用: 问题答案: 读者如何知道他必须使用UTF-8? 通常你指定 你自己 的一个。它有一个采用字符编码的构造函数。例如 所有其他读者(据我所知)都使用平台默认字符编码,这实际上可

  • 我有以下类,它从/到包裹读取和写入对象数组: 在上面的代码中,我在读取< code>readParcelableArray时得到一个< code>ClassCastException: 错误/AndroidRuntime(5880):原因:Java . lang . classcastexception:[land roid . OS . parcelable; 上面的代码有什么错误?在编写对象数

  • 在问题[1]中,我了解到如果您想在Android下使用NFC标签,则不必采用NDEF格式。我想在Win 8.1 in. Net下执行此操作。我的情况是这样的: 我有一个RFID卡Mifare Classic 1K,其中存储了一个ID。(由制造商记录)该ID由我们的考勤系统通过通常的RFID读取器(例如Gigatek的PROMAG MFR120)读取。我们不在卡上写任何东西,我们只需要读取ID。但是

  • 我想我问这个问题,因此使用问题主题是因为我仍然不知道如何正确阅读API,或者我只是错过了一些甚至是基本的火花概念?!

  • 问题内容: 我正在使用Paho发送和接收mqtt消息。到目前为止,发送消息一直没有问题,我正在使用mosquitto接收消息。 现在,我想使用Java客户端读取消息,并且注意到关于接收消息的文档越来越少。 我实现了MqttCallback接口,但仍然无法弄清楚如何阅读已订阅的主题的消息。 到目前为止,这是我的源代码,我可以使用mosquitto_sub读取消息。 问题答案: 您将在代理有时间将消息

  • RSS 阅读器用于读取 RSS feed! RSS 阅读器可供许多不同的设备和操作系统使用。 RSS 阅读器 有很多不同的 RSS 阅读器。某些以 web services 的形式来工作,而某些则运行于 windows (或 Mac、PDA 或 UNIX)。 这是一些我尝试过并钟爱的阅读器: 这是一些我尝试过并钟爱的阅读器: RSS 阅读器 有很多不同的 RSS 阅读器。某些以 web servi