如何设置来自外设的核心蓝牙通知的大小



My ObjC corebluetooth center,在我的iPhone iOS上,收到一个";流";来自我在iPad上运行的虚拟BLE外围设备的通知*。但每个通知只有16个字节。

-*不是字节流,而是"字节流";流";字节的连续、连续通知集,其中每个集(即数据包(包含一个通知。

如何增加每个BLE通知的大小
更大的大小将减少我在中心的后端处理。

正如Paulw11所提到的,外围设备决定发送多少数据。但是,如果您的目标是通过增加吞吐量来减少中央的后端处理,那么您有几种方法可以实现这一点,即:减少连接间隔、增加ATT_MTU,使用数据长度扩展以及(如果两个设备都支持BT5功能(使用2MPHY调制。下面的链接有更多关于这方面的信息:-

  • 最大化BLE吞吐量:您需要知道的一切
  • BLE吞吐量实用指南
  • BLE 5.0最大字节大小

最新更新