2017-08-30 82 views
0

我想從一個藍牙設備獲取溫度,我卡住:如何解碼藍牙溫度傳感器

有一些有效載荷,以字節我已經「腰斬」:

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 

(溫度在攝氏Degres我已經藍牙記錄期間從Android設備得到了它),但我想從這些有效載荷得到它...

所以我的分析如下: 字節5是HOUR。 字節6是分鐘。

請問您能幫我嗎?

回答

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

+0

何我的天哪 !!!謝謝 !!!!你太棒了:D – DarkArcanir