Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does the nRF-Connect app use the AndroidRxBle lib? #200

Open
MaxWebfactor opened this issue Oct 5, 2023 · 2 comments
Open

Does the nRF-Connect app use the AndroidRxBle lib? #200

MaxWebfactor opened this issue Oct 5, 2023 · 2 comments
Labels

Comments

@MaxWebfactor
Copy link

Hi there,
I am currently developing an application based on the RxAndroidBle2 library to establish a connection. It works pretty well up to a point where we want to discover about 425 handles. Unfortunately the library fails with a timeout after 20 seconds. 424 handles work fine.

A colleague rebuilt the connection setup with the nRF-Connect app on Android with the same result as described above.

So my question is Does the nRF-Connect app use the AndroidRxBle lib?
I am just asking to know if this is an Android issue or more of a data flow issue within the app.

@philips77
Copy link
Member

Hi,
We're not using RxAndroidBle2 library. This must be Android limitation. Do you have all characteristics in a single service, or in multiple?

@MaxWebfactor
Copy link
Author

Hi,
there are multiple services. In one configuration, I have to discover about 39 characteristics in one service. Maybe that's where the discovery breaks on Android. There was an issue in 2018 where 36 characteristics per service was a limitation.

But according to your comment, it appears that the issue arises from the Android OS rather than a specific library.

Thanks for your response.
I would appreciate your thoughts on our problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants