-
-
Notifications
You must be signed in to change notification settings - Fork 78
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
Service Not Found Error when Writing Commands to ESP32 in NativeScript BLE App #280
Comments
@luigi7up you need to discover services first. This is not done automatically (or can using a connect parameter). Without this services cant be used |
@farfromrefug hi, thank you for your reply... I¡m sorry for not providing the whole code where you can see that I'm calling the I'll update my question above |
@luigi7up i am.not talking about scanning. I am talking about discovering services and characteristics. It is mandatory. |
@farfromrefug Hi! Thanks a lot for your help. It wasn’t immediately clear to me that even though I knew my One thing I found a bit confusing is the lack of mention of service discovery in the README. If it’s necessary to discover services before interacting with them, shouldn’t the documentation include this process? I’d be happy to contribute by opening a PR to improve this, but I want to fully understand it before doing so.
Now, the peripheral object holds services object and now you can use
|
@luigi7up you are right not everything is in the README. Please open A PR if you want to update it. This is the file to modify https://github.com/nativescript-community/ble/blob/master/packages/ble/blueprint.md. |
Hey! Sure. Would you mind pointing me in the direction of the platform native docs you had in mind. I assume you mean, for example, the docs for Android/BLE https://developer.android.com/develop/connectivity/bluetooth/ble/ble-overview and the same for iOS ? |
Hey! Sure, I’ll definitely take a look at the file and work on a PR to update the README. I agree that having a solid understanding of the platform-native BLE docs is important. Just to clarify, are you referring to docs like Android BLE and the iOS equivalents? If so, I can see how they’re essential for learning the core concepts, but the code differs quite a bit from working with this plugin. I think adding some references or context in the README would still be valuable to bridge that gap for users who might not have much experience with native BLE development. Thanks for the guidance! |
@luigi7up maybe this one is better https://developer.android.com/develop/connectivity/bluetooth/ble/connect-gatt-server |
I’m currently building a NativeScript app that uses BLE to connect to an ESP32 microcontroller. The microcontroller initializes a BLE server with a name, a service UUID, and characteristic UUIDs, as shown in the code snippet below. My NativeScript app successfully connects to the BLE service, but when I attempt to write commands to the characteristic, I consistently receive a
service_not_found
error.Error I receive:
Additional Notes:
I would greatly appreciate any help or suggestions on how to resolve this issue. Thank you in advance!
The text was updated successfully, but these errors were encountered: