打印
[GW低功耗蓝牙MCU]

蓝牙具有5种状态

[复制链接]
1135|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
szt1993|  楼主 | 2024-5-23 18:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
待机状态(standby) :没有连接任何设备,没有传输和发送数据。

广播状态(Advertiser/advertising):周期性广播状态。

扫描状态(Scanner/scanning) :主动寻找正在广播的设备。

发起连接状态(Initiator/initiating):主动发起连接。

连接状态(connected) :已经连接。

蓝牙的角色将决定蓝牙如何在5种状态中跳转,在蓝牙SDK的框架中也是按照这五种状态为脉络来进行架设的。


从设备从standby状态进入advertising后就开始按照广播参数进行广播,主机从standby状态进入scanning后,则开始在对应的三个广播通道上监听。监听到的广播信息将通过扫描事件和消息返回。
主机决定发起连接设备,进入initiating状态。

使用特权

评论回复
沙发
逢dududu必shu| | 2024-8-17 01:12 | 只看该作者
Active:连接处于活动状态,数据可以实时传输。
Sniff:设备定期“醒来”进行通信,减少功耗。
Hold:设备暂停数据传输以节省功耗,但连接仍然保持。
Park:设备进入低功耗模式,保持连接但不进行主动通信。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

267

主题

2254

帖子

4

粉丝