浅谈BLE低功耗蓝牙技术相关知识

移动通信

305人已加入

描述

一、蓝牙广播

BLE

如上图所示,蓝牙广播的频率是2402~2480MHZ,一共由40个通道,其中37、38、39三个是广播通道,其它通道为数据通道。之所以三个广播通道不相邻,是为了提高抗干扰能力。

BLE

广播数据一共有37个字节,如上图所示,其中用户使用的31个字节又分为若干个广播结构体。

BLE

例如:

BLE

BLE

二、扫描响应

蓝牙广播类型有4类:

BLE

BLE

蓝牙主动发出广播数据,蓝牙主机扫描到后,蓝牙会自动回复扫描响应数据。蓝牙广播最多只能是31个字节,如果超过31个字节,多余的数据可以装载在扫描响应里。

BLE

BLE

三、蓝牙状态的切换

设备刚上电后就进入就绪态;发起广播就会进入广播态;被设备连接就进入连接态;断开连接会再次回到就绪态;蓝牙主机设备可以发起扫描进入扫描态;如果发现了连接设备,就发起连接态;如果对方接收了连接,进入连接态;

BLE

蓝牙主设备连接后再断开连接,蓝牙会进入就绪态,此时,蓝牙不会自动进入广播态,蓝牙主设备会搜索不到蓝牙名称,这时候常常在中断里,再次开始广播态。

BLE

四、蓝牙的服务与特性

BLE

每个服务和特性都有一个UUID,UUID是为了区分各个服务和特性,总长128bit。

BLE

蓝牙联盟制定了UUID的基地址,其中xxxx,是由用户决定的,拼接在一起,一共是128bit

举例如下:

BLE

BLE

五、蓝牙的服务与特性的数据收发

BLE

BLE

六、16bit的UUID

每个UUID对应的名称,在数据手册里都有定义。

七、SPP协议

蓝牙串口数据透传。
 

编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分