微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 紧急求教:BLE连接后一直通信

紧急求教:BLE连接后一直通信

时间:10-02 整理:3721RD 点击:

设备建立稳定连接后,我用抓包器发现centeral 和perpherial一直在进行数据通信(如附件),请问这是怎么回事,是哪个代码发起的,能停止吗?

好像是为了保持连接,即使app层没有数据,server也会有数据包发到client。具体你看文档吧,我也忘了~

但是BLE是用于低功耗的,这样持续通信很消耗电能的啊。

jianlong,

协议规定底层为维持连接必须有这么个空包交互。

当然,你可以通过parameter update request来请求master更新连接参数来达到降低功耗的目的。

关于这点,你可以看一下spec, 代码里面相应的你可以从DEFAULT_ENABLE_UPDATE_REQUEST 追踪下去。

Hi,Yan

   我看了半天也没找到,请问具体要怎么设置来降低功耗?

  谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top