This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Does Multi-link Central supports differ services from peripheral?

Hi,

We'd like to using nRF51822 to setup an environment which have 2 peripherals and 1 multi-connection central.

Peripheral 1 : reading some data from the car(OBDII) and then sends the data through BLE (using the service like ble_app_uart in nordic example).

Peripheral 2 : reading the tire pressure from the sensor on tire (using custom service)

Central : we will based on ble_app_multilink_central in the nordic examples .

Question : We know that ble_app_multilink_central in the nordic examples can do 8 simultaneous connections, but it can work with different services from peripheral? It defines the CONN_MNGR_MAX_APPLICATIONS is 1 in the conn_mngr_cnfg.h, it means multiple peripherals must be used the same service for multi-connection central?

Thanks, Lester

Parents
  • Hi Ole,

    Maybe I did not make it clear for the question.

    For Peripheral 1 central must be do the things below:

    1. Central sends commands to peripheral 1 through RX characteristic on peripheral.
    2. Peripheral 1 sends response through TX characteristic.

    For Peripheral 2 central must be do the things below:

    1. Central needs to discover services, characteristic, and then receive notify from peripheral 2.

    [b][i]Question: The central(ble_app_multilink_central) can do specific stuffs for the specific peripherals?[/i][/b]

    Thanks, Lester

  • The code as-is from the SDK does the same to all Peripherals, but as I said, there are no problems with making a different application, that will do different things to different Peripherals, i.e. that has multiple, independent GATT Clients.

Reply Children
No Data
Related