Finally testing beacons with temp sensor … this via Estimote Android App. Temp sensors have not been calibrated.
At room temperature the sensors seems to work okay [relatively accurate]. At -18degC however the the sensors show a temperature of 250degC. Is this due to not having been calibrated? … or perhaps the way 8.8 fixed point number was processed by the SDK?
Yup the regular beacon with temp in TLM packet … Estimote Android App … and I see the same when trying to convert the TEMP output [apparently in 8.8 fixed point notation according to Estimote docs] using Android Beacon Library … [I guess getExtraDataFields(2) ]… I found no guidelines for converting this output but guess it is OUTPUT divided by 256 [?] … by doing so I get the same reading in degC as the Estimote App … note that I am not using the Estimote Android SDK …
as mentioned before [check previous posts] … when I place beacon in freezer at -18dgeC the Android Estimote App reads 250 degC … I get the same programatically using both Estimote SDK and Android Beacon Library … this is a very BIG discrepancy in temperature measure … what is going wrong?