嗨,对话框中,
我为了发送超过20字节的数据在一个指示,我们需要增加MTU大小。
这样做有什么副作用吗?它会增加功耗还是降低吞吐量?
非常感谢。
嗨zwang308,
不,这是没有缺点的,功耗是差不多的。
由于MT_dialog
嗨MT_Dialog,
增加MTU大小的缺点是什么?我还是有点担心那样做。如果我们没有使用大MTU大小的任何大的缺点,为什么BLE保持它为23作为默认值。
谢谢,
据我们所知,增加MTU没有坏处。如果你增加你的MTU,你将利用更多的唤醒和利用你的连接间隔的所有带宽。如果你有数据要发送,那么更大的MTU会在每个连接事件中携带更多的数据。在我们执行的测试中,我们没有看到任何显著的差异,当改变MTU在更大的尺寸,就功率问题。
我猜将默认MTU设置为23的原因是23字节的MTU不需要L2CAP分段。这意味着可以在不需要支持L2CAP分段的情况下实现低端实现。此外,较大的MTU需要更多的RAM来处理消息。但是,如果设备支持较大的MTU,则尽可能使用较大的MTU没有性能上的缺点。
嗨zwang308,
不,这是没有缺点的,功耗是差不多的。
由于MT_dialog
嗨MT_Dialog,
增加MTU大小的缺点是什么?我还是有点担心那样做。如果我们没有使用大MTU大小的任何大的缺点,为什么BLE保持它为23作为默认值。
谢谢,
嗨zwang308,
据我们所知,增加MTU没有坏处。如果你增加你的MTU,你将利用更多的唤醒和利用你的连接间隔的所有带宽。如果你有数据要发送,那么更大的MTU会在每个连接事件中携带更多的数据。在我们执行的测试中,我们没有看到任何显著的差异,当改变MTU在更大的尺寸,就功率问题。
由于MT_dialog
我猜将默认MTU设置为23的原因是23字节的MTU不需要L2CAP分段。这意味着可以在不需要支持L2CAP分段的情况下实现低端实现。此外,较大的MTU需要更多的RAM来处理消息。但是,如果设备支持较大的MTU,则尽可能使用较大的MTU没有性能上的缺点。