安卓和苹果6可以连接 苹果11以上无法连接。日志看 安卓和苹果6:send_packet_data_len < 255 苹果11以上: send_packet_data_len > 512 是什么原因呢
【已解决】苹果11以上无法连接
Re: 苹果11以上无法连接
你好,麻烦提供一下芯片平台和sdk版本,根据现象来看应该是设备端设置的mtu太大导致的,建议将mtu设置为247 。
Re: 苹果11以上无法连接
超过设置的255就会连不上吗
Re: 苹果11以上无法连接
这个设置是在芯片原厂sdk上,可以咨询下所用芯片的原厂,目前三方对接的sdk是不支持MTU超过247 。
Re: 苹果11以上无法连接
是不是苹果手机的15.5以上都超过527了?
Re: 苹果11以上无法连接
苹果的15.5以后的ble协议改了吗 看群里讨论的
Re: 苹果11以上无法连接
手机和蓝牙设备每次建立蓝牙连接都会进行MTU协商,协商结果是选择蓝牙设备和手机支持的mtu的较小的值,所以我们不需要关心ios某个版本蓝牙的mtu值,只要设备端MTU设置为247,那么无论连接任何手机协商的mtu都不会超过247 ,影响蓝牙吞吐量的因素有很多,并不是mtu越大越好。
Re: 苹果11以上无法连接
好的 谢谢 已解决