如何解码蓝牙温度传感器

时间:2017-08-30 10:21:38

标签: bluetooth bluetooth-lowenergy decode temperature

我想从蓝牙设备获取温度而且我被卡住了:

有一些有效负载,字节为' ve" cut":

06 d7 0a 00fee107081e 08 2d 35 04  08:45 27,8
06 79 0c 00fee107081e 08 2e 35 04  08:46 31,9
06 13 0d 00fee107081e 08 2f 15 04  08:47 33,5
06 e7 0d 00fee107081e 08 31 1e 01  08h49 35,6
06 fc 0d 00fee107081e 08 32 1e 01  08h50 35,8
01|02|03|     04     |05|06|07|08

(温度是摄氏度,我在蓝牙记录期间从Android设备获得了它)但我想从这些有效载荷中获取它...

所以我的分析如下: 字节5是小时。 字节6是分钟。

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

我不知道你正在阅读哪个特性,但我可以猜到字节02和03包含温度信息。请注意,这是LSO ... MSO,因此您必须颠倒字节的顺序:

d7 0a - > 0x0ad7 = 2775 - > 27.8

79 0c - > 0x0c79 = 3193 - > 31.9

13 0d - > 0x0d13 = 3347 - > 33.5

e7 0d - > 0x0de7 = 3559 - > 35.6

fc 0d - > 0x0dfc = 3580 - > 35.8