【问题标题】:"Symmetry Procedure" in NFC P2P LLCPNFC P2P LLCP 中的“对称程序”
【发布时间】:2016-06-06 17:27:47
【问题描述】:

我即将基于 NXP 的 PN532 NFC 芯片实现 LLCP / SNEP 协议(​​纯粹出于学习原因),我目前正在研究 NFC 论坛的 LLCP 规范。

我非常熟悉 ISO 18092 中规定的 NFC 的 MAC 层,但我在理解 LLCP 的“异步平衡模式 (ABM)”的工作原理时遇到了一些问题。

据我了解,ABM 使 Initiator 和 Target 可以随时发送数据(在实际的主/从方法之上)。特别是对于目标,我真的不明白这应该如何工作。

例如,我的 PN532 充当启动器,它通过 SNEP 将 NDEF 消息推送到支持 NFC 的智能手机。比方说,LLCP 连接保持启用,并且目标决定在稍后的时间点将另一个 NDEF 消息发送回发起者。 当 Intiator 未发送请求时,Target 如何启动此传输?

我不确定,但这可能与 LLCP 1.0 第 5.8 章中指定的“对称程序”有关。 我的假设是,如果发起者收到了对先前发送的 NDEF 消息或信息块/帧的最后确认,它会在 LTO 发生之前继续发送“SYMM”-LLC PDU。这使目标有机会发送一个新的——例如——信息块/帧。这种情况一直持续到 LLCP 链接被停用。

谁能告诉我我的假设是否正确(如果不是,它实际上是如何工作的......)?

PS:对不起,我的英语不是我的母语。

【问题讨论】:

    标签: nfc p2p ndef


    【解决方案1】:

    谁能告诉我我的假设是否正确(如果不是,如何 它真的有效吗..)?

    是的,你的假设是正确的。空闲时,发起方会定期发送 SYMM 帧到:

    • 检查目标是否仍在响应(也就是链接仍然打开)
    • 让目标有机会发送待处理的数据帧

    【讨论】:

    • 太好了 - 非常感谢 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多