This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Discovery of Battery Services

Hello,

I have an nRF52 DK, running S132, as a client. After scanning and connecting, I use ble_db_discovery_start, which finds the devices of interest, connects, and finds the vendor specific UUIDs. Operations against these UUIDs work correctly. However, the discovery does not find battery services, which are provided by the device.

I have monitored the event values and reports as they come in, and I see the vendor specific uuids but I do not see the 180f. A cell phone, BTW, sees this, so I know the device provides this service.

Given that I have connected, what functions do I use to find the battery services and read the battery power?

Related