I have a Arduino nano 33 iot, and I am using the example Bluetooth projects for the ArudionBLE. I am then trying to connect using an android phone to discover the services. I have used various apps from the app store and also made my own using Iconic, but although the monitor for Sketch says its connected, it seems that the mobile device does not discover the services.
Although i say it doesn't discover them, on the odd occasion it has discovered them. (this happens rarely and i cant see any pattern to why this would be)
I have been all of the web looking at what other peoples experiences are and cant find anyone with the same issue.
Can anyone help or point me in the right direction?
Can you please post your sketch where you have the issue?
Communication stacks need love and some code constructs that seem harmless like using delay() and tight while loops prevent the BLE stack from doing its job.