获取BLE广告数据-Android scanRecord以抖动蓝色扫描结果

获取BLE广告数据-Android scanRecord以抖动蓝色扫描结果,android,flutter,bluetooth-lowenergy,Android,Flutter,Bluetooth Lowenergy,我需要在flatter中重建一个android应用程序,它将监听BLE广告包并解释数据 现有的协议可以解释Android的扫描记录,因为它是bytearray 然而,在flatter中,我使用的是flatterblue插件,它将可扫描的结果作为一张地图。但我找不到解释广告包的方法,因为它看起来像一个整数列表。 示例:{256:[0,0,0,16,1,57,33,18,0,0154,10,0]} 有谁能帮我把Flutter blue的扫描结果转换成类似于scanRecord格式的Android b

我需要在flatter中重建一个android应用程序,它将监听BLE广告包并解释数据

现有的协议可以解释Android的扫描记录,因为它是bytearray

然而,在flatter中,我使用的是flatterblue插件,它将可扫描的结果作为一张地图。但我找不到解释广告包的方法,因为它看起来像一个整数列表。 示例:{256:[0,0,0,16,1,57,33,18,0,0154,10,0]}

有谁能帮我把Flutter blue的扫描结果转换成类似于scanRecord格式的Android bytearray,这样我就可以用现有的协议来解释数据了


提前感谢。

您应该用另一种方法:将使用原始字节的扫描记录解析器转换为使用已解码的数据。