日期:2024-01-15 18:32:06 编辑: 浏览:
蓝牙是一个点对点或者点对多点的拓扑结构,他们的交互都是基于一个物理通道(Physical Channel)上的。也就是说点对点之间有一条物理通道,点对多点共享一条物理通道。
随着近些年物联网领域蓝牙模块连接多路蓝牙的情况越来越多,下面美迅物联网MesoonRF根据自家蓝牙模块类型给大家科普一下蓝牙模块单连接和多连接的知识,以供参考。
什么是蓝牙模块单连接?
蓝牙模块单连接也称为Point-to-Point点对点连接,是最常见的蓝牙连接场景,如手机←→车载蓝牙,蓝牙RF通讯也分主/从设备,即Master/Slave(也称为HCI-Master/HCI-Slave),
我们可以把HCI-Master设备理解为”RF Clock提供”者,Master/Slave之间的空中2.4G无线通讯都要以Master提供的Clock为基础。
什么是蓝牙模块多连接?
蓝牙模块多连接有几种可以实现,下面介绍3种
①Point-to-Multi Point单点对多个点
这种情况下,只有一个设备能称之为Master,其余的设备都是Slave。需要注意的是活跃的slave最多只能是7个,当然我们可以连接更多的slave,但是在同一时间,除了7个活跃的slave外别的slave不能处于活跃的状态。我们把他们称之为parked的slave,也就是说他们是在睡大觉。若是piconet中活跃的设备不足7个,他们就可以随时醒来,而且不需要再进行任何connection建立的过程。
这种场景较为常见(如打印机MS-BTD020C模块),一个模块同时最多可连接7个手机(7路ACL链路)在Point-to-Multi Point场景中,Point的设备(MS-BTD020C)要主动将HCI-Role切换成HCI-Master,切换成功后Point的设备为Multi Point的其他设备提供Baseband的RF时钟,保证时钟唯一,若切换失败则进入Scatternet的场景(如上图b场景)
②Scatternet微微网拓扑结构
若多连接场景相对复杂,中间需要多个节点来中继,对于这些中继节点来说,同时要作为HCI Master/Slave(如上图中的红色节点)
在Scatternet场景中,由于存在多个HCI Master,因此会有多个RF时钟的提供者,从而导致网络连接不稳定,抗干扰能力差
注意:在实际的应用场景中,应当尽量避免Scatternet的存在
③蓝牙 MESH组网模块
蓝牙Mesh组网是目前蓝牙组网中应用最广的解决方案(如智能家居、智慧农场等)
蓝牙Mesh组网模块可以实现多个节点之间相关通讯,是一种分布式的组网方式。
MesoonRF美迅物联网是工业物联网无线通信模块生产厂商,提供WiFi模块,低功耗蓝牙模块,Mesh组网模块,UWB模块,NFC模块等产品,并通过了BQB,FCC,CE,ROHS,REACH等认证。产品包括蓝牙串口透传模块、蓝牙双模、低功耗蓝牙4.2/5.0/5.1/5.2/5.3,hc05/06,BM77/78,蓝牙mesh组网等工业级、车规级物联网方案。