ble广播和连接
蓝牙BLE设备的状态:从机处于待机,广播,连接状态中的一种,主机处于待机,扫描,连接状态的一种。
在BLE通讯中,数据收发都是通过连接事件触发的。连接事件的发生始终位于一个频率,这个频率由连接参数决定。连接参数是主机决定的,从机可以向主机发起连接参数请求,但是最终使用的参数是由主机决定。
一、ble广播参数
BLE广播参数主要包括广播间隔、广播信道、广播类型等,这些参数对BLE设备的通信性能和功耗有重要影响。
二、ble连接参数
2.1 Connection_Interval
连接间隔决定了主从设备间的交互间隔,指的是两个连续的连接事件开始处的时间间隔,范围在7.5~4000ms,但必须是1.25的整数倍。
2.2 Connection_Latency
要确定主从设备间的实际交互间隔,需要用到从设备延迟参数,表示从设备在必须应答之前可以忽略多少次连接事件。
范围 0~499 同时需满足该公式:Connection_Latency = ((connSupervisionTimeout / (connInterval*2)) - 1)。
2.3 Supervision_Timeout
Supervision_Timeout 指的是主从间的连接超时时间。如果在这时间内没有连接事件的话会导致连接断开。
取值范围在100~3200ms,同时满足 Supervision_Timeout = (1 + connSlaveLatency) * connInterval * 2。
参考:
1、蓝牙BLE广播
4、BLE 连接参数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2015-12-23 线程基础
2015-12-23 线程同步
2015-12-23 shell脚本基础
2015-12-23 元器件封装标准IPC-7351
2015-12-23 cadence制作封装要素