蓝牙基础知识概述

1、经典蓝牙与低功耗蓝牙(BLE)

蓝牙是一种近距离无线通信技术,现在由蓝牙技术联盟(SIG)负责制定各项规范和推广、认证等各项事宜。我们目前接触和使用的蓝牙可以笼统地划分为两种:经典蓝牙和低功耗蓝牙。
简单来说,蓝牙4.0之前的版本称为经典蓝牙,4.0及以上的版本称为低功耗蓝牙。当然了,经典蓝牙和低功耗蓝牙不仅仅是单纯版本号不同,两者之间的区别还是比较大的:

  1. 广播信道(射频通道):经典蓝牙使用传统蓝牙使用1632个频段进行广播,而BLE仅使用3个广播频段(3739);
  2. 射频开启时间:经典蓝牙22ms,低功耗蓝牙大约0.6~1.2ms;
  3. 空闲时间:低功耗蓝牙设计了深度睡眠取代经典蓝牙的空闲模式;
  4. 连接数量:经典蓝牙为一对一连接,低功耗蓝牙主机可以同时连接多个从机;
  5. 连接优化:经典蓝牙一次连接可能耗费几百毫秒,而低功耗蓝牙连接的建立只需要大约3毫秒;
  6. GFSK调制:两者都是用高斯频移键控(GFSK)调制,低功耗蓝牙的调制指数是0.5,而经典蓝牙技术是0.35;

    GFSK具体我也不是很了解具体是什么,也不打算深究,就知道一下而已。

  7. 传输距离和传输速度:经典蓝牙传输距离约为10 ~ 100米,传输速度最高可达24Mbps,低功耗蓝牙理论传输距离可达300+米。当然,这些都是理论上的数据,具体与模块本身参数、传输环境等有很大关系。

两者的区别并不止以上几点,这只是我个人所了解的一部分。以上几点也未必完全正确,参考即可。

2、蓝牙适用场景

根据经典蓝牙和低功耗蓝牙的特点,两者有各自使用的场景。一般来说,经典蓝牙适合传输数据量大的近距离通信场景,比如蓝牙耳机、蓝牙音箱等音频传输和设备间文件互传等。低功耗蓝牙的应用就非常广泛了,它在医疗健康、物联网等领域被广泛利用,包括接下来提到的蓝牙Mesh技术。
另外,经典蓝牙和低功耗蓝牙并不是一个”二选一“的关系,它们是可以共存的。同一个设备可以同时支持经典蓝牙和低功耗蓝牙,我们称之为双模设备,手机和PC就是典型的双模设备。

3、蓝牙Mesh

蓝牙Mesh是一种多跳的蓝牙无线自组网技术,应该是当前智能家居和物联网领域非常炙手可热的技术之一了。BLE中的每个设备被称作一个节点。BLE Mesh是基于广播和Flooding(洪泛)实现的,无需维持路由表。因此,它可以一定程度上增加数据的传输距离,数据可以通过一个个节点中继最终达到目标节点。但是这种机制的缺点也十分明显,不适合传输大量的数据。

这里贴一张SIG Mesh的网络拓扑图(来自SIG Mesh profile文档):

在这里插入图片描述

在这张图里,我们可以把T看作是手机、PC或者中控上位机等,它会在网络中选定一个节点建立BLE连接,而与网络中的其他设备是没有直接建立连接的。这个被T所连接的节点被称作“Bearer”节点,上位机通过它与网络中的其他节点通信。正因为如此,上位机可以间接打破自身BLE连接个数的限制,控制大量的BLE设备。至于可以控制的设备数量理论上限取决于Mesh协议规定的地址空间,假设地址空间为2个字节,那么理论上一个Mesh网络可以容纳65535个设备。
另外,出于安全方面的考虑,每个Mesh节点都是需要经过上位机(或者在这里可称为Provisioner节点)配置入网并分配密钥才可以成为Mesh网络的节点。
此外,Mesh网络还可以通过TCP/UDP网关实现与服务器、手持终端设备等的通信,实现设备的实时信息采集与远程控制。
目前国内外不少厂商都基于BLE定义了自己私有的Mesh协议并推出相应的硬件模块,比如高通、泰凌微等等。蓝牙技术联盟也推出了自己的SIG Mesh规范。

4、Beacon

BLE还有一个应用非常广泛的地方就是Beacon,同样是基于广播的应用。商家可以利用Beacon发送蓝牙广播通知顾客关于上新、优惠券等促进消费。场馆的管理者可以通过在不同地点铺设多个Beacon实现室内定位等。微信摇一摇里面就有Beacon相关应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值