工程师们,你们好,
请问一下我使用的是官方的吞吐量测试例程,一段时间后吞吐量变小,这是为什么?
在不考虑功耗前提下,CC2640R2F能长时间在最大功率工作吗?
Viki Shi:
“在不考虑功耗前提下,CC2640R2F能长时间在最大功率工作吗?”可以
吞吐量变小,变小多少?多次测试都是这个结果吗?
GuppyCat:
回复 Viki Shi:
这个是只开了个LED的情况下做的测试,每次测试复位主从机(simple_central和simple_peripheral),自动连接完成后关闭扫描,30秒后开始发送,10000包,每包240字节,为了防止丢包,发送函数使用的GATTServApp_ProcessCharCfg(这个函数是否会严重影响效率?),但是测试的结果差别较大。快的时候只有20秒,慢的时候也有60多秒。另外,我增加了发送的时间间隔(最长已设置为12ms),为什么还是有数据无法进入发送队列呢?
麻烦您帮忙解答一下,谢谢!
YiKai Chen:
回复 GuppyCat:
比較可能是有干擾的時候吞吐量变小,建議用ble sniffer確認一下
Viki Shi:
回复 GuppyCat:
同意楼上,环境问题是否能排除?
GuppyCat:
回复 Viki Shi:
我主从机拔了,然后用BLE SCANNER扫描到这些,这些都算是干扰吗?
那如果都是干扰的话吞吐量测测试还需要找一个空旷的环境?
Viki Shi:
回复 GuppyCat:
最好可以抓包看一下,仅凭描述不好判断
GuppyCat:
回复 Viki Shi:
好的,我这边暂且没有硬件,还得去买一个,谢谢!
Viki Shi:
回复 GuppyCat:
还有一个可能性,请问你是用手机测试的吗?手机端有没有更新连接参数等指标,这些也可能会影响吞吐量。有些手机连上后会自动请求更新
GuppyCat:
回复 Viki Shi:
最后再问您一下那个 CC2540 USB DONGLE能使用吗?刚才有淘宝上说目前只有4.0和4.1的,没有5.0的
GuppyCat:
回复 Viki Shi:
不是手机,您说有干扰,我就拿手机的BLE SANNER扫了一下,然后出现了那些扫描的结果