Bluetooth core 5.0 --------- 微微网拓扑结构(piconet topology)

微微网拓扑结构(piconet topology)

1、BR/EDR 拓扑结构(BR/EDR Topology)

      任何时候使用BR/EDR控制器创建链接时,它都在piconet上下文中。微微网由两个或多个设备组成,它们占用相同的BR/EDR物理通道。

       连接的BR/EDR设备通过与公共时钟和跳变序列同步,在同一物理通道上进行通信。公共(piconet)时钟与piconet中某一设备的蓝牙时钟相同,称为piconet的主时钟,其跳转序列来源于主时钟和主蓝牙设备地址。所有其他同步设备在piconet中称为从设备。

       术语master和slave只在描述piconet中的这些角色时使用。

       许多独立的微微网可能存在于附近。每个piconet都有不同的物理通道(即不同的主设备和独立的定时和跳转序列)。

       蓝牙设备可以同时参与两个或多个微微网。它是在时分多路复用的基础上实现的。蓝牙设备永远不可能精通一个以上的微微网。(因为在BR/EDR中,piconet是通过与主蓝牙时钟的同步来定义的,所以不可能同时拥有两个或多个piconet。)蓝牙设备可能是许多独立微微网中的从属设备。

       一个蓝牙设备是两个或多个piconet的成员,它被称为一个散网。涉及到散网并不一定意味着蓝牙设备中的任何网络路由能力或功能。蓝牙核心协议不提供,也不打算提供这种功能,这是高级协议的责任,不在蓝牙核心规范的范围内。

      在图中,给出了一个拓扑示例,它演示了下面描述的许多体系结构特性。

      设备A是piconet中的一个master(用阴影区域表示,称为piconet A),设备B、C、D和E是它的从属性。

      其他三个微微网显示:a)、一个piconet,设备F为master(称为piconet F),设备E、G、H为slave;b)、一个piconet,设备D为master(称为piconet D),设备J为slave;c)、一个piconet,设备M为master(称为piconet M),设备E为slave,多个设备N为slave。

      在piconet A中有两个物理通道。设备B和C由于不支持自适应跳频,使用基本的piconet物理通道(用蓝色外壳表示)。设备D和E具有支持自适应跳频的能力,使用自适应的piconet物理信道(以红色外壳表示)。设备A具有自适应跳频能力,并在从机寻址的两个物理信道上以TDM方式工作。

       Piconet D和Piconet F都只使用基本的Piconet物理通道(分别用青色和紫红色外壳表示)。在piconet D的情况下,这是因为设备J不支持自适应跳变模式。虽然设备D支持自适应跳变,但它不能在这个piconet中使用它。在piconet F中,设备F不支持自适应跳变,因此不能在该piconet中使用。

       Piconet M(用橙色的外壳表示)在自适应Piconet物理通道上使用无连接的从广播物理链路将概要广播数据发送到许多从设备,包括E和N。

       设备K显示在与其他设备相同的位置。它目前不是piconet的成员,但具有提供给其他蓝牙设备的服务。它目前正在监听它的查询扫描物理通道(inquiry scan physical channel)(由绿色外壳表示),等待来自另一个设备的查询请求。

       设备L显示在与其他设备相同的位置。它目前不是piconet的成员,但正在监听它的同步扫描物理通道(Synchronization scan physical channel)(由棕色外壳表示),等待来自另一个设备的同步序列。

2、LE拓扑结构(LE Topology)

       在图中,给出了一个拓扑示例,它演示了下面描述的许多LE体系结构特性。

       设备A是piconet中的主设备(用阴影区域表示,称为piconet A),设备B和C是从设备。与BR/EDR的从端不同,LE的从端不与主端共享一个物理通道。每个从端在一个单独的物理通道上与主端通信。另一个piconet显示为设备F的为主端(称为piconet F),设备G为从端。设备K位于一个scatternet中(称为scatternet K)。设备K是设备L的主端和设备M的从端。设备O也在一个scatternet中(称为scatternet O)。设备O是设备P的从端和设备Q的从端。注:图中实心箭头从主节点指向从节点;指示连接启动的虚线箭头,使用可连接广播事件从发起者指向广播端;正在做广备的设备用星号表示。

       这里还展示了其他五组设备:

       1. 设备D是广播端,设备A也是发起者(称为D组)。

       2. 设备E是一个扫描端,设备C也是一个广播端(称为C组)。

       3.设备H是广播端,设备I和设备J是扫描端(称为H组)。

       4. 设备K也是广播端,设备N是发起者(称为K组)。

       5. 设备R是广播端,设备O也是发起者(称为R组)。

       设备A和设备B使用一个LE piconet物理通道(由蓝色外壳和深灰色背景表示)。设备A和C使用另一个LE piconet 物理通道(由蓝色外壳和浅灰色背景表示)。在组D中,设备D是使用广播物理通道上的一个可连接的广播事件(以绿色框表示)进行广告,设备A 是发起者。设备A可以与设备D形成连接,并将设备添加到piconet A中。在C组中,设备C也在广播物理频道(用橙色圈层表示)上做广播,设备E作为扫描端可以捕捉到任何类型的广播事件。D组和C组可能使用不同的广播PHY频道(PHY:Port Physical Layer,端口物理层)或不同的时间来避免冲突。

        在piconet F中,有一个物理通道。设备F和G使用 LE piconet 物理通道(由水瓶形状来表示)。设备F是主设备,设备G是从设备。

        在组H中,有一个物理通道。设备H、I、J 使用LE广播物理通道(以紫色框表示)。设备H是广播端,设备I和设备J是扫描端。

        在scatternet K中,设备K和L使用一个 LE piconet 物理通道。设备K和M使用另一个 LE piconet 物理通道。在K组中,设备K也在广播物理通道上使用一个可连接的广播事件进行广播,设备N是发起者。设备N可以与设备K形成连接,导致设备K同时是两个设备的从设备和一个设备的主设备。

        在scatternet O中,设备O和P使用一个 LE piconet 物理通道。设备O和Q使用另一个 LE piconet 物理通道。在组R中,设备R使用广播物理通道上的可连接广播事件进行广播,设备O是发起者。设备O可以与设备R形成连接,使设备O同时为两个设备的从端,和另一个设备的主端。

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值