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

1 peripheral (nRF) 1 central (iOS or Android) but 2 concurrent apps

Following situation:

My device acts as central (connecting to ble sensors) and as peripheral (transmitting and receiving data from mobile). Several services (Heart Rate, Speed and Cadence...) are implemented to suit most apps on Android and iOS, but I need an additional application to handle notifications (transmitting from mobile to device). As far as I can see, I have no possibility to connect with 2 apps to one gatt server... any solutions to this problem?

I know it's not a nordic specific question...but maybe I'm missing the point. Is there a sweet solution for this setup? As I'm implementing device and app I'm not limited to one side, except that stock apps should still see a heart rate and speed/cadence service.

best regards, Michael

Parents Reply
  • @Hung Bui: The idea behind the device is to be a Hub for ANT and BLE devices like HRM, Speed/Cadence and so on. This is a main feature and it's needed to be compliant with apps like Strava or other tracking apps, which already implemented a HRM, Speed/Cadence profile. As a second feature I have to implement a way to transmit notifications to my device, a phone call for example. Therefor 2 concurrent apps need access to my device.

Children
No Data
Related