Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
9 years, 5 months ago.
Why use the s130 instead of s110 for the nrf51822?
I readed in the s130 sofdevice that the data throughput is 1/3 of the data througput of the s110. I only need the s110 but because the library is updated to the s130 it means i can have a lower througput? Or does some magic happens in the ble_api and the nrf51822 library? Is there still a way to use the s110 without getting errors(i have had some and they were gone when I updated the nrf51822 library). Also is there some information somewhere on how the mbed ble_api and the nrf51822 package work together?
Question relating to:
1 Answer
9 years, 5 months ago.
We're aware that S130 comes with a higher resource consumption which may not be suitable for all users. We're working towards making S110 available as an option. This can be expected to happen within the next four weeks.
By the way, I haven't experienced the data-throughput drop with S130. BLE doesn't lend itself easily a data streaming channel; it isn't designed to do so. Transfer-throughput is often limited more by connection intervals and max command exchanges within a single connection interval. I've been using FOTA (firmware-over-the-air) against the S130, and I haven't seen a drop in the average throughput when pushing few tens of kilobytes of data (a new firmware image). I don't think anyone should turn away from an S130 for throughput reasons.
posted by 11 Jun 2015