Android Beam LLCP协议

时间:2012-06-18 20:25:00

标签: android nfc android-beam

我正在尝试与我的Galaxy S III和配备PN532 NFC芯片的微控制器进行通信。

由于这是一个微控制器,我没有默认的LLCP库,所以我必须自己理解Android协议。

有人可以向我澄清,当我第一次将手机放到设备上时,第一步会收到什么数据包?假设我正确解析,我看到了:

DSAP: 3F
PTYPE: 0
SSAP: 0

以及

DSAP: 1E
PTYPE: C
SSAP: 0

这是沿着正确的方向吗? Android尝试做什么?我原本期望在信息包之前进行连接尝试吗?

非常感谢任何澄清。

1 个答案:

答案 0 :(得分:2)

Android正在LLCP for Android Beam上使用NDEF Push Protocol (NPP)(PDF)。

因此,您必须在其上实施LLCP(official spec downloadmirror in Korea)和NDEF-Push。 从API级别14开始,Android也会将SNEP替换为NPP,但can fall back automatically