[Bluetooth Core V4.2 ] VOL2, PartB, 3 Physical Links
来源:互联网 发布:2017mac pro玩魔兽世界 编辑:程序博客网 时间:2024/06/15 05:25
3 物理链接
一个物理连接代表两个设备之间的连接。一个物理链接总是与真实的物理通道相关联。逻辑链路有同样的特性以应用在其上的逻辑传送。
不同于connectionless slave broadcast物理连接,物理链接的通用特性是:
- 功耗控制
- 链接管理
- 加密
- 通道质量影响数据率变化
- 多slot packet控制
connectionless slave broadcast物理链接与BR/EDR adapted piconet物理通道相关联,一个简单逻辑传送(CSB逻辑传送),且不支持链接管理协议(LMP)。非连接从广播物理链接的链接管理的信息在3.2。非连接从广播物理链接的多slot包由host控制且在profile层面指定。
3.1 活动和停泊物理链接的链接管理
一个连接会由于各种原因损坏,例如一个设备移除范围,遭受严重的干扰或电源故障情况。由于这些事情会在没有任何事前警告的情况下发生,监控主设备和从设备的链接变得非常重要,以避免当逻辑传送地址或停泊成员地址被重新分配给另一个从设备时可能发生的毁坏。
为了能检测链接丢失,每个主设备和从设备应使用一个链接管理连接器,Tsupervision。一旦物理链接收到一个以一个有着从设备的地址的有效包头时,定时器应被复位。如果在CONNECTION状态的任何时间,定时器到达了supervisionTO的值,连接应被视作断开。同样的链接管理定时器应被用在SCO,eSCO和ACL逻辑传送。
超时周期,supervisionTO是由链接管理器协商。它的值应当被选择以使管理超时将比hold和sniff周期更长。已停泊的从设备的链接管理应靠取消停泊和重新停泊从设备来实现。
3.2 非连接从广播物理链接的链接管理
对非连接从广播物理链接而言,只有从设备在监控链接。为了检测链接丢失,从设备应使用一个链接管理定时器,TCSB_Supervision。一旦收到的连接从广播包中的包头有效,每个非连接从广播从设备应复位定时器。如果处在非连接从广播模式的CONNECTION状态下,定时器达到了CSB_SupervisionTO的值,链接被视为断开。
对每个从设备而言,定时周期CSB_SupervisionTO应由主机提供。
3.3 活跃链接的认证载荷超时
对活跃物理链接来说,当使用AES-CCM编码时,一个设备用从遥控设备中包含的一个MIC来监控两个收到的packet之间的时间。为了确保链接的健全,一个认证负载定时器,Tauthenticated_payload被使用。每个设备应在收到含有一个有效MIC的packet后复位定时器。如果在CONNECTION内的任何时间,定时器到达了authenticatedPayloadTO的值,主机应被通知。authenticatedPayloadTO超时周期应由主机提供。
设备应在每次主机被通知后复位定时器。当主机写入authenticatedPayloadTO值后,控制器应复位定时器。
- [Bluetooth Core V4.2 ] VOL2, PartB, 3 Physical Links
- [Bluetooth Core V4.2 ] VOL2, PartB, 2 PHYSICAL CHANNELS
- [Bluetooth Core V4.2] VOL2, PartB, 5 Logical Links
- [Bluetooth Core V4.2 ] VOL2, PartB, 4 Logical Transports
- [Bluetooth Core V4.2] VOL2, PartB, 6 Packets
- [Bluetooth Core V4.2] VOL2, PartB, 7 Bitstream Processing
- [Bluetooth Core V4.2] VOL2, PartB, 8 Link Controller Operation
- [Bluetooth Core V4.2] VOL2, PartB, 9 Audio
- Bluetooth Core Specification V4.0
- 蓝牙(2) Core Bluetooth
- [Bluetooth Spec Vol2.A]RADIO SPECIFICATION
- j2me bluetooth links
- core bluetooth
- Core Bluetooth
- Core Bluetooth
- Ansoft Links v4.2.7z
- Bluetooth core system
- Core Bluetooth Concept蓝牙
- SeaJS与RequireJS最大的区别
- 手机是如何泄密个人隐私的
- LeetCode OJ Count Primes
- Android-如何获得当前正在运行的activity和进程的相关信息
- git常用命令
- [Bluetooth Core V4.2 ] VOL2, PartB, 3 Physical Links
- django 1.8 官方文档翻译: 3-4-1 基于类的视图
- ios开发之 倒计时显示
- phpmyadmin设置密码问题
- bash: ifconfig: command not found 解决办法
- SSH添加事务配置事务
- USACO 1.1 Greedy Gift Givers
- zzuli OJ 1042: 数列求和3
- 06 黑白棋