首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PN532正常帧限制及如何使用扩展帧

PN532正常帧限制及如何使用扩展帧
EN

Stack Overflow用户
提问于 2014-07-24 21:17:49
回答 1查看 500关注 0票数 0

我使用的是带有树莓派操作系统的PN532。我可以与Nexus4通信,但PN532阅读器最多能读取Nexus4手机的134字节。我期望读取超过10k字节。请告诉我如何一次读取这么多字节。PN532阅读器有最大限制。一次拍摄正常帧256个字节。对于扩展帧格式,这是可能的。如何在PN532中使用扩展帧或是否有任何其他可能性。

EN

回答 1

Stack Overflow用户

发布于 2014-08-30 00:25:52

PN532和Nexus4似乎都不支持长度超过262字节的ISO-DEP有效载荷(或APDU)。具体地说,它们似乎不支持扩展长度APDU的交换(由ISO/IEC 7816-4定义)。您应该记住,发送10 kBytes的单个有效负载通常也需要NFC芯片的发送/接收缓冲区具有该大小。但目前情况并非如此。

通常,不需要在一帧/一个APDU内传输如此巨大的有效载荷。ISO/IEC7816-4(APDU)中定义的应用程序协议定义了如何跨多个命令/响应对拆分数据的方法(例如,READ BINARY命令支持offset+length将大文件作为多个数据块读取。

请注意,如果您指的是NFC-DEP有效载荷,则这些有效载荷的设计限制为254字节(参见NFC论坛的数字协议规范)。然而,NFC论坛的LLCP协议之上的协议(例如,简单NDEF交换协议,SNEP)可以支持跨越多个LLCP I-PDU的消息结构。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24934842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档