当前高峰期间的广告和连接事件

4个职位/ 0个新
最后发表
伤感
离线
最后看到:3年1周前
加入:2016-11-28 15:55
当前高峰期间的广告和连接事件

你好,
我使用的是PRO板,SDK5.0.4。我对连接事件和广告期间的功耗变化很感兴趣。附件包括在广告和连接期间的功率配置文件,从教程和我的测量。
在广告期间,在每个广告期的末尾有三个相邻的高峰。由于这些峰值之间的间隔只有1.5ms,这似乎不是三个广告渠道(广告间隔设置为50ms)。那么这些峰是什么,为什么有三个呢?
在下图的连接事件中,类似于广告,首先有一个可能是解耦电容充电引起的峰值,然后有2~4个峰值。与一般只有3个峰值的广告模式相比,峰值的数量发生了变化。那么这些山峰是什么呢?它们是否表示在连接事件中传输了多少数据包?(最多4个)
谢谢!

附件:
设备:
伤感
离线
最后看到:3年1周前
加入:2016-11-28 15:55
另一个问题。是否

另一个问题。这种连接事件的持续时间是否根据数据包中填充的字节数、连接间隔等而变化?这里所说的“连接事件”,我是指从芯片被唤醒从长时间睡眠和活跃,然后2~4个高峰,然后再次睡眠。现在我测量的时间大约是6~7毫秒。谢谢。

MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨,多愁善感,

嗨,多愁善感,

在广告期间,这三个高峰确实是三个广告渠道的广告,在每个广告间隔中,设备在所有三个渠道都发布广告,所以广告间隔就是广告设备的周期。

对于已连接的连接事件,第一个峰值是设备的唤醒和设备处于深度睡眠模式时的上电顺序。那么在一个正常的数据交换中,没有数据只是为了维持一个连接,所以当设备交换空数据包时,峰值应该是两个,一个用于接收,一个用于发送,当设备有数据要发送时,峰值会因为数据包的传输而更多。

是的,取决于有多少设备发送数据包,它将保持清醒,保持主设备发送数据包,只要允许,这意味着设备可能有数据,但这多恩不是说主会为了保持清醒从设备发送它,它可能不允许进一步发送数据包。

由于MT_dialog

伤感
离线
最后看到:3年1周前
加入:2016-11-28 15:55
谢谢!

谢谢!