[20706]iAP2 transfer data rate difference from iOS version

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
HUWE_4287806
Level 1
Level 1
First like given Welcome!

I use WICED 6.4 hci_iap2_spp sample code run on EVB 20706, and test APP

in iphone to send about 2MB data to EVB.

However, I noticed there are different iAP2 data rate on different iOS and/or iPhone

Current test result on hci_iap2_spp

iPhone 6s plus, iOS:11.4  ~36KB/s

iPhone 11, iOS:13.3        ~110KB/s

iPhone 6s plus iOS:13.1 ~110KB/s

So I conclude that iOS version is account for the difference in data rate

Is anyone have experience or knowledge in a similar test?

Thank you!

0 Likes
1 Solution
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi HUWE_4287806​,

iOS may not, but changing iPhone version might make difference in data rate, especially if wifi interference is tested. Also the HCI iAP app is not optimized for throughput testing. The data is sent and received over uart, read/written from/to file, all causing lower values than actual chip can do. This is a sample app to show iAP and Spp functionality and not throughput.

Some test results:

Avg Payload throughput for iap2 app on 20719B1 board with WICED6.2.0.72 with WIFI activity as 215,779 bits/s.

Avg Payload throughput for iap2 app on 20719B1 board with WICED6.2.0.72 without WIFI activity as 459,720 bits/s.

Peer Used: iPhone 6S(10.3.2)

View solution in original post

4 Replies
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi HUWE_4287806​,

iOS may not, but changing iPhone version might make difference in data rate, especially if wifi interference is tested. Also the HCI iAP app is not optimized for throughput testing. The data is sent and received over uart, read/written from/to file, all causing lower values than actual chip can do. This is a sample app to show iAP and Spp functionality and not throughput.

Some test results:

Avg Payload throughput for iap2 app on 20719B1 board with WICED6.2.0.72 with WIFI activity as 215,779 bits/s.

Avg Payload throughput for iap2 app on 20719B1 board with WICED6.2.0.72 without WIFI activity as 459,720 bits/s.

Peer Used: iPhone 6S(10.3.2)

SheetalJ_96​ Thanks for your reply!

Thanks for reminding, I may jump to this conclusion "iAP2 data rate related to iOS version" too quickly, it seems like I need to test more iPhone and compare the data rate result.

By the way, I used hci_iap2_spp for test because I plan to use HCI UART interface for transfer data to other MCU on our project.

Is WICED iap2 app sample should have higher data rate result?

Thank you!

0 Likes

What do you mean by 'WICED iap2 spp' sample, please elaborate.

0 Likes

In WICED 6.4 Make Target sample code "snip.bt.iap2-CYW920706WCDEVAL"

Thanks

0 Likes