栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

SPP连接流程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SPP连接流程

1. SDP服务注册

Server Channel即RFCOMM Server Channel, 表示上层profile的rfcomm channel。Central设备会使用SDP查询SPP的Server Channel, 在后面使用RFCOMM建立连接的时候就需要使用该Server Channel发起连接。

2. ACL连接建立
SPP仅使用在ACL链路,不支持Connectionless Channel. 所有RFCOMM流程和SPP流程仅发生在ACL链路建立之后。

3. SDP查询
ACL连接建立后,Central设备需要先使用L2CAP_CONNECTION_REQ (PSM=0x0001)命令连接SDP,SDP连接完成后使用SDP查询命令查询Perpherial设备的SPP的Server Channel。

4. RFCOMM连接建立
1)使用L2CAP_CONNECTION_REQ (PSM=0x0003)命令连接RFCOMM
2)使用SABM命令打开RFCOMM会话,从设备回应UA。(DCLI=0)
3)可选的RFCOMM配置和协商过程

5. SPP连接建立
使用先前的Server Channel number在RFCOMM会话上建立新的数据链路连接,同样使用的是SABM命令。(DCLI = D + (Server Channe << 1))

6. SPP数据收发
SPP数据发送使用RFCOMM的UIH命令。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289591.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号