[NFC]LLCP协议介绍

本文介绍了NFC Forum中的LLCP规范,主要内容包括LLC概述、LLC协议和LLCP链路。讲解了LLCP协议的封包格式,如服务访问点、类型PTYPE和信息域,以及链路激活流程、版本检查、服务发现等关键概念。
摘要由CSDN通过智能技术生成

如有转载此文,请注明出处,文中引用的数据,如果有涉及到版权问题,还请告知,会立马删除。

 

       依照学习流程,此章节主要介绍NFCForum中LLCP Spec。主要是将LLCP spec中重要的内容摘要出来,包含的内容肯定不是很全面,但基本上看代码是够用了。主要分为三部分:

        1.LLC概述

        2.LLC协议

        3.LLCP链路

 

1     LLC概述

        LLC:(logicallink control)按照网络协议的层次划分,就是其中的数据链层,用图表表示如下:


        依据数据传输模式,可以划分为:

        1.      面向连接传输

        2.      无连接传输


        依据连接的种类分:

        Class1:无连接传输

        Class2:面向连接传输

        Class3:无连接传输和面向连接传输

 

2     LLC协议

        由于LLCP Spec有49页,目前研究的是1.2版本,主要从以下几个方面进行解读:

 

2.1   LLC封包格式:

2.1.1   服务访问点(Service AccessPoint)

        其中服务访问点(Service Access Point)表征不同的服务,具体说明如下:

        细化00h-0Fh如下:

                00h:用于LLC管理模块,不能用于任何SAP

                01h:用于服务发现协议(Service Discovery Protocol),对应服务名urn:nfc:sn:sdp

                04h:用于SNEP协议(Simple NDEF ExchangeProtocol),对应服务名:urn:nfc:sn:snep

2.1.2   类型PTYPE

        其中PTYPE表征当前信息的类型,为较好说明问题,简单整理如下:

<

PDU TYPE

PTYPE

EXPLAIN

SEQUENCE

INFORMATION

SYMM

0000

可用于防止link timeout

X

X

PAX

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值