beegee-tokyo / WisBlock-API

WisBlock API takes care of all the LoRaWAN, BLE, AT command functionality. It makes development of event driven power savings applications easy.
MIT License
28 stars 15 forks source link

[Android APP][BLE] 'The device does not have required services' #8

Closed battosai30 closed 1 year ago

battosai30 commented 2 years ago

Hi,

When I try to configure LoRaWAN with Android + BLE link, I select the device and I get a pop-up saying 'The device does not have required services'

Any idea what could cause this ?

Phone : Xiaomi Mi Note 10 Wisblock-API : 1.1.16 Code = example 'api-test'

Regards

beegee-tokyo commented 2 years ago

I do not know the "BLE link" application. and I cannot find it in the Google Play store.

I am using either the WisBlock Toolbox or the Serial Bluetooth Terminal

battosai30 commented 2 years ago

Sorry I was not talking about an app, just using BLE as connection with RAK4631 ^^ I obviously used your app ;)

beegee-tokyo commented 2 years ago

😄 Ok, clear now. You are using the LPWAN SETUP, correct? image

Android WisBlock Toolbox version is latest (1.0.2)?

WisBlock API library is latest version 1.1.16?

When you installed WisBlock Toolbox, it asked several questions regarding access to storage, location, ... Did you allow this access? If not, you might need to give acess in the Android settings for the application.

I just tried with latest versions of WisBlock Toolbox and api-test.ino and it worked.

battosai30 commented 2 years ago

Yes for all ^^ and I just checked all dependancies to be sure too, everything is up to date.

Is it possible to think it's because of my phone model ?

beegee-tokyo commented 2 years ago

That is really strange. Can you try one more test. Can you install the Nordic nRF Connect app and and check what services are advertised? In nRF Connect start the scanner, you should see the WisBlock similar to this: image Push the connect button. The service with the UUID 0xF0A0 is the service that is used for the LPWAN setup. image