【发布时间】:2017-06-13 08:34:14
【问题描述】:
我有一个在 BLE 设备上读/写的 iOS 应用。该设备正在向我发送超过 20 个字节长的数据,我看到它们被修剪了。基于以下线程
Bluetooth LE maximum transmission size
看起来 iOS 正在修剪数据。该线程显示了如何写入更大数据大小的解决方案,但是我们如何read 信息大于 20 字节?
【问题讨论】:
-
您需要设备发送小于MTU的数据包。
-
只是在某些情况下,设备如何向您发送超过 20 个字节的数据?是否将它们打包成 20 字节的块?它改变了MTU吗?我会说,在 Android + iOS 与 BLE 4.2 和 5.0 兼容之前,任何向手机发送每个数据包 > 20 字节的外围设备都会造成麻烦 - 编辑:忘记了 MTU 链接punchthrough.com/blog/posts/…
标签: ios iphone bluetooth bluetooth-lowenergy