android 4.3和pn532之间的NFC SNEP和LLCP协议

时间:2014-01-09 19:40:01

标签: android nfc-p2p

有谁知道在哪里可以找到android 4.3 nfc服务源代码?

我最近从NFC shield购买了seeedstudio并下载了它的库。该库在 android 4.1.2 上使用三星galaxy s3非常棒。但是当在 android 4.3 上使用galaxy s4和galaxy note 2时,通信才会正常工作。在第一次nfc控制器卡住后,并且没有从 pn532 中读取。

我想查看源代码,了解两种服务之间的区别,并尝试更改 seeedstudio 库。我还注意到信号强度起着重要作用,当我将星系音符2天线放在 pn532 天线的相同位置时,则不会发生故障。也许强度信号很重要,因为在两个设备之间通信永远不会失败。

如能获得Samsung SNEP-LLCP协议说明,我将不胜感激。或者,如果有人能指出我已经用galaxy s4进行过测试NFC library,那么galaxy note 2会很棒。

1 个答案:

答案 0 :(得分:0)

我已经注意到导致galaxy s4和galaxy note 2失败的原因。来自手机的意外服务要求在协议中间连接。由于最初的seeedstudio库没有验证这种情况,整个协议都失败了。我修复了绕过此服务请求的llcp协议流程,现在它正常工作。有关详细信息,请参阅下一个链接:llcp-dep p2p discovery and connections