SPP write data flow
2017-02-26 12:28:51 0 举报
SPP(Streaming Protocol)写数据流是一种高效的数据传输方式,主要用于在主机和外设之间传输大量数据。在这种模式下,数据被分成多个小块,然后逐个发送,而不是一次性发送所有数据。这种方式可以显著减少CPU的负载,提高数据传输的效率。同时,由于数据是连续不断地发送,因此可以实现实时的数据传输,特别适合于音频、视频等需要实时处理的数据。此外,SPP写数据流还支持双向通信,既可以从主机向设备发送数据,也可以从设备向主机发送数据,提供了更高的灵活性。总的来说,SPP写数据流是一种高效、实时、灵活的数据传输方式,广泛应用于各种需要进行大量数据传输的场景。
作者其他创作
大纲/内容
BluetoothRfcommSharedBuffer
signal(writeBufferHasDataId)
wait(writeBufferHasDataId)
RING_FreeSpace 0?
RING_WriteData(writeRingBuffer)
BluetoothSocket
BluetoothRfcommAdapter
write
write(index)
BluetoothRfcommSharedData
btcore
signal(writeBufferHasSpaceId)
MSG_ID_BT_JSR82_PUT_BYTES_REQ
RING_DataLen 0?
BluetoothRfcommService
read(index)
wait(writeBufferHasSpaceId)
RING_ReadData(writeRingBuffer)
0 条评论
下一页