- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What do you mean by 'WICED iap2 spp' sample, please elaborate.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In WICED 6.4 Make Target sample code "snip.bt.iap2-CYW920706WCDEVAL"
Thanks