10 Rfcomm

RS-232 serial ports have nine circuits, which can be used for transferring data and signalling. RFCOMM can emulate the serial cable line settings and status of an RS-232 serial port. RFCOMM provides multiple concurrent connections by relying on L2CAP to handle multiplexing over single connections, and to provide connections to multiple devices.

RFCOMM relies on the Bluetooth baseband to provide reliable in-sequence delivery of byte streams. It does not have any ability to correct errors. Up to version 1.0b RFCOMM’s flow control relied entirely on the baseband’s capabilities, but in version 1.1 RFCOMM acquired a credit based flow control system which allows individual RFCOMM channels to maintain seperate flow control.

RFCOMM data rates ...

Get Bluetooth™: Connect Without Cables now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.