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

IpadOS 17.5.1 "Encryption is insufficient." when subscription #764

Open
gtedeschi opened this issue Jul 1, 2024 · 0 comments
Open

IpadOS 17.5.1 "Encryption is insufficient." when subscription #764

gtedeschi opened this issue Jul 1, 2024 · 0 comments

Comments

@gtedeschi
Copy link

Hi,
thank for your plugin, I need to thank all for your job!
I've a problems
I need to subscribe to service in a BLE device, in android there are no problems, but in IOS ( iPad 17.5.1) I'm not able to connect...

the steps are:

  1. scan device
  2. connect (disconnect - close - connect )
  3. list services
  4. list characteristics
  5. subscribe to service - characteristic
  6. write to service - charateristic
  7. get data

In the 5 step, I catch this errors:

{"error":"subscription","message":"Error Domain=CBATTErrorDomain Code=15 "Encryption is insufficient." UserInfo={NSLocalizedDescription=Encryption is insufficient.}"

In IOS I didn't see the device until the step 2 (after that is connected, but disconnect and connect repeatly) so I think that could be a OS problems?

I've read some threads, make different changes of code nothing works... I'm not sure if the problem Is the I need to pair device, if this is the problems, is possible pair with the plugin? It's a IOS problem?
I've tried also with ligthblue, I'm not sure that works with subscription and write...

the plugin version:
"name": "cordova-plugin-bluetoothle",
"version": "6.7.4",

best regards!

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

No branches or pull requests

1 participant