中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

关于BLE通知值的通知长度问题求解 在 LE G...

 酱香饼

下载贤集网APP入驻自媒体

关于BLE通知值的通知长度问题求解
在 LE GATT 服务器吞吐量示例中,我发现每个通知阵列的大小为 244u。 我想知道通知数据的最大大小是否为 244 个数组。 因为我希望每次都通知 512 或 1024,以减轻 FreeRtos 中的 streambuffer 的压力。 如果 notify 支持每次通知大小大于 244 的数组,我需要做哪些修改才能实现每次通知大小为 512 或 1024 的数组。

最新回复
发布回复
在GATT中,服务器可以通过发送通知或指示来更新客户端上特性的值。通知是单向的,不需要客户端的确认,而指示需要客户端的确认。
您可以将 packet_size 设置为最大 512。 但最佳效率是 244,因为最大 BLE 块是 251(244 ATT 有效载荷+3 ATT 报头+4 L2CAP 报头)。
服务器可以通过发送通知或指示来更新客户端上特性的值。通知是单向的,不需要客户端的确认

为您推荐

热门交流