我正在开发一个Android NFC阅读器项目,我在其中使用AS3953 NFC芯片。根据{{3}}:可以使用此NFC芯片
微控制器定期存储日志数据并且可以 然后,即使微控制器未通电,PCD也会读取它。
这正是我想要做的,被动地读取NFC标签。问题是我的Android手机没有连接到微控制器时无法识别标签。扫描标签时我只有一个噪音,没有信息出现。我尝试使用另一部智能手机,并且我发出了一条小信息:"未知标签类型"。
我的问题是: 当"未知标签类型"时,如何启动Android应用程序?被检测到。我尝试了三个Android意图处理程序:TAG_DISCOVERED,TECH_DISCOVERED和NDEF_DSICOVERED,但这些解决方案都没有奏效。
N.B:根据datasheet,AS3953A支持ISO 14443A达到Level-4
N.B2:当我使用构造函数demokit时,我可以通过SPI接口提供NFC时读取EEPROM值。
答案 0 :(得分:0)
我联系了制造商“ams”。他们说这个标签(AS3953 HW)不符合NFC论坛标准(与数据表中提到的相反)。因此,为了被动地阅读标签,我必须将其专有命令(数据表中提供的列表)编码到我的应用程序中。