如何通过ble传输大文件~1MB?

问题描述

我正在构建一个应用程序,让用户可以更改 Amazfit GTS / GTS 2 / Mi Band 4 / Mi Band 5(基本上是健身手表)的表盘。我正在使用插件 flutter_blue 将我的设备与手表连接。我需要将 .bin 文件 (~1MB) 传输到手表以更改表盘。 .bin 文件可以在 here 中找到。我能够将我的 android 设备与手表连接。我还可以列出所有服务、特征和描述符。

我在网上看到,大数据是通过 ble 分块发送的。

现在特征这么多,不明白要写在哪个特征数据里,怎么写?我怎么知道那块数据已成功到达手表?

如果需要我可以分享所有服务,特征截图。

任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)