Standard implementation for BLE characteristics
The implementation for XCTrack of BLE is not standard : Using "Pressure", "Altitude", "Temperature", in service "Environmental Sensor" doesn't work and isn't recognized by XCTrack.
Instead of relying on vendor-implementation (like SkyDrop does) or SPP over GATT (SkyDrop once more), could we either get theses standard characteristics working or a custom characteristic with an open-sourced protocol we could use ?
Here are the GATT standard UUIDs for your reference:
Environemental Sensor (Service) 181A
| - Pressure 2A6D : Pressure in Pa, resolution of 0.1Pa
| - Temperature 2A6E : Temperature in °C, resolution of 0.01°C
| - Altitude 2AB3 : Altitude in meters
Battery Information (Service) 180F
| - Battery 2A19 : Battery in %
Edited by Jarda Baláš