nordic对苹果性能测试

Posted unrulife

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nordic对苹果性能测试相关的知识,希望对你有一定的参考价值。

  1. 环境:

    app采用nrf connect或lightblue均可;

    nordic从端采用nrf52840开发板pca10056;

    说明与规定:

    (1)鉴于手机app无法主动连续快速发送多包数据,故只测试了上行数据,即nordic从端notify发送给苹果手机数据,连续发送1000包。但一般BLE上行和下行速率基本一致,所以手机发送的速率应和nordic发送给手机的速率应该是一致的。

    (2)苹果8及以上的手机支持蓝牙5.0,这之前的手机硬件不支持蓝牙5.0;

    (3)看最大通讯速率值时,不包括空闲部分的时间,例如下图:

    技术图片

    蓝色A到B的时间约为7.5ms,传输了297字节,所以速率为297/7.5=39.6KB/s;图中显示为41.1KB/s这是没问题的。

    至于粉色部分,为连接间隔30ms,也传输了297字节,所以通讯速率为297/30 = 9.9KB/s,但是图中也显示41.1KB/s,所以这里不是指的这30ms的平均速率

    ,而是指的那7.5ms的最大速率值。

  2. 测试结果:

    (1)苹果8,苹果X 和 苹果XS max在蓝牙4.0和蓝牙5.0下通信速率比较:

技术图片

蓝牙4.0通讯时的截图(一个连接事件最大11包):

技术图片

蓝牙5.0时的截图(一个连接事件最大6包):

技术图片

蓝牙4.0截取较长一段时间的数据计算平均速率,约为8.42KB/s

技术图片

蓝牙5.0截取较长一段时间的数据计算平均速率,约为32.4KB/s

技术图片

(2)苹果6最大速率:

技术图片

通讯截图(一个连接事件最大6包):

技术图片

截取较长一段时间的测试数据(速率约为4.75KB/s):

技术图片

综上所述:

苹果8以下的蓝牙4.0的手机实际平均速率约为:4.75KB/s;

苹果8及以上手机按照蓝牙4.0速率通讯时,实际平均速率约为:8.42KB/s,性能有所提高(一个连接事件增加了11-6=5包);

苹果8及以上手机按照蓝牙5.0速率通讯时,实际平均速率约为:32.4KB/s,性能有大幅提升;

测试中遇到的问题:

1. 使用nrf connect app测试,一旦启动从端发送,则app可能会崩溃或者闪退,需要重启app才能进行下一次测试。

2. iphone7无法通过nrf connect 读取设备的service list,故无法使用它完成测试。

以上是关于nordic对苹果性能测试的主要内容,如果未能解决你的问题,请参考以下文章

WebGPU性能测试分析

麒麟9000性能测试结果来了!死磕苹果A14:结果完全没想到

苹果M1 GPU图形性能测试:超越GTX 1050 Ti和RX 560

AirTags最终性能测试将于11月6日完成 确认亮相苹果11月特别活动

秋名山显卡团:苹果M1 GPU图形性能测试:超越GTX 1050 Ti和RX 560

iOS 8 HTML5性能测试:苹果有多爱HTML5?