It looks like that using BLEFloatCharacteristic with temperature readings to send them via BLE make it unusable by mobile apps I've found (nRF Toolkit iOS, some swift apps). Apps don't expect float value in 4 byte and don't show any temp - they convert only the first byte (I suppose).
Is it possible somehow to overcome the issue, so mobile apps can normally read temperature? Using BLEIntCharacteristic gives us less precision.
Hello,
It looks like that using BLEFloatCharacteristic with temperature readings to send them via BLE make it unusable by mobile apps I've found (nRF Toolkit iOS, some swift apps). Apps don't expect float value in 4 byte and don't show any temp - they convert only the first byte (I suppose). Is it possible somehow to overcome the issue, so mobile apps can normally read temperature? Using BLEIntCharacteristic gives us less precision.