文章目录
前言
前面讲完了经典蓝牙的开发,本章开始详解低功耗蓝牙了,我在刚接触时傻傻的分不清经典蓝牙和低功耗蓝牙的区别,一直用开发经典蓝牙设备的方法去连接低功耗蓝牙,最后当然是一直连接不上了。然后一直吐槽低功耗蓝牙的不好用,这也是鉴于不会的基础上,后面会了后发现也还是挺简单的,就是感觉层次有点复杂了,下面首先详细介绍一下android蓝牙,也算是回顾前面的经典蓝牙概念。
Android 蓝牙
说到Android中的蓝牙,大家听到的可能有蓝牙1.0、蓝牙2.0、蓝牙3.0、蓝牙4.0之类的以数字结尾的蓝牙版本号,而实际上,在最新的标准中,已经不再使用数字版本号作为蓝牙版本的区分了,取而代之的是经典蓝牙与低功耗蓝牙(BLE)这两种区别。
这里提到的低功耗蓝牙也会有很多人会误解为就是蓝牙4.0,但是完整的蓝牙4.0规范中实际上包括有经典蓝牙和低功耗蓝牙这两个部分,大家看看如下这张分类表就能够明白这其中的关系了。
如表中所述,现在的蓝牙实际上分为了三类:单模、双模和经典