如何从Android手机向pn532发送简单的ndef消息?

时间:2018-09-19 14:16:14

标签: android beagleboneblack nfc-p2p lib-nfc

我是nfc开发的新手,我有一个通过spi与PN532连接的Beaglebone。我下载并编译了用于Linux的libnfc库。一切似乎都工作正常,我能够从Mifare经典标签中读取UID,从相同的“ TAG”中读取NDEF消息,将PN532模拟为标签,并在我的Android手机上读取NDEF消息。

但是我需要从手机发送NDEF消息并在PN532上阅读! 因此,我做了很多研究,就来到了这里。我的设备需要处于p2p模式才能与电话通信或处于HCE状态,NDEF消息是通过LLC协议传输的,然后存在SNEP层。

所以我下载了libllcp,有一个示例snep-server,当我运行它并将我的手机放在PN532上时,我的手机上出现了“ android beam”来触摸手机。因此有一个响应,但是在beaglebone上出现了分段错误错误。

我不确定,但是我认为问题出在android应用程序上。我已经下载了该应用程序https://play.google.com/store/apps/details?id=com.maxsoft.ndeftagemulator。 我不是android开发人员,所以我不确定要模拟哪种类型的卡。 ndef消息是否需要满足某种类型或格式? 是否有任何应用程序仅用于发送简单的ndef消息?

欢迎任何建议,有人可以向我指示正确的方向

谢谢!

0 个答案:

没有答案