嗨,对话框中,
在SPS的例子中,如果我一次发送100个字节,它将在一次尝试中发送所有100个字节,或者它将发送5次尝试,比如通过分割成20个字节。(即在函数user_ble_pull()中)。
请告诉我每次传输的数据包大小?
嗨RatheeshT,
祝福包的最大大小是27个字节,但是7字节保留L2CAP和丙氨酸(L2CAP 4字节,4为3个字节ATT)头,所以实际数据有效负载仅限于20字节的缺省MTU 23 - 3丙氨酸头。DSPS在连接后执行到160的MTU交换,以设置最大传输单元,结果在第一包20字节的实际载荷的头(因为L2CAP包括和ATT)和其他27个字节的倍数的数据包有效载荷(L2CAP的头和ATT ommited)因此在100字节则设备发送的第一个包20字节两27个字节的数据包的有效载荷最后一个26字节有效载荷的数据包。
由于MT_dialog
嗨RatheeshT,
祝福包的最大大小是27个字节,但是7字节保留L2CAP和丙氨酸(L2CAP 4字节,4为3个字节ATT)头,所以实际数据有效负载仅限于20字节的缺省MTU 23 - 3丙氨酸头。DSPS在连接后执行到160的MTU交换,以设置最大传输单元,结果在第一包20字节的实际载荷的头(因为L2CAP包括和ATT)和其他27个字节的倍数的数据包有效载荷(L2CAP的头和ATT ommited)因此在100字节则设备发送的第一个包20字节两27个字节的数据包的有效载荷最后一个26字节有效载荷的数据包。
由于MT_dialog