use*_*941 7 android nfc android-beam
我正在尝试与我的Galaxy S III和具有PN532 NFC芯片的微控制器进行通信.
由于这是一个微控制器,我没有默认的LLCP库,所以我必须自己理解Android协议.
任何人都可以为我澄清一下,当我第一次将手机放到设备上时,从第一步开始会有什么数据包?假设我正确解析,我看到:
DSAP: 3F
PTYPE: 0
SSAP: 0
Run Code Online (Sandbox Code Playgroud)
并且
DSAP: 1E
PTYPE: C
SSAP: 0
Run Code Online (Sandbox Code Playgroud)
这是沿着正确的方向吗?Android尝试做什么?我原本期望在信息包之前进行连接尝试?
非常感谢任何澄清.
Android在 Android Beam 的 LLCP 之上使用NDEF 推送协议 (NPP) (PDF)。
因此,您必须在其之上实现 LLCP(官方规范下载,韩国镜像)和 NDEF-Push。从 API 级别 14 开始,Android 还使用 SNEP 来替代 NPP,但可以自动回退。
| 归档时间: |
|
| 查看次数: |
2409 次 |
| 最近记录: |