gpt4 book ai didi

ios - iOS Swift Mi Scale 2蓝牙变胖

转载 作者:行者123 更新时间:2023-12-01 16:21:20 26 4
gpt4 key购买 nike

我正在编写一个可以从小米mi秤2进行体重测量的应用程序。在读取所有可用的uuid后,只有“181B”连接(特别是“2A9C”特征(蓝牙胎体的体重测量))会收到通知。

值数据为[2、164、178、7、1、1、2、58、56、253、255、240、60]。仅最后两个值变化,其余为时间和日期,当前未设置女巫(当体重在秤上变化直至稳定之前,253、255为零)。

有人可以帮我只增加人的体重吗,我应该以其他方式(不同于自定义方式)获取数据吗(如自定义方式:00001530-0000-3512-2118-0009AF100700、00001542-0000-3512-2118-0009AF100700),以及我该如何找回它们。

:Paulw11的正确答案:您需要查看第一个字节的位0来确定重量是英制还是SI;该位为0,因此数据为SI。要获取权重,请将最后两个字节转换为16位整数(60 * 256 + 240 = 15,600),然后乘以0.005 = 78kg

最佳答案

就我而言,这有点不同

我得到了这样的数据[207,0,0,178,2,0,0,0,0,0,127](6.9 KG),解决方案是.....
let bytesArray = [207, 0, 0, 178, 2, 0, 0, 0, 0, 0, 127]
let weight = (( bytesArray[4] * 256 + bytesArray[3] ) * 10.0) / 1000

现在我有6.9公斤

关于ios - iOS Swift Mi Scale 2蓝牙变胖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59118489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com