I need to provide a battery level in the application I'm working on. This application's services will all be custom - I'm not using predefined BLE services.
Our device will run a rechargeable battery, and we are offer an optional solar charging panel. I will likely add a custom "Power Service" to monitor the panels, and charging circuit, and am considering adding a battery level characteristic in my Power Service.
If I use the BLE Battery service, it would be the only BLE pre-defined service I use. I was wondering if there were any advantages to using the BLE battery service vs.just adding the battery level to my custom services. I'm still new to BLE and would like to know what most people do, in situations like this.
Thanks, Clint