微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

任何帮助将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。