首先蓝牙是有许多profile组成。
BLE也中是其中一个profile
BLE出现后,蓝牙被划分为经典蓝牙,低功耗蓝牙
BLE只是众多profile一种,为什么单独划分出来呢?
因为BLE是可以单独存在的,也就是可以单独开启
什么是Profile
profile英文翻译是简介意思,我更喜欢直接称呼它profile。如果非要找一个汉语对照就是协议,规范的意思
蓝牙中有很多的profile,举几个常用的profile用途

  • A2DP是负责传输音频的profile,手机和蓝牙耳机建立连接后传输音频就是通过A2DP
  • AVRCP是负责控制的profile,比如耳机一些按键,暂停,播放
  • FTP是负责文件传输的profile,手机和手机互传文件就是通过它
还有很多,所有的profile加一起组成了整个蓝牙系统,分工不同。他们之间的关系就像一个公司的不同部门,分工明确,但又互相协作。
蓝牙低功耗就是其中一个部门GATT,负责传输小数据。
现在你有一部手机,要连接耳机听歌,打开蓝牙后搜索是通过GAP部门找到耳机。发现手机中没有歌曲,又从另外一部手机通过蓝牙传输歌曲,这又通过了FTP部门。开始播放歌曲,则又要通过A2DP部门,暂停播放则要通过HFP部门。接着你又想通过手环来同步下今天的频数,则又需要通过GATT部门来传输同步数据。还有通过蓝牙查看sim卡的SAP部门等等