【发布时间】:2020-12-13 19:07:38
【问题描述】:
我是 Flutter 的新手,我正在开发一个从 BLE 信标读取数据的应用程序。我已扫描设备并获得制造商数据为{256:[0,0,0,16,1,57,33,18,0,0,154,10,0,0,94,0]}
设备制造商告诉我设备数据如下:
KCBAdvDataManufacturerData = <.. .. be>
UUID - kCBAdvDataManufacturerData 数据包包含传感器数据,如下所示:
字节索引 8 – 11 = 压力 32 位值
字节索引 12 – 15 = 温度 32 位值
字节索引 16 = 电池电量百分比
我完全不知道在 Dart 中如何实现它
{256:[0,0,0,16,1,57,33,18,0,0,154,10,0,0,94,0]}
到
字节索引 8 – 11 = 压力 32 位值
字节索引 12 – 15 = 温度 32 位值
字节索引 16 = 电池电量百分比
然后 以人类可以理解的形式 此处温度以 PSI 中的 C 压力为单位,电池以 % 为单位。
【问题讨论】:
标签: flutter dart bluetooth-lowenergy flutter-dependencies