0

这里有没有人有向安卓发送零碎的 SNEP 消息的经验?

我尝试使用 NFC 论坛规范中定义的 SNEP 分段向 android 发送大型 SNEP 消息(如图 3 和 SNEP 规范文档中的图 6 所示)。

发送第一个片段(完整的 SNEP 标头 + 数据块)后,android 回复 Continue 响应。根据 SNEP 规范中的定义,我将剩余数据(不带标头)发送到 android。在发送所有数据之后,android 永远不会给出完整的响应。是因为我错误的发送顺序还是安卓不支持 SNEP 分片?

我使用带有 android 4.1.2 的 Google Nexus S 和来自中国制造商的带有专有 SDK 的阅读器。

4

1 回答 1

2

Android SNEP 确实支持分片。当我通过 SNEP 发送 20kb 测试消息时,我一直使用它。问题必须在您的实施中。

我建议您查看 SNEP Android 代码以找出您未收到确认的原因。代码在这里:

https://android.googlesource.com/platform/packages/apps/Nfc/+/ics-plus-aosp/src/com/android/nfc/snep/

于 2013-12-16T09:19:05.297 回答