8 years, 10 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:

Bluetooth Low Energy (a.k.a Bluetooth LE, BTLE, Bluetooth Smart)

1 Answer

8 years, 10 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.

Accepted Answer

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 Rohit Grover 11 Jun 2015

What is the status on this issue? Is there any progress on S110 integration? What would be the main changes in addition to adding S110 headers?

posted by Mati Vait 13 Jul 2015