ble_aggregator couldn't be connected by LightBlue APP

Hi,

I got the example http://github.com/NordicPlayground/nrf52-ble-multi-link-multi-role and the demo is OK. 

 I also use nRF Connect APP to connect the ble_aggregator, APP could connect it. But the question, I use other APP(such as LightBlue APP) to connect it, the APP couldn't connect to ble_aggregator.

Have you met the question?  I use S140 v6.1.

BR

BruseLight

Parents
  • Hi

    I was able to reproduce this on my end as well, and it seems to be specific to the iOS Lightblue app and the aggregator application for some reason. From what we've been able to tell from the sniffer trace the Lightblue does service discovery different than nRFConnect, and that it doesn't play well with the aggregator app specifically. Since it connects using nRFConnect and with Lightblue on Android, we can confirm that the aggregator app follows the BLE spec. but the iOS is a bit more specific on what it lets through than others. The aggregator developer will try to take a closer look during the week, but since it is a third party application and an unofficial Nordic application we can't guarantee that we'll fix this.

    Feel free to try tweaking the service discovery in the aggregator app to see if you are able to make it work. Maybe use something like the ble_app_uart service discovery as a template.

    Best regards,

    Simon

Reply
  • Hi

    I was able to reproduce this on my end as well, and it seems to be specific to the iOS Lightblue app and the aggregator application for some reason. From what we've been able to tell from the sniffer trace the Lightblue does service discovery different than nRFConnect, and that it doesn't play well with the aggregator app specifically. Since it connects using nRFConnect and with Lightblue on Android, we can confirm that the aggregator app follows the BLE spec. but the iOS is a bit more specific on what it lets through than others. The aggregator developer will try to take a closer look during the week, but since it is a third party application and an unofficial Nordic application we can't guarantee that we'll fix this.

    Feel free to try tweaking the service discovery in the aggregator app to see if you are able to make it work. Maybe use something like the ble_app_uart service discovery as a template.

    Best regards,

    Simon

Children
Related