This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

S110 Central role?

Hi, in the new version of S110 (8.0.0) I can see the implementation of scan services:

  SD_BLE_GAP_SCAN_STOP,                        /**< Stop Scanning. */
  SD_BLE_GAP_CONNECT,                          /**< Connect. */
  SD_BLE_GAP_CONNECT_CANCEL,                   /**< Cancel ongoing connection procedure. */
  SD_BLE_GAP_RSSI_GET,

Like acting as a central for BLE.

Is it correct, now with S110 is possible to start a connection like a central ,and not only receive one, like a peripheral?

Thanks

Parents
  • No, the S110 is still Peripheral only. Calling those APIs will result in an "Invalid Role" error.

    The APIs are there to unify them propely with the S120/S130.

    The S120, however, is now able to act as a peripheral as well as a central, but non-concurrently. There is an option when you enable BLE to choose which role you want to be. The S130 is able to be both roles at the same time, but with some limitations on packet throughput.

Reply
  • No, the S110 is still Peripheral only. Calling those APIs will result in an "Invalid Role" error.

    The APIs are there to unify them propely with the S120/S130.

    The S120, however, is now able to act as a peripheral as well as a central, but non-concurrently. There is an option when you enable BLE to choose which role you want to be. The S130 is able to be both roles at the same time, but with some limitations on packet throughput.

Children
Related